Spanish Constitutional Court Rulings — Tribunal Constitucional avatar

Spanish Constitutional Court Rulings — Tribunal Constitucional

Pricing

from $0.80 / 1,000 record scrapeds

Go to Apify Store
Spanish Constitutional Court Rulings — Tribunal Constitucional

Spanish Constitutional Court Rulings — Tribunal Constitucional

Scrapes every Sentencia, Auto and Declaración issued by the Spanish Constitutional Court since 1980. Returns the full bench, dissenting opinions, descriptors, cited legislation and full text, keyed on ECLI.

Pricing

from $0.80 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Spanish Constitutional Court Rulings — Tribunal Constitucional Scraper

Scrape the complete jurisprudence of Spain's Constitutional Court, published by the Tribunal Constitucional's HJ database. Returns every Sentencia, Auto and Declaración issued since 1980 — full deciding bench, dissenting opinions, subject-matter descriptors, cited legislation and the complete resolution text — for roughly 35,000 resolutions, keyed on ECLI.


Tribunal Constitucional Scraper Features

  • Extracts every Sentencia, Auto and Declaración the court has issued since 1980 — the complete constitutional jurisprudence of Spain, not a search result you have to page through yourself.
  • Returns the full deciding bench per resolution: every magistrate who sat, the ponente (rapporteur), and — when it happened — who filed a dissenting opinion.
  • Carries the court's own doctrinal thesaurus: subject-matter descriptors, constitutional-concept descriptors, and every piece of legislation the resolution cites.
  • Full resolution text in one record — background, legal reasoning, ruling and any dissenting opinions, not just a summary.
  • Filter by resolution type and year range, or leave both at their defaults for the full 1980-to-present sweep.
  • Every record carries an ECLI (European Case Law Identifier), the standard key for joining onto other legal datasets.

Who Uses Spanish Constitutional Court Data?

  • Legal-AI teams — build a training or retrieval corpus of Spanish constitutional law with real citations attached.
  • Constitutional-law faculty — pull the entire case history from 1980 to present for research, casebooks, or teaching material.
  • Litigation strategists — study which magistrates dissent on which subject matter, which is judicial-behavior data most directories don't expose.
  • Compliance and policy teams — track constitutional rulings that touch legislation affecting your sector.
  • Legal publishers and data vendors — feed structured case metadata, keyed on ECLI, into a citation or cross-reference database.

How the Tribunal Constitucional Scraper Works

  1. Set a year range and the resolution types you want — Sentencia, Auto, Declaración, or all three — or leave the input at its defaults.
  2. The scraper walks the court's own archive year by year, so a full run holds a bounded, finishable dataset instead of an open-ended search result.
  3. Each resolution comes back as one record: identifying details, the full bench, dissenting votes, descriptors, cited legislation, a court-authored summary, and the complete text.
  4. Adjust yearFrom, yearTo or resolutionTypes to scope a run to exactly the slice you need.

Input

{
"maxItems": 100,
"resolutionTypes": ["SENTENCIA", "AUTO", "DECLARACION"],
"yearFrom": 1980,
"yearTo": 2025
}
FieldTypeDefaultDescription
maxItemsInteger10Maximum number of resolutions to return. The full corpus is roughly 35,000 resolutions since 1980 — raise this (and yearFrom/yearTo, if needed) to pull the complete history across one or more runs.
resolutionTypesArray["SENTENCIA", "AUTO", "DECLARACION"]Which resolution types to include. Leave at the default to cover every type the court issues.
yearFromInteger1980First year to include. The court's HJ database starts at 1980.
yearToIntegercurrent yearLast year to include. Leave blank for the current year.

Tribunal Constitucional Scraper Output Fields

{
"resolution_id": "32018",
"ecli": "ECLI:ES:TC:2025:192",
"resolution_type": "SENTENCIA",
"resolution_number": "192",
"resolution_year": "2025",
"is_bis": false,
"resolution_date": "2025-12-16",
"publication_date_boe": "2026-01-24",
"boe_reference": "BOE-A-2026-1758",
"appeal_type": "Recurso de inconstitucionalidad",
"appeal_number": "6562",
"appeal_year": "2024",
"is_consolidated": false,
"chamber": "Pleno",
"rapporteur": "doña María Luisa Balaguer Callejón",
"magistrates": ["don Cándido Conde-Pumpido Tourón", "doña Inmaculada Montalbán Huertas"],
"has_dissenting_opinion": true,
"dissenting_magistrates": ["don Ricardo Enríquez Sancho", "don Enrique Arnaldo Alcubilla"],
"subject_matter": ["Indulto", "Leyes singulares"],
"descriptors": ["Amnistía", "Estado de Derecho"],
"cited_legislation": ["Constitución española, de 27 de diciembre de 1978"],
"summary": "Se declara la pérdida sobrevenida de objeto del recurso de inconstitucionalidad...",
"full_text": "El Pleno del Tribunal Constitucional, compuesto por...",
"source_url": "https://hj.tribunalconstitucional.es/es/Resolucion/Show/32018",
"scraped_at": "2026-09-28T12:00:00.000Z"
}
FieldTypeDescription
resolution_idStringStable internal id for the resolution.
ecliStringEuropean Case Law Identifier: ECLI:ES:TC:<year>:<number>.
resolution_typeStringSENTENCIA, AUTO or DECLARACION.
resolution_numberStringResolution number within its year.
resolution_yearStringResolution year.
is_bisBooleanWhether this is a "bis" (duplicate-numbered) resolution.
resolution_dateStringDate the resolution was issued (YYYY-MM-DD).
publication_date_boeStringDate published in the BOE, Spain's official gazette (YYYY-MM-DD). Null until publication catches up on very recent resolutions.
boe_referenceStringBOE publication reference.
appeal_typeStringType of appeal — Recurso de inconstitucionalidad, Recurso de amparo, and others.
appeal_numberStringPrimary appeal's docket number.
appeal_yearStringPrimary appeal's docket year.
is_consolidatedBooleanWhether this resolution consolidates more than one appeal.
chamberStringDeciding body: Pleno, Sala Primera, Sala Segunda, or a Sección.
rapporteurStringThe ponente magistrate(s) for this resolution.
magistratesArrayFull bench for this resolution.
has_dissenting_opinionBooleanWhether one or more votos particulares (dissenting opinions) were filed.
dissenting_magistratesArrayMagistrates who filed a dissenting opinion.
subject_matterArrayMaterial-concept descriptors — the court's MATERIA facet.
descriptorsArrayConstitutional-concept descriptors — the court's own doctrinal thesaurus.
cited_legislationArrayLegislation cited in the resolution.
summaryStringCourt-authored summary.
full_textStringFull resolution text — background, legal reasoning, ruling and dissents.
source_urlStringCanonical URL for this resolution.
scraped_atStringTimestamp when the record was scraped.

FAQ

How do I scrape Spanish Constitutional Court rulings?

Run the Tribunal Constitucional Scraper with a maxItems value and, optionally, a year range or resolution-type filter. It returns one record per resolution — identifying details, bench, dissenting votes, descriptors, cited legislation and full text — with no login or search form to fill in yourself.

How much does this actor cost to run?

Pricing is pay-per-result at roughly $0.001 per resolution, plus a small per-run charge. Filter to a year range or resolution type to control run size, or check the Apify pricing tab on this actor's page for exact current rates.

What data can I get from the Tribunal Constitucional?

Every Sentencia, Auto and Declaración since 1980 — around 35,000 resolutions in total. Each record includes the ECLI, resolution dates, the full deciding bench, the ponente, dissenting opinions and who filed them, subject-matter and doctrinal descriptors, cited legislation, a court-authored summary, and the complete resolution text.

Can I filter by resolution type?

Yes. Set resolutionTypes to any combination of SENTENCIA, AUTO and DECLARACION. Combine it with yearFrom/yearTo to scope a run to a specific slice of the court's history.

Do I need an account or API key for the Tribunal Constitucional site?

No. The court's jurisprudence database is public, and this actor needs no login, API key, or account of any kind to run.


Need More Features?

Need custom fields, a different filter, or a related Spanish court's jurisprudence? File an issue or get in touch.

Why Use the Tribunal Constitucional Scraper?

  • Complete, not partial — a year-by-year sweep of the full 1980-to-present archive, so you get the entire body of Spanish constitutional jurisprudence in one bounded dataset instead of a page of search results.
  • Judicial-behavior data, not just text — the full bench, the ponente, and every dissenting opinion come back structured, which turns the dataset into something you can analyze, not just read.
  • Built to join — every record carries an ECLI, cited legislation and doctrinal descriptors, so it slots straight into a broader legal corpus without extra cleanup.