Developer API

Gratis, keyless JSON over dezelfde data als de site. Geen account, geen key. CORS open voor GET, ~60s cache, ruime per-IP-limiet (120/min). Vorm: { "api": "v1", "data": … }.

GET /api/documents

Zoek documenten (q, soort, topic, within, page). Voeg mode=semantic toe voor betekenis-zoeken (met similarity-score).

https://motiefeed.nl/api/documents?q=stikstof&soort=Motie · Probeer →

GET /api/documents/{id}

Eén Kamerstuk, incl. kamervraag-status (statutaire deadline + answered_at).

https://motiefeed.nl/api/documents/<uuid> · Probeer →

GET /api/scoreboard

Antwoorddiscipline per minister (kamervragen-termijnen).

https://motiefeed.nl/api/scoreboard · Probeer →

Response

/api/documents pagineert (50/pagina, ?page=2); /api/scoreboard geeft alle ministers.

{
  "api": "v1",
  "data": {
    "total": 5454, "page": 1, "page_size": 50,
    "documents": [{
      "id": "…", "soort": "Motie", "titel": "…",
      "onderwerp": "…", "datum": "2026-07-02",
      "document_nummer": "…",
      "url": "https://motiefeed.nl/documenten/<id>"
    }]
  }
}

Scoreboard-items: minister, open, overdue, answered, on_time_pct, avg_answer_days. Fouten: { "api": "v1", "error": "…" }.

Bron: Tweede Kamer open data. Onafhankelijke dienst — waarom motiefeed. Attributie graag.