API und Integrationen
REST-API
JSON über HTTPS, Version 1. Jeder Ursprung darf die API aufrufen (CORS). Antworten für eine Postleitzahl oder einen Punkt werden einen Tag zwischengespeichert.
GET /api/v1/courts
Der Kanton und jedes zuständige Gericht. Geben Sie eines davon an: address, postalCode, oder lat und lon. lang=nl, fr oder de wählt die Sprache der Namen. Gerichte mit certain: false hängen von der Straße ab.
curl 'https://court-full.vercel.app/api/v1/courts?postalCode=9820'
curl 'https://court-full.vercel.app/api/v1/courts?address=Kerkstraat%2010%2C%202060%20Antwerpen&lang=fr'
curl 'https://court-full.vercel.app/api/v1/courts?lat=51.0543&lon=3.7174'const res = await fetch('https://court-full.vercel.app/api/v1/courts?postalCode=9000&lang=nl')
const { cantons, courts } = await res.json()
// courts: [{ id, type, name, address, phone, email, website, certain, division? }, …]GET /api/v1/court/{id}
Ein Gericht oder eine Abteilung nach id (aus /courts), mit seinen Abteilungen.
curl 'https://court-full.vercel.app/api/v1/court/court-of-first-instance-oost-vlaanderen?lang=nl'Fehler kommen als JSON {"error": {"code", "message"}}, mit Status 400 (ungültige Anfrage), 404 (nicht gefunden) oder 502 (Adressregister nicht erreichbar).
Die vollständige Beschreibung in OpenAPI 3.1 /api/v1/openapi.json
Mehr als Zuständigkeit
Dieselben Rechenregeln wie die Website, als REST und als MCP-Tool: eine Gemeinde nach (falsch geschriebenem) Namen oder Postleitzahl (find_place), einen eingefügten Brief lesen (read_court_letter), die Einkommensgrenzen für den juristischen Beistand mit Quellen (legal_aid_check), Zinsen auf Forderungen mit Zahlungen (interest) und Verfahrensfristen (procedural_deadline). Fehler haben dieselbe Form: { "error": { "code", "message" } }.
GET /api/v1/places · /legal-aid · /deadline
curl 'https://court-full.vercel.app/api/v1/places?q=Gnet'
curl 'https://court-full.vercel.app/api/v1/legal-aid?household=partner&dependants=2&income=2400'
curl 'https://court-full.vercel.app/api/v1/deadline?type=appeal&date=2026-06-20'POST /api/v1/interest · /letters/analyze
curl 'https://court-full.vercel.app/api/v1/interest' -H 'Content-Type: application/json' \
-d '{"claims":[{"principal":10000,"from":"2024-07-01"}],"payments":[{"date":"2025-01-01","amount":2000}],"asOf":"2025-07-01"}'
curl 'https://court-full.vercel.app/api/v1/letters/analyze' -H 'Content-Type: application/json' \
-d '{"text":"Vonnis bij verstek … betekend op 10 maart 2026"}'Ein Brief wird nur im Arbeitsspeicher verarbeitet: nie gespeichert oder protokolliert. Nationalregisternummern werden vor dem Lesen und in jedem zurückgegebenen Auszug maskiert. Höchstens 20 kB; größer ergibt 413.
MCP-Server
Für Claude und andere Assistenten: Model Context Protocol über Streamable HTTP, unter anderem mit den Tools find_courts, get_court und summons_deadline.
claude mcp add --transport http courtfull https://court-full.vercel.app/api/mcphttps://court-full.vercel.app/api/mcp{
"mcpServers": {
"courtfull": {
"type": "http",
"url": "https://court-full.vercel.app/api/mcp"
}
}
}Ausprobieren
Senden Sie eine echte Anfrage an die API dieser Website, sehen Sie die Antwort und übernehmen Sie den Code in Ihre Software.
Playground wird geladen…
Widget für Ihre Website
Ein Suchfeld mit den zuständigen Gerichten, auf Ihrer eigenen Website. Fügen Sie dies dort ein, wo es erscheinen soll: Die Höhe passt sich von selbst an.
<div data-courtfull data-lang="nl"></div>
<script src="https://court-full.vercel.app/embed.js" async></script>data-lang (nl, fr, en) und data-theme (light, dark) sind optional. Ohne Skript geht es auch mit einem iframe:
<iframe src="https://court-full.vercel.app/embed?lang=nl&theme=light" title="CourtFull"
style="width:100%;height:420px;border:0"></iframe>Vorschau
Browsererweiterung und Outlook
Im Ordner extension/ des Quellcodes: eine Erweiterung für Chrome und Firefox (Rechtsklick auf eine markierte Adresse, oder ein Suchfeld in der Symbolleiste) und ein Outlook-Add-in mit dem Widget als Aufgabenbereich.
Aus Ihrem Browser und Telefon
Nutzen Sie CourtFull aus der Adressleiste Ihres Browsers, teilen Sie eine Adresse aus Google Maps oder klicken Sie auf einer beliebigen Website auf ein Lesezeichen.