🤖 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

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"])
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