siteapps / kvk
Kvk API SDK written in PHP
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/siteapps/kvk
Requires
- guzzlehttp/guzzle: ^7.3
- guzzlehttp/psr7: ^1.7 || ^2.0
This package is auto-updated.
Last update: 2025-12-10 12:06:16 UTC
README
Simpele PHP Wrapper voor de API van de Kamer van Koophandel.
SDK is gegenereerd op basis van de OpenAPI specificatie.
Deze SDK is geen officiƫle SDK van de Kamer van Koophandel.
De api is te initialiseren doormiddel van onderstaande code:
<?php
use KvK\KvKClient;
use KvK\KvKException;
// Initialiseren Test API
$client = new KvKClient('l7xx1f2691f2520d487b902f4e0b57a0b197', 'test');
// Initialiseren Live API
$client = new KvKClient('l7xx1f2691f2520d487b902f4e0b57a0b197', 'live', 'root_ca.pem');
?>
Vervolgens zijn deze functies beschikbaar binnen de API:
<?php
$client->getBasisprofielByKvkNummer(string $kvkNummer, bool $geoData);
$client->getEigenaar(string $kvkNummer, bool $geoData);
$client->getHoofdvestiging(string $kvkNummer, bool $geoData);
$client->getVestigingen(string $kvkNummer);
$client->listAbonnementen();
$client->listSignalsByAbonnementId(string $abonnementId, string $vanaf, string $tot, int $pagina, int $aantal);
$client->getSignalByAbonnementIdAndSignalId(string $abonnementId, string $signaalId);
$client->getVestigingByVestigingsnummer(string $vestigingsnummer, bool $geoData);
$client->getResults(string $kvkNummer, string $rsin, string $vestigingsnummer, string $naam, string $straatnaam, string $plaats, string $postcode, int $huisnummer, string $huisletter, int $postbusnummer, string $type, bool $inclusiefInactieveRegistraties, int $pagina, int $resultatenPerPagina);
$client->naamgevingBijKvkNummer(string $kvkNummer)
?>
Voor exacte documentatie over alle functies zie: https://developers.kvk.nl
Deze SDK is ontwikkeld en getest op PHP 8.1