Aller aux résultats
CourtFull

API et intégrations

CourtFull est ouvert : une API REST, un serveur MCP pour les assistants IA et un widget pour votre site. Gratuit et sans clé. Une référence, pas un avis juridique.

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.

Dans Claude Code
claude mcp add --transport http courtfull https://court-full.vercel.app/api/mcp
Dans Claude (web ou desktop) : Paramètres → Connecteurs → Ajouter un connecteur personnalisé, avec cette URL :
https://court-full.vercel.app/api/mcp
Dans la configuration d'un autre client :
{
  "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.

Voir les intégrations