Skip to main content

KVK API Client

This is a Python client for the KVK API, which provides access to the Dutch Chamber of Commerce (KVK) company register.

Installation

You can install the package into your project via pip:

pip install kvk_api_client

USAGE

To use the KVK API client, you first need to set up environment variables for the required credentials:

export KVK_HOST='https://api.kvk.nl'
export KVK_API_VERSION='api/v1'
export KVK_APIKEY_TEST='your-test-api-key'
export KVK_APIKEY_PROD='your-production-api-key'

EXAMPLE

By setting the test parameter to true, you can play arround with api: https://developers.kvk.nl/documentation/testing

from kvk_api_client import KVK

# Create a KVK API client instance
kvk = KVK(test=True)

KVK_NUMBER = "68750110"

# Call an API method
companies = kvk.get_companies(kvk_number=KVK_NUMBER)

TESTS

Make sure pytest is installed on your environment

python3 -m pytest

KVK API Asycn Client

import asyncio
from kvk_api_client import AsyncKVK


KVK_NUMBER = "68750110"


async def get_basis_profiel():
    async with AsyncKVK(test=True) as kvk:
        profiel = await kvk.get_basis_profiel(KVK_NUMBER)
        print(await profiel.json())


asyncio.run(get_basis_profiel())

Repo

KVK WRAPPER

Release files for kvk-api-client 0.0.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kvk-api-client 0.0.10
File Size Uploaded
kvk_api_client-0.0.10.tar.gz 5.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kvk-api-client 0.0.10
File Interpreter ABI Platform
kvk_api_client-0.0.10-py2-none-any.whl Python 2 none any Details

Total release size: 21.6 kB

Release files / kvk_api_client-0.0.10.tar.gz

Download URL kvk_api_client-0.0.10.tar.gz
Size 5.8 kB
Tags Source
SHA-256 checksum
How to use checksums
300295fae0ca9c6eab07955f0ae60c174982119f79faeb0910f39fe1157e1bfd
BLAKE2b-256 checksum
How to use checksums
cf4319739e505382c304e3951096db824de1983fe10f37aef5fa99bcb4ce5bc7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.9

Release files / kvk_api_client-0.0.10-py2-none-any.whl

Download URL kvk_api_client-0.0.10-py2-none-any.whl
Size 15.8 kB
Tags Python 2
SHA-256 checksum
How to use checksums
4cd71dbc4d505ceeab871a49d9ee39ca2bf666ecb61827fe6923f914f87de1f9
BLAKE2b-256 checksum
How to use checksums
f80f3d32cddcb0a2d00e48e21baceb57cd92dcc08280fc21c0cc2473b615e06d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.9

Release history Release notifications | RSS feed

This release

0.0.10 This release

2 release files

0.0.4

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page