Open judicial decisions from the Cour de cassation API. Covers 4 court levels — Cour de cassation, cours d'appel, tribunaux judiciaires, tribunaux de commerce. Richest metadata among FR case law sources (summaries, themes, fine-grained grades). Overlaps with cass for Cour de cassation decisions — judilibre has richer metadata, cass has deeper historical coverage.
Status: active
| Key |
Kind |
Origin |
Auth |
Update
|
judilibre |
decision |
PISTE API — api.piste.gouv.fr/cassation/judilibre/v1.0 |
PISTE_CLIENT_ID |
incremental (transactional history)
|
ID format: fr.judi_{raw_id}
Coverage: 1790–present
| Key |
Scope
|
judilibre_cc |
Cour de cassation
|
judilibre_ca |
Cours d'appel
|
judilibre_tj |
Tribunaux judiciaires
|
judilibre_tcom |
Tribunaux de commerce
|
| Tag |
Values |
When
|
type |
judgment |
default
|
type |
advisory_opinion |
nature = "avis"
|
nature |
raw from API |
e.g. arret, ordonnance, avis
|
court |
court_level
|
cour_cassation |
supreme
|
cour_appel |
appellate
|
tribunal_judiciaire |
first_instance
|
tribunal_commerce |
first_instance
|
court_location: city extracted from jurisdiction taxonomy (e.g. "Cour d'appel de Bordeaux" → "Bordeaux").
official_grade |
→ importance_level |
Meaning
|
rapport |
highest_importance |
Selected for the Annual Report
|
particular_interest |
highest_importance |
Flagged as particularInterest (lower courts)
|
bulletin |
high_importance |
Published in Bulletin des arrêts
|
diffuse |
low_importance |
Published online only
|
non_diffuse |
minimal_importance |
Not published
|
formation_solemnity |
Criteria
|
combined_chambers |
formation = "fm" (chambre mixte)
|
grand_bench |
formation = "fs" or "fp" (assemblée plénière)
|
reduced_bench |
formation = "frh", "frr", or "f" (formation restreinte)
|
standard_bench |
default
|
| Tag |
Format
|
ecli |
ECLI string (normalized)
|
case_number |
array, display form
|
case_number_normalized |
array, indexable form
|
| Tag |
Notes
|
chamber |
raw chamber field
|
formation |
raw formation field
|
solution |
solution_alt for CA, solution for others
|
summary |
from API summary or titlesAndSummaries
|
headnote_classification |
titles joined with " / ", or themes
|
None.
| Source |
Relationship
|
| cass |
Overlaps for Cour de cassation. Cass has deeper history (1750 vs 1790), judilibre has summaries, themes, finer grades.
|
| capp |
Overlaps for cours d'appel. Capp is DILA open data dump, judilibre is PISTE API.
|
- Cours d'appel, TJ, TC coverage starts ~2024 — very recent
- Rate-limited API (0.5s default between calls)
- No edges — cannot traverse citation graphs from judilibre decisions