Une API pour connecter vos produits à une recherche juridique puissante
Recherchez des jurisprudences et récupérez automatiquement tous les articles de loi cités, organisés par code.
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"])
Trouvez toutes les jurisprudences qui citent un article de loi spécifique.
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 sémantique sur tout le corpus juridique français. Le routage intelligent sélectionne automatiquement les meilleures sources.
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"])
300K+ articles de codes et lois avec recherche sémantique par contenu.
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"])
Récupérer un article de loi spécifique par sa référence exacte.
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"])
Accédez à 1,3M+ décisions de justice avec recherche sémantique avancée.
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")
Récupérer un arrêt spécifique par son numéro de jurisprudence.
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"])
Récupérer des textes juridiques de l'Union Européenne par référence CELEX.
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"])
Recherche sémantique dans les arrêts de la Cour de Justice de l'UE (CJUE) et du Tribunal.
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 alimentée par Perplexity Sonar pour trouver des informations actuelles et des actualités.
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"])
Connectez des agents IA comme Claude, ChatGPT ou des clients MCP personnalisés à notre API juridique
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.
Ajoutez simplement l'URL du serveur MCP à votre client
Utilisez votre clé API pour authentifier les requêtes
Accès complet à toutes nos fonctionnalités de recherche
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.)
{
"mcpServers": {
"goodlegal": {
"url": "https://api.goodlegal.fr/goodlegal/mcp/",
"env": {
"GOODLEGAL_API_KEY": "votre-clé-api-ici"
}
}
}
}
Créez votre compte et obtenez 1 000 recherches gratuites par mois