IACHR Court Cases Scraper avatar

IACHR Court Cases Scraper

Pricing

from $19.00 / 1,000 results

Go to Apify Store
IACHR Court Cases Scraper

IACHR Court Cases Scraper

Scrapes case records from the Inter-American Court of Human Rights jurisprudence database. Returns each ruling as a flat row with title, date, victims, representatives, and summary text.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

ParseForge

IACHR Court Cases Scraper

Scrape case law from the Inter-American Court of Human Rights, up to a million rulings per run. Every case returns its title, date, victims, country, and full text summary. No login or API key. Export to CSV, JSON, Excel, or XML.

The Inter-American Court of Human Rights publishes its jurisprudence online, but there is no bulk download or official API for researchers. This actor reads the public case database directly, collecting every ruling and its metadata into a structured dataset. You can set a limit and let it run, then filter and analyze the results offline.

Who uses itWhat they scrape IACHR Court Cases for
Human rights lawyersFinding precedent on forced disappearance or fair trial violations for an active petition.
Legal academicsBuilding a corpus of rulings to analyze trends in the Court's reasoning over decades.
NGO researchersMonitoring compliance with reparations orders across specific countries.
JournalistsGathering background on state accountability for an investigative report.
Law studentsCompiling a reading list of landmark cases on indigenous rights.

What it does

This Actor collects case records from the IACHR Court's online database and returns each one as a flat row with standardized fields.

  • ⚖️ Full case metadata: title, date, country, victims, and the Court's official summary.
  • 📜 Bulk collection: set a maximum number of cases and let the actor retrieve them in one run.
  • 📂 Structured output: every case lands as a flat row, ready for Excel, CSV, JSON, or XML export.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with IACHR Court Cases data

⚖️ Build a legal precedent database.

A human rights clinic scrapes all contentious cases to create a searchable internal library of IACHR Court rulings.

📊 Analyze compliance patterns.

An NGO collects the full case history for a single country to measure how often the state complies with reparations orders.

📚 Feed academic research.

A doctoral candidate scrapes the entire corpus to perform a quantitative content analysis of the Court's language on gender violence.

🗞️ Support investigative journalism.

A reporter gathers all cases involving a specific state security force to map patterns of abuse over time.

Why choose this scraper

What you get
No official APIThe Court provides no programmatic access; this actor extracts the data directly from the public website.
Structured datasetScattered HTML pages become a clean table you can sort, filter, and share.
Reproducible researchRe-run the actor to capture new rulings and keep your dataset current.

How it compares

No other Store actor targets IACHR Court Cases the same way, so the honest comparison is with the alternatives teams actually weigh.

IACHR Court Cases ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When IACHR Court Cases changesMaintained for youYou fix itYou re-learn the page
Proxies, retries, anti-botBuilt inYour problemBrowser only
OutputFixed JSON schema, CSV/Excel exportWhatever you buildCopy-paste
CostPay per resultEngineering timeAnalyst hours

Configure the run

Drive the Actor by setting a maximum number of cases to collect; it reads from the full public database until that limit is reached. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10
}

A larger pull:

{
"maxItems": 200
}

Pricing

Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$2.10
1,000 results$21.00
10,000 results$210.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the IACHR Court Cases Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to IACHR Court Cases through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/iachr-corte-idh-cases-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that your 'Maximum cases' value is greater than zero. If the Court's website is undergoing maintenance, the actor may return an empty dataset; wait and retry.

The run stopped before reaching my maximum.

The actor may have reached the end of the available case listings. The Court's database has a finite number of published records; try running again later to capture new additions.

Some fields are empty in my dataset.

Not every case record on the Court's site includes all metadata. Missing victim names or summary text reflects what the Court itself published for that case.

The actor is running slowly.

The actor respects the Court's server response times. Large requests with high maximum case counts will take longer; reduce the limit or run overnight.

FAQ

QuestionAnswer
What data does each case row contain?Each row includes the case title, date, country, victims, and the official summary text provided by the Court. The exact fields are shown in the dataset preview after a test run.
Does this scrape provisional measures and advisory opinions too?The actor targets the contentious cases database. Provisional measures and advisory opinions are published separately and are not included in the current version.
Is the full judgment text included?The actor captures the official case summary. The full PDF judgment is usually linked from the case page but is not downloaded as part of the row.
Can I filter by country before scraping?The actor collects cases from the entire database. You can filter by country after export using your spreadsheet or database tool.
How do I limit the number of cases?Set the 'Maximum cases' field in the input. The actor stops after collecting that many records, starting from the most recent.
What languages are the case summaries in?Most summaries are in Spanish, as that is the Court's primary working language. Some cases also include English or Portuguese translations when available.
Does this actor require login or an API key?No. It reads the public-facing case database, so no registration or credentials are needed.
Can I schedule this to run automatically?Yes. Use Apify's scheduler to run the actor weekly or monthly and capture newly published rulings.
What export formats are supported?You can export your dataset to CSV, JSON, Excel, XML, or push it directly to a webhook or cloud storage via Apify integrations.

Browse the full ParseForge collection for more scrapers.

🆘 Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Inter-American Court of Human Rights. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.