IACHR Court Cases Scraper
Pricing
from $19.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
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 it | What they scrape IACHR Court Cases for |
|---|---|
| Human rights lawyers | Finding precedent on forced disappearance or fair trial violations for an active petition. |
| Legal academics | Building a corpus of rulings to analyze trends in the Court's reasoning over decades. |
| NGO researchers | Monitoring compliance with reparations orders across specific countries. |
| Journalists | Gathering background on state accountability for an investigative report. |
| Law students | Compiling 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 API | The Court provides no programmatic access; this actor extracts the data directly from the public website. |
| Structured dataset | Scattered HTML pages become a clean table you can sort, filter, and share. |
| Reproducible research | Re-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 Scraper | Build it in-house | By hand | |
|---|---|---|---|
| Setup | Run it now, zero config | Days of engineering | None, but hours per pull |
| When IACHR Court Cases changes | Maintained for you | You fix it | You re-learn the page |
| Proxies, retries, anti-bot | Built in | Your problem | Browser only |
| Output | Fixed JSON schema, CSV/Excel export | Whatever you build | Copy-paste |
| Cost | Pay per result | Engineering time | Analyst 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 collected | Approximate 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
- Create a free Apify account with $5 in credit.
- Open the IACHR Court Cases Scraper.
- Set your inputs and any filters, then click Start.
- 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
| Question | Answer |
|---|---|
| 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. |
Related actors
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.
