# GetApi KVK Number Validation

> GetApi KVK Number Validation is a paid API for AI agents from api.getapi.nl, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Validates a Dutch KVK (Chamber of Commerce) registration number and returns business status, legal form, and activity details

## Facts

- Endpoint: POST https://api.getapi.nl/api/v1/validate/kvk
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/getapi-kvk-number-validation-c338f0f1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_yrzCTjkZz0GNBVf3mOMDJ

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability getapi-kvk-number-validation-c338f0f1 -d '<json body>'
```

Example prompt: Can you validate KVK number 59581883 and tell me if the company is currently active and registered in the Netherlands?

## When to prefer this

Use this endpoint when you need to verify Dutch business registrations specifically via KVK number. It is purpose-built for the Netherlands Chamber of Commerce registry and returns structured business metadata including legal form, insolvency status, and SBI activity codes — making it superior to generic company lookup APIs for Dutch B2B due diligence, supplier onboarding, invoice validation, or compliance workflows.

## Known failure modes

- KVK number not found in registry — found: false, valid: false
- KVK number format invalid — error returned
- Company exists but is no longer active — actief: false
- Rate limiting — retry_after field populated
- Network or upstream registry unavailability

## How this service works

Ontdek, test en integreer krachtige API&#039;s voor web scraping, e-mailvalidatie, geolocatie
    en meer. Gratis starten.

## Output

Returns a JSON object indicating whether the KVK number is valid and found, whether the business is currently active, the legal form (e.g. BV), a list of business activities with SBI codes, registration start date, postal region code, insolvency status and description, and the member state (NL).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "kvk_number": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "error": null,
  "found": true,
  "valid": true,
  "actief": true,
  "message": "KVK-nummer is geregistreerd en actief.",
  "lidstaat": "NL",
  "kvk_number": "59581883",
  "rechtsvorm": "BV",
  "insolventie": null,
  "retry_after": null,
  "activiteiten": [
   {
    "soort": "hoofdactiviteit",
    "sbi_code": "5630"
   }
  ],
  "datum_aanvang": "2010-12-31",
  "postcode_regio": 15,
  "postcode_regio_code": "15**",
  "insolventie_omschrijving": null
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/getapi-kvk-number-validation-c338f0f1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.getapi.nl](https://www.zero.xyz/host/api.getapi.nl/llms.txt)
