🚀 Commencer Gratuitement
🤖 llms.txt
🆓 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
📚⚖️ 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.

✓ Recherche par ID d'article Legifrance
✓ Filtrage optionnel par mots-clés
✓ Résultats pertinents et récents
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": "LEGIARTI000032041431",
        "top_k": 20
    }
)

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.

✓ Recherche par numéro exact
✓ Fiche d'arrêt complète
✓ Métadonnées détaillées
demo.py
import requests

response = requests.post(
    "https://api.goodlegal.fr/v0/case-retrieve",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={"query": "Cour de cassation, 11 décembre 2024, Pourvoi n° 24-86.834"}
)

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

🤖 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é

Utilisez votre clé API pour authentifier les requêtes

9 Outils

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

Configuration MCP

URL du serveur MCP :

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

📝 Note importante :

Vous devrez configurer votre clé API dans les paramètres de votre client MCP (Claude Desktop, ChatGPT, etc.)

Exemple de configuration pour Claude Desktop :

claude_desktop_config.json
{
  "mcpServers": {
    "goodlegal": {
      "url": "https://api.goodlegal.fr/goodlegal/mcp/",
      "env": {
        "GOODLEGAL_API_KEY": "votre-clé-api-ici"
      }
    }
  }
}

Outils disponibles via MCP :

Prêt à intégrer MCP ?

Créez un compte pour obtenir votre clé API

Créer un compte gratuit

Commencer Gratuitement

Créez votre compte et obtenez 1 000 recherches gratuites par mois

Mot de passe oublié ?