CENDOJ Scraper — Spanish Case Law (Jurisprudencia)
Pricing
from $0.00075 / resolution
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
Maintained by CommunityActor 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?
| Field | Example |
|---|---|
| ROJ | STS 3865/2026 |
| ECLI | ECLI:ES:TS:2026:3865 |
| Title | STS, a 23 de septiembre de 2026 - ROJ: STS 3865/2026 |
| Court type | STS, SAP, STSJ, SAN… |
| Date | 2026-09-23 |
| Chamber | Sala de lo Penal |
| Resolution number | 554/2026 |
| Municipality | Madrid |
| Judge (ponente) | ANTONIO DEL MORAL GARCIA |
| Appeal number | 10609/2025 |
| Summary | Delito de grupo criminal: … |
| Document link | full 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
- Click Try for free to open CENDOJ Scraper in Apify Console.
- Enter search text, and optionally choose courts, jurisdictions and a date range.
- Optionally filter by judge, or look up a ROJ or ECLI.
- Set Max resolutions and click Start.
- 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}
| Field | Description |
|---|---|
| Search text | Free-text search in the resolutions. |
| Courts | All courts or Tribunal Supremo only. |
| Jurisdictions | Civil, penal, contencioso, social, militar, especial. |
| Resolution date from / to | Date range. Set it to collect more than 200 results. |
| Judge (ponente) | Reporting judge's name. |
| ROJ / ECLI | Look up a specific resolution. |
| Sort by | Newest, oldest or relevance. |
| Max resolutions | Stop 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
| Field | Type | Description |
|---|---|---|
roj | string | ROJ identifier. |
ecli | string | European Case Law Identifier. |
title | string | Resolution title. |
courtType | string | Court abbreviation (STS, SAP, STSJ, SAN…). |
date | string | Resolution date (YYYY-MM-DD). |
chamber | string | Chamber (Sala), when shown. |
resolutionNumber | string | Resolution number. |
municipality | string | Court municipality. |
judge | string | Reporting judge (ponente). |
appealNumber | string | Appeal / case number. |
summary | string | Summary (resumen), when available. |
documentUrl | string (URL) | Link to the full resolution. |
database | string | TS (Supreme Court) or AN (all courts). |
cendojId | string | Internal document reference. |
searchText | string | Search text used. |
scrapedAt | string (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.
More public-sector and legal data
- Arbeitsagentur Jobs Scraper: Germany's federal job board.
- North Data Scraper: European company register data.
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.
Related Actors
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.