Simple python wrapper for KVK api
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
kvk_api_client-0.0.10.tar.gz
(5.8 kB
view details)
Built Distribution
File details
Details for the file kvk_api_client-0.0.10.tar.gz
.
File metadata
- Download URL: kvk_api_client-0.0.10.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 300295fae0ca9c6eab07955f0ae60c174982119f79faeb0910f39fe1157e1bfd |
|
MD5 | 237d7bd9a26549d2d6b3d275bb6d78d2 |
|
BLAKE2b-256 | cf4319739e505382c304e3951096db824de1983fe10f37aef5fa99bcb4ce5bc7 |
File details
Details for the file kvk_api_client-0.0.10-py2-none-any.whl
.
File metadata
- Download URL: kvk_api_client-0.0.10-py2-none-any.whl
- Upload date:
- Size: 15.8 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cd71dbc4d505ceeab871a49d9ee39ca2bf666ecb61827fe6923f914f87de1f9 |
|
MD5 | c74ba25a2e541528d68008352dd03d42 |
|
BLAKE2b-256 | f80f3d32cddcb0a2d00e48e21baceb57cd92dcc08280fc21c0cc2473b615e06d |