---
title: "Discover the API"
method: GET
path: "/"
tags: ["Discovery"]
---

# Discover the API

`GET /`

## Request

- Base URL: `https://api.kentekenkompas.nl`
- URL: `https://api.kentekenkompas.nl/`
- Auth: none required

Machine-default JSON discovery response, or a compact browser landing page when text/html is explicitly preferred through Accept.

## Headers

- `If-None-Match` string

## Response `200`

Successful root representation selected through the Accept header. JSON remains the default; text/html is returned only when it is explicitly preferred.

- Root
  - `name` string, required
  - `version` 'v1', required
  - `meta` '/v1/meta', required
  - `search` string, required
  - `documentation` '/openapi.json', required
  - `website` 'https://kentekenkompas.nl/', required
  - `nonAffiliation` string, required
  - `plateLookup` unknown, required

## Other responses

- `304`: Not modified because If-None-Match matched the current representation.
- `400`: The request contains invalid encoding, control characters, ambiguous parameters or another invalid public input.
- `414`: The complete request URL exceeds 2,048 UTF-8 bytes.
- `429`: The anonymous route-class limit was exceeded at this Cloudflare location. This is not a globally exact quota.
- `503`: The selected knowledge release is not ready at this edge location, or the fail-closed request-protection binding is temporarily unavailable.

---

[API](https://skmtc.dev/kentekenkompas/apis/kentekenkompas-public-knowledge-api.md) · [All operations](https://skmtc.dev/kentekenkompas/apis/kentekenkompas-public-knowledge-api/llms.txt) · [OpenAPI document](https://skmtc.dev/kentekenkompas/apis/kentekenkompas-public-knowledge-api/revisions/147f92845518?raw)
