Skip to content

Fetch a case law decision

The JuriAPI class lets you fetch decisions by identifier or by keywords.

from pylegifrance.fonds.juri import JuriAPI
juri = JuriAPI(client)
# By identifier
decision = juri.fetch("JURITEXT000037999394")
# By legacy identifier
decision = juri.fetch_with_ancien_id("07-87362")
decision.text # full text
decision.text_html # formatted HTML
decision.title
decision.long_title
decision.formation
decision.numero
decision.jurisdiction
decision.solution
decision.date
from pylegifrance.fonds.juri import SearchRequest
from pylegifrance.models.juri.constants import JuridictionJudiciaire
# Simple
results = juri.search("responsabilité civile")
# Advanced
request = SearchRequest(
search="contrat",
juridiction_judiciaire=[JuridictionJudiciaire.cour_de_cassation.value],
page_size=5,
)
results = juri.search(request)
if results:
first = results[0]
content = first.text
dated = decision.at("2022-01-01")
latest = decision.latest()
all_versions = decision.versions()

Each returns a JuriDecision (or a list).