CENDOJ Scraper — Spanish Case Law (Jurisprudencia) avatar

CENDOJ Scraper — Spanish Case Law (Jurisprudencia)

Pricing

from $0.00075 / resolution

Go to Apify Store
CENDOJ Scraper — Spanish Case Law (Jurisprudencia)

CENDOJ Scraper — Spanish Case Law (Jurisprudencia)

Search Spanish case law from CENDOJ / Poder Judicial: sentencias and autos from the Tribunal Supremo, Audiencias Provinciales, TSJ and all courts. ROJ, ECLI, date, court, judge, appeal number, summary and document link. Filter by text, jurisdiction and dates.

Pricing

from $0.00075 / resolution

Rating

0.0

(0)

Developer

Hipersoft

Hipersoft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Categories

Share

CENDOJ Scraper: Spanish Case Law Search (Jurisprudencia del Poder Judicial)

CENDOJ Scraper searches Spanish case law in CENDOJ, the judicial documentation centre of the Consejo General del Poder Judicial. It returns sentencias, autos and other resolutions from the Tribunal Supremo, Audiencia Nacional, Tribunales Superiores de Justicia, Audiencias Provinciales and first-instance courts. Each resolution comes with the ROJ, ECLI, date, court, chamber, resolution number, municipality, reporting judge (ponente), appeal number, summary and a link to the full document. Search by free text, jurisdiction, date range, judge, ROJ or ECLI, and export to CSV, Excel or JSON. By splitting date ranges automatically, the scraper collects far more than the 200 results the website returns per search.

What does CENDOJ Scraper do?

  • ⚖️ Search all Spanish courts or only the Supreme Court with free text (texto libre).
  • 🗂️ Filter by jurisdiction: civil, penal, contencioso-administrativo, social, militar or especial.
  • 📅 Filter by resolution date, with automatic splitting for complete results.
  • 👨‍⚖️ Filter by reporting judge (ponente), or look up a specific ROJ or ECLI.
  • 📝 Summaries: the official summary (resumen) of each resolution when available.
  • 🔗 Document link to read or download the full text.

What data can you scrape from CENDOJ?

FieldExample
ROJSTS 3865/2026
ECLIECLI:ES:TS:2026:3865
TitleSTS, a 23 de septiembre de 2026 - ROJ: STS 3865/2026
Court typeSTS, SAP, STSJ, SAN…
Date2026-09-23
ChamberSala de lo Penal
Resolution number554/2026
MunicipalityMadrid
Judge (ponente)ANTONIO DEL MORAL GARCIA
Appeal number10609/2025
SummaryDelito de grupo criminal: …
Document linkfull resolution

Use cases for Spanish case law data

  • Lawyers and law firms: find the latest rulings on a topic (desahucio, cláusula suelo, despido, IRPH…) across all courts.
  • Legal research and academia: build datasets of resolutions by court, judge, jurisdiction and period.
  • Legal tech and AI: feed case-law metadata and summaries into search engines, RAG systems and analytics.
  • Litigation analytics: track how a judge or court rules on specific issues.
  • Compliance and monitoring: get alerts on new Supreme Court resolutions about your sector.

How to search Spanish case law

  1. Click Try for free to open CENDOJ Scraper in Apify Console.
  2. Enter search text, and optionally choose courts, jurisdictions and a date range.
  3. Optionally filter by judge, or look up a ROJ or ECLI.
  4. Set Max resolutions and click Start.
  5. Download the results as CSV, Excel or JSON.

Input

Example input

{
"searchText": "desahucio",
"court": "all",
"jurisdictions": ["civil"],
"dateFrom": "2025-01-01",
"dateTo": "2025-12-31",
"sort": "newest",
"maxItems": 2000
}
FieldDescription
Search textFree-text search in the resolutions.
CourtsAll courts or Tribunal Supremo only.
JurisdictionsCivil, penal, contencioso, social, militar, especial.
Resolution date from / toDate range. Set it to collect more than 200 results.
Judge (ponente)Reporting judge's name.
ROJ / ECLILook up a specific resolution.
Sort byNewest, oldest or relevance.
Max resolutionsStop after this many results (0 = no limit).

Output

Resolution example

{
"roj": "STS 3865/2026",
"ecli": "ECLI:ES:TS:2026:3865",
"title": "STS, a 23 de septiembre de 2026 - ROJ: STS 3865/2026",
"courtType": "STS",
"date": "2026-09-23",
"chamber": "Sala de lo Penal",
"resolutionNumber": "554/2026",
"municipality": "Madrid",
"judge": "ANTONIO DEL MORAL GARCIA",
"appealNumber": "10609/2025",
"summary": "Delito de grupo criminal: para su consumación basta el establecimiento del grupo …",
"documentUrl": "https://www.poderjudicial.es/search/TS/openDocument/9444878079cc2356a0a8778d75e36f0d/20261001",
"database": "TS"
}

Output schema

FieldTypeDescription
rojstringROJ identifier.
eclistringEuropean Case Law Identifier.
titlestringResolution title.
courtTypestringCourt abbreviation (STS, SAP, STSJ, SAN…).
datestringResolution date (YYYY-MM-DD).
chamberstringChamber (Sala), when shown.
resolutionNumberstringResolution number.
municipalitystringCourt municipality.
judgestringReporting judge (ponente).
appealNumberstringAppeal / case number.
summarystringSummary (resumen), when available.
documentUrlstring (URL)Link to the full resolution.
databasestringTS (Supreme Court) or AN (all courts).
cendojIdstringInternal document reference.
searchTextstringSearch text used.
scrapedAtstring (ISO date)When the row was collected.

How much does it cost?

CENDOJ Scraper uses pay-per-resolution pricing: a small fixed price per resolution, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.

FAQ

Why does the website stop at 200 results? CENDOJ returns at most 200 documents per search. When you set a date range, the scraper splits it into smaller periods automatically and collects everything.

Does it include the full text of the judgment? Each result includes the official summary when available and a link to the full document.

Which courts are covered? All courts in CENDOJ: Tribunal Supremo, Audiencia Nacional, Tribunales Superiores de Justicia, Audiencias Provinciales and first-instance courts.

Can I search in Catalan, Basque or Galician? Search text is matched against the documents as published, mostly in Spanish.

What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.

Can I integrate CENDOJ Scraper with other apps? CENDOJ Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Is it legal to scrape CENDOJ? CENDOJ publishes anonymized court resolutions for public access. You are responsible for using the data in line with CENDOJ's terms of reuse.

Notes

Original clean-room implementation. Returns only public data; you are responsible for compliance with CENDOJ's terms. Not affiliated with the Consejo General del Poder Judicial.