API et intégrations
API REST
JSON sur HTTPS, version 1. Toute origine peut appeler l'API (CORS). Les réponses pour un code postal ou un point sont mises en cache un jour.
GET /api/v1/courts
Le canton et chaque tribunal compétent. Donnez un de : address, postalCode, ou lat et lon. lang=nl, fr ou de choisit la langue des noms. Les tribunaux avec certain: false dépendent de la rue.
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}
Un tribunal ou une division par id (de /courts), avec ses divisions.
curl 'https://court-full.vercel.app/api/v1/court/court-of-first-instance-oost-vlaanderen?lang=nl'Les erreurs arrivent en JSON {"error": {"code", "message"}}, avec le statut 400 (demande invalide), 404 (introuvable) ou 502 (registre d'adresses injoignable).
La description complète en OpenAPI 3.1 /api/v1/openapi.json
Au-delà de la compétence
Les mêmes règles de calcul que le site, en REST et en outil MCP : une commune par son nom (même mal orthographié) ou son code postal (find_place), la lecture d’une lettre collée (read_court_letter), les plafonds de revenus de l’aide juridique avec leurs sources (legal_aid_check), les intérêts sur des créances avec paiements (interest) et les délais de procédure (procedural_deadline). Les erreurs ont la même forme : { "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"}'Une lettre est traitée en mémoire uniquement : jamais conservée ni journalisée. Les numéros de registre national sont masqués avant la lecture et dans chaque extrait renvoyé. 20 kB au plus ; au-delà, 413.
Serveur MCP
Pour Claude et les autres assistants : Model Context Protocol en Streamable HTTP, avec notamment les outils find_courts, get_court et 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"
}
}
}Essayer
Envoyez une vraie requête à l'API de ce site, voyez la réponse et reprenez le code dans votre logiciel.
Chargement du bac à sable…
Widget pour votre site
Un champ de recherche avec les tribunaux compétents, sur votre site. Collez ceci à l'endroit voulu : la hauteur s'adapte toute seule.
<div data-courtfull data-lang="nl"></div>
<script src="https://court-full.vercel.app/embed.js" async></script>data-lang (nl, fr, en) et data-theme (light, dark) sont facultatifs. Sans script, un iframe convient aussi :
<iframe src="https://court-full.vercel.app/embed?lang=nl&theme=light" title="CourtFull"
style="width:100%;height:420px;border:0"></iframe>Aperçu
Extension de navigateur et Outlook
Dans le dossier extension/ du code source : une extension pour Chrome et Firefox (clic droit sur une adresse sélectionnée, ou un champ de recherche dans la barre d'outils) et un complément Outlook avec le widget comme volet.
Depuis votre navigateur et votre téléphone
Utilisez CourtFull depuis la barre d'adresse de votre navigateur, partagez une adresse depuis Google Maps ou cliquez sur un favori sur n'importe quel site.