CENDOJ Scraper: Spanish Case Law and Jurisprudencia, Full Text avatar

CENDOJ Scraper: Spanish Case Law and Jurisprudencia, Full Text

Pricing

from $0.62 / 1,000 case rulings

Go to Apify Store
CENDOJ Scraper: Spanish Case Law and Jurisprudencia, Full Text

CENDOJ Scraper: Spanish Case Law and Jurisprudencia, Full Text

Search Spanish case law from CENDOJ / Poder Judicial (jurisprudencia): sentencias, autos, and acuerdos with real court names, not internal codes. Full judgment text in one run, no second paid run needed, plus Monitor Mode for new rulings. Exports to CSV, JSON, or Excel. From $0.82/1,000 results.

Pricing

from $0.62 / 1,000 case rulings

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

πŸ›οΈ CENDOJ Scraper: Spanish Case Law and Jurisprudencia, Full Text

Search Spanish case law and get the full ruling in one run
Search sentencias, autos, and acuerdos from CENDOJ (Spain's judicial database) by keyword, court, or exact ROJ/ECLI. Pull the full judgment text in the same run, filter by real court names instead of internal codes, and turn on Monitor Mode to catch only new rulings on a schedule.
πŸ“„ Full text, one run
Search and full judgment text together, no second run needed to read what you found
βš–οΈ Real court names
Filter by "Audiencia Provincial" or "Juzgado de lo Mercantil," not a numeric code
πŸ”” Only what's new
Monitor Mode returns just the rulings you haven't seen on your next scheduled run
πŸ”Ž Search your way
Free text with boolean operators, or an exact ROJ/ECLI lookup, with full filters

CENDOJ Scraper searches the Centro de Documentacion Judicial, the official database of Spanish court rulings maintained by the Consejo General del Poder Judicial, and returns each matching sentencia, auto, or acuerdo as a clean, structured row: court, date, ECLI, ROJ, reporting magistrate, appeal number, and an automatic summary. Run it directly, on a schedule with the Apify platform, or call it from your own pipeline.

πŸ” What does CENDOJ Scraper do?

It searches CENDOJ's public case law database by free text (with boolean operators), or by an exact ROJ or ECLI identifier, and returns each matching ruling with its court, dates, magistrate, appeal number, and an automatic summary. Filter by jurisdiction, court type, resolution type, autonomous community, and date range. Optionally pull the complete judgment text in the same run, and optionally track only new rulings across scheduled runs. No account with CENDOJ is required.

πŸ’‘ Why use CENDOJ Scraper?

  • I need every ruling that mentions a specific clause, from a specific type of court, and I need to actually read them, not just get a list of titles I have to click through one by one. Turn on full-text extraction and get the complete judgment alongside the search results.
  • My job is watching for new rulings in one narrow area. I don't want to re-read the same 40 cases every week to find the 2 new ones. Monitor Mode remembers what a scheduled search already returned and only pushes the new rulings.
  • I'm building a dataset of Spanish case law and need clean structured fields (court, date, ECLI, magistrate) plus the actual judgment text, not a page I have to parse myself.
  • I want to track how a type of case has been decided across regions and courts over time, without first learning CENDOJ's own internal court codes.

πŸš€ How to use CENDOJ Scraper

STEP 1
Set your filters
Enter a search term, or an exact ROJ/ECLI, then narrow by court, jurisdiction, resolution type, region, or date. No code required.
STEP 2
Run the search
The Actor searches CENDOJ and returns each matching ruling as a clean, structured row.
STEP 3
Get the full picture
Turn on full-text extraction to pull the complete ruling, or Monitor Mode to track new ones over time.
  1. Click Try for free and open the Input tab.
  2. Enter one or more search terms, or an exact ROJ/ECLI to look up one ruling directly.
  3. Optionally narrow by jurisdiction, court, resolution type, region, magistrate, or date range.
  4. Optionally turn on Extract Full Judgment Text or Monitor Mode.
  5. Click Start and download your results as JSON, CSV, Excel, or HTML once the run finishes.

πŸ“₯ Input

FieldTypeRequiredDescription
searchTermsarray of stringsNoFree-text search terms (up to 4), supports boolean operators.
rojstringNoLook up one exact resolution by its ROJ identifier.
eclistringNoLook up one exact resolution by its ECLI identifier.
jurisdictionsenum (multi)NoCivil, Penal, Contencioso-Administrativo, Social, Militar, or Especial.
resolutionTypesenum (multi)NoSentencia, Auto, Acuerdo, and their sub-types.
organoTypesenum (multi)NoCourt type, shown by real name (Tribunal Supremo, Audiencia Provincial, etc).
ponentestringNoFilter by the reporting magistrate's name.
autonomousCommunitiesenum (multi)NoLimit to one or more Spanish autonomous communities or cities.
dateFrom / dateTodateNoLimit to resolutions within a date range.
sortOrderenumNoRelevance, date, or court name, ascending or descending.
maxResultsPerTermintegerNoMaximum resolutions to fetch per search term (CENDOJ caps every query at 200).
autoExpandBeyond200booleanNoAutomatically split a query exceeding 200 results into narrower date ranges.
extractFullTextbooleanNoFetch the full judgment text for each result in this same run.
monitorModebooleanNoOnly return rulings not seen in a previous run with the same monitor scope.
monitorScopestringNoLabel that separates the seen-results history of different scheduled monitors.
searchProxyConfiguration / fullTextProxyConfigurationobjectNoProxy settings. Defaults are already tuned for this site.

πŸ“Š Data table

FieldTypeDescription
rojstringOfficial Jurisprudence Repository identifier.
eclistringEuropean Case Law Identifier.
courtstringCourt name as shown in the ruling's own title.
resolutionDateIsostringResolution date in YYYY-MM-DD format.
resolutionNumberstringResolution number, when published.
municipalitystringThe issuing court's municipality.
ponentestringReporting magistrate.
appealNumberstringAppeal or case number.
summarystringCENDOJ's own automatic summary of the ruling.
pdfUrl / documentUrlstringLink to the official ruling document.
fullTextstringComplete judgment text, only when full-text extraction is on.

πŸ’° Pricing

This Actor is pay per event. You only pay for the resolutions actually returned, an empty run costs nothing, and there is no subscription.

  • Case ruling ($0.82 / 1,000): charged for every resolution returned, in every mode.
  • Full-text extraction ($1.68 / 1,000): charged only when Extract Full Judgment Text is on, on top of the base ruling price (about $2.50 / 1,000 total for that mode).

Free-plan runs are limited to a small number of results per run, a few runs per day, and a short wait between runs, so the Actor stays available and fairly priced for everyone; a paid plan removes these limits.

⭐ Enjoying CENDOJ Scraper?

⭐ ⭐ ⭐ ⭐ ⭐
If this Actor saved you a second run, or Monitor Mode is keeping you on top of new rulings, a quick rating helps other legal teams find it.
A 5-star rating takes 10 seconds and helps other law firms, compliance teams, and legal-tech builders find it. Your feedback also tells us what to build next.
β˜…Β Β Rate this Actor on Apify

πŸ› οΈ Tips and advanced options

  • Start narrow. A specific search term plus a date range returns a manageable, focused result set faster than a broad one-word search.
  • CENDOJ itself caps any single search at 200 results. If your topic is broad, either narrow your filters yourself or turn on Auto-Expand Beyond 200 to let the Actor split the query into narrower date ranges automatically.
  • Full-text extraction adds runtime because it fetches each document individually. Turn it on only for the results you actually need to read in full.
  • For a recurring watch, schedule this Actor with Monitor Mode on and give each schedule its own Monitor Scope label so different watches don't overwrite each other's history.

❓ FAQ

Do I need a CENDOJ or Poder Judicial account? No. This Actor searches CENDOJ's public case law database directly; no login or account is required.

Why does full-text extraction take longer than a plain search? Getting the complete judgment text means fetching and reading each document individually, on top of the search itself. It is optional and off by default so a plain search stays fast.

Can I track new rulings automatically? Yes. Turn on Monitor Mode and schedule this Actor on the Apify platform. Each scheduled run will only return rulings your filters match that weren't returned by a previous run in that same monitor scope.

What happens if my search matches more than 200 rulings? CENDOJ itself limits any single query to 200 results. Narrow your filters (a date range is the most effective), or turn on Auto-Expand Beyond 200 to let the Actor split a broad query into several narrower date-bounded searches automatically.

Something looks wrong with a result, or you need a custom version of this Actor. What do I do? Open the Issues tab on this Actor's Apify Store page. Custom builds and integrations are also available on request.

πŸ”— Other actors