🆓 ACCÈS API GRATUIT

Branchez vos Agents IA à des
données juridiques à Jour

Une API pour connecter vos produits à une recherche juridique puissante

Explorer la documentation

🤖 Intégration MCP (Model Context Protocol)

Connectez des agents IA comme Claude, ChatGPT ou des clients MCP personnalisés à notre API juridique

Qu'est-ce que MCP ?

Le Model Context Protocol (MCP) est un protocole standard qui permet aux agents IA d'accéder à des sources de données externes. Notre serveur MCP expose toute notre API juridique comme des "outils" utilisables par les LLMs.

🔌

Plug & Play

Ajoutez simplement l'URL du serveur MCP à votre client

🔐

Sécurisé

Authentification par OAuth (Google/GitHub) ou clé API

11 Outils

Accès complet à toutes nos fonctionnalités de recherche

Configuration MCP

✨ Connexion OAuth (recommandé pour Claude.ai & Mistral)

Collez simplement cette URL — l'authentification se fait par Google ou GitHub :

https://api.goodlegal.fr/goodlegal/mcp/

🔐 Pas besoin de clé API — vous vous connecterez avec votre compte Google ou GitHub directement depuis votre agent.

🔑 Clé API (pour CLI, n8n, scripts)

Pour les clients qui ne supportent pas OAuth, utilisez l'URL avec votre clé API :

https://api.goodlegal.fr/goodlegal/mcp/?api_key=VOTRE-CLE-API

💡 Remplacez VOTRE-CLE-API par votre clé API ci-dessus, ou créez un compte gratuit pour en obtenir une.

✨ Le plus simple - Configuration en 30 secondes

Disponible pour les abonnés Pro, Max, Team et Enterprise

Étapes de configuration :

  1. Connectez-vous à claude.ai et cliquez sur votre icône de profil → Settings
  2. Dans le menu de gauche, cliquez sur Connectors
  3. Faites défiler vers le bas et cliquez sur Add custom connector
  4. Collez l'URL :
    https://api.goodlegal.fr/goodlegal/mcp/
  5. Cliquez sur Add — une fenêtre de connexion s'ouvrira
  6. Connectez-vous avec Google ou GitHub pour autoriser l'accès

💡 Alternative : Vous pouvez aussi utiliser l'URL avec clé API :
https://api.goodlegal.fr/goodlegal/mcp/?api_key=VOTRE-CLE-API

Utilisation dans vos conversations :

Une fois configuré, activez le connecteur dans vos conversations :

  1. Dans une conversation, cliquez sur le bouton + en bas à gauche
  2. Sélectionnez Connectors
  3. Activez le connecteur GoodLegal

📱 Également disponible sur mobile

Les connecteurs configurés sur claude.ai sont automatiquement disponibles sur l'app iOS et Android.

Outils disponibles via MCP :

  • search - Recherche intelligente multi-source
  • case_search - Recherche de jurisprudence avec filtres temporels
  • legislation_search - Recherche dans les codes et lois
  • case_retrieve - Récupération d'arrêt par référence (option include_full_text pour texte brut)
  • legislation_retrieve - Récupération d'article par référence
  • eu_retrieve - Récupération de textes UE par CELEX
  • eu_caselaw_search - Recherche sémantique jurisprudence CJUE
  • single_text_legislation - Extraction de références d'un texte
  • case_legislation - Organisation jurisprudence + législation
  • article_citation_search - Recherche arrêts citant un article
  • web_search - Recherche web via Perplexity (doctrine, actualités juridiques)

Prêt à intégrer MCP ?

Créez un compte gratuit ou connectez-vous avec Google/GitHub

Créer un compte gratuit

Testez nos Endpoints API

Explorez les 10 endpoints de notre API directement depuis votre navigateur

📚⚖️ RECHERCHE PAR ANALOGIE

Recherche par Analogie

Recherchez des jurisprudences et récupérez automatiquement tous les articles de loi cités, organisés par code.

✓ Recherche jurisprudentielle intelligente
✓ Extraction automatique des articles cités
✓ Organisation par code juridique
demo.py
import requests

response = requests.post(
    "https://api.goodlegal.fr/v0/case-legislation",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={"query": "force majeure"}
)

results = response.json()
print(results[0]["snippet"])
📚🔍 CITATION ARTICLE

Recherche Jurisprudence Citant Article

Trouvez toutes les jurisprudences qui citent un article de loi spécifique.

✓ Par ID Legifrance ou référence (auto-résolu)
✓ Filtrage par juridiction, date, lieu
✓ Re-classement sémantique optionnel
demo.py
import requests

response = requests.post(
    "https://api.goodlegal.fr/v0/article-citation-search",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={
        "article_id": "LEGIARTI000032041431",
        "query": "responsabilité",  # optionnel
        "jurisdictions": ["Cour d'appel"],  # optionnel
        "start_date": "2023-01-01",  # optionnel
        "top_k": 10
    }
)

results = response.json()
print(len(results), "jurisprudences trouvées")
🔍 RECHERCHE

Recherche Intelligente

Recherche sémantique sur tout le corpus juridique français. Le routage intelligent sélectionne automatiquement les meilleures sources.

✓ Recherche sémantique alimentée par IA
✓ Routage automatique vers les meilleures sources
✓ Résultats instantanés
demo.py
import requests

response = requests.post(
    "https://api.goodlegal.fr/v0/search",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={"query": "force majeure"}
)

for result in response.json():
    print(result["snippet"])
📚 LÉGISLATION SEARCH

Recherche de Législation

300K+ articles de codes et lois avec recherche sémantique par contenu.

✓ Tous les codes français
✓ Recherche par mots-clés
✓ Résultats pertinents
demo.py
import requests

response = requests.post(
    "https://api.goodlegal.fr/v0/legislation-search",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={"query": "droit de séjour"}
)

articles = response.json()
print(articles[0]["snippet"])
📖 LÉGISLATION RETRIEVE

Récupération d'Article

Récupérer un article de loi spécifique par sa référence exacte.

✓ Recherche par référence exacte
✓ Versions historiques disponibles
✓ Texte intégral de l'article
demo.py
import requests

response = requests.post(
    "https://api.goodlegal.fr/v0/legislation-retrieve",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={"query": "Article L121-1 du Code de commerce"}
)

article = response.json()[0]
print(article["snippet"])
⚖️ JURISPRUDENCE

Recherche de Jurisprudence

Accédez à 1,3M+ décisions de justice avec recherche sémantique avancée.

✓ 1,3M+ arrêts de toutes juridictions
✓ Recherche par mots-clés
✓ Métadonnées complètes
demo.py
import requests

response = requests.post(
    "https://api.goodlegal.fr/v0/case-search",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={"query": "responsabilité contractuelle"}
)

cases = response.json()
print(len(cases), "arrêts trouvés")
📋 CASE RETRIEVE

Récupération d'Arrêt

Récupérer un arrêt spécifique par son numéro de jurisprudence. Par défaut retourne la fiche d'arrêt structurée (CaseSummary). Activez "Texte intégral" pour obtenir le texte brut de la décision.

✓ Recherche par numéro exact
✓ Fiche d'arrêt complète (CaseSummary)
✓ Option texte intégral brut
✓ Métadonnées détaillées
demo.py
import requests

# Fiche d'arrêt structurée (défaut)
response = requests.post(
    "https://api.goodlegal.fr/v0/case-retrieve",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={"query": "24-86.834"}
)

# Texte intégral brut de la décision
response = requests.post(
    "https://api.goodlegal.fr/v0/case-retrieve",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={"query": "24-86.834", "include_full_text": True}
)

case = response.json()[0]
print(case["snippet"])
🇪🇺 EU RETRIEVE

Droit de l'UE

Récupérer des textes juridiques de l'Union Européenne par référence CELEX.

✓ Toutes les directives et règlements
✓ Recherche par référence CELEX
✓ Textes officiels EUR-Lex
demo.py
import requests

response = requests.post(
    "https://api.goodlegal.fr/v0/eu-retrieve",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={"query": "Directive 2013/36/UE"}
)

text = response.json()[0]
print(text["snippet"])
🇪🇺⚖️ JURISPRUDENCE UE

Recherche Jurisprudence UE

Recherche sémantique dans les arrêts de la Cour de Justice de l'UE (CJUE) et du Tribunal.

✓ Recherche par concepts juridiques
✓ Articles fréquemment cités
✓ Liens EUR-Lex directs
demo.py
import requests

response = requests.post(
    "https://api.goodlegal.fr/v0/eu-search",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={"query": "EU competition law state aid"}
)

data = response.json()
print(f"Found {data['total_results']} cases")
print(f"Top highlights: {data['highlights']}")
🌐 RECHERCHE WEB

Recherche Web IA

Recherche web alimentée par Perplexity Sonar pour trouver des informations actuelles et des actualités.

✓ Recherche web en temps réel
✓ Synthèse intelligente par IA
✓ Citations des sources
demo.py
import requests

response = requests.post(
    "https://api.goodlegal.fr/v0/web-search",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={"query": "dernières réformes droit du travail France"}
)

result = response.json()
print(result["snippet"])
1.3M+
Jurisprudences
300K+
Textes Juridiques
100%
Couverture Droit UE
<1s
Temps de Réponse

Commencer Gratuitement

Créez votre compte et obtenez 1 000 recherches gratuites par mois. Voir tous les plans →

👨‍💻

API REST pour Développeurs

Intégrez notre API dans vos applications, agents IA ou workflows. Requêtes HTTP standard avec authentification par clé API.

Pour commencer :

  1. Créez un compte ci-dessous
  2. Récupérez votre clé API
  3. Intégrez avec curl, Python, JavaScript, etc.
Explorer la documentation API →
⚖️

MCP pour Avocats et Juristes

Utilisez GoodLegal directement dans Claude, ChatGPT, Mistral ou tout autre agent IA. Aucune programmation requise.

Pour commencer :

  1. Créez un compte ci-dessous
  2. Récupérez votre clé API
  3. Collez l'URL MCP dans votre client IA préféré
Voir les instructions MCP ↑
Mot de passe oublié ?

Besoin de plus de recherches ?