Read from the package's own PHP files at the commit 04d7070e9b3d: its namespaces, classes, interfaces and enums, their public constants, properties and methods with their PHPDoc, and the options its factories take. Nothing of it is run.
OpenArchievenclassOpen Archives (openarchieven.nl): the indexes of some two hundred Dutch and Belgian archives in one search - civil registration (births, marriages, deaths), church books (baptisms, burials), population registers, notarial deeds - plus what they index of Suriname and of France (INSEE's deaths). A record names everyone in the act, says which archive keeps the original and under which reference, and often links the scan of the act.
9 methods · 1 constant
Omnistate\OpenArchieven
OpenArchieven class
final class OpenArchieven implements CivilRegistryInterface OpenArchieven.php:34
Open Archives (openarchieven.nl): the indexes of some two hundred Dutch and Belgian archives in one search - civil registration (births, marriages, deaths), church books (baptisms, burials), population registers, notarial deeds - plus what they index of Suriname and of France (INSEE's deaths). A record names everyone in the act, says which archive keeps the original and under which reference, and often links the scan of the act.
Free, no key, open data; four calls a second per address, kept here. The API answers its errors in the body, with HTTP 200. Its country filter is the country of the archive that holds the record, and knows four values: nl, be, fr, sr.
const URL = 'https://api.openarchieven.nl/1.1'
OpenArchieven::__construct()
public function __construct(readonly HttpClientInterface $http, readonly float $timeout = 10, readonly string $lang = 'en', readonly string $url = self::URL)OpenArchieven::name()
public function name(): stringOpenArchieven::countries()
public function countries(): arrayThe values its country filter knows; any other is ignored by the API, hence not declared.
OpenArchieven::kinds()
public function kinds(): arrayOpenArchieven::period()
public function period(): ?PeriodOpenArchieven::hasImages()
public function hasImages(): boolOpenArchieven::supports()
public function supports(CivilQuery $query): boolOpenArchieven::search()
public function search(CivilQuery $query): arrayOpenArchieven::find()
public function find(string $identifier): ?CivilRecord$identifier is "archive:uuid", as a search gives it.