Global Court Records Aggregator Scraper avatar

Global Court Records Aggregator Scraper

Pricing

from $19.00 / 1,000 results

Go to Apify Store
Global Court Records Aggregator Scraper

Global Court Records Aggregator Scraper

Scrapes court records from five national and international court systems in parallel. Returns each case as a flat row with source, title, docket, date, and full opinion text where available.

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

a day ago

Last modified

Categories

Share

ParseForge

Global Court Records Aggregator Scraper

Aggregate court records from the US, UK, Brazil, and the International Court of Justice, up to a million per run. Each record returns the case name, docket number, court, date, and full opinion text where available. No API keys or legal portal logins. Export to CSV, JSON, Excel, or XML.

Finding case law across multiple jurisdictions means visiting separate portals, learning each one's search syntax, and manually merging results. This Actor queries US Caselaw Access, UK Find Case Law, the International Court of Justice, Brazil's CNJ DataJud, and US Supreme Court Opinions in parallel, returning a single unified dataset. A keyword filter runs across all sources so only matching cases land in your output.

Who uses itWhat they scrape Global Court Records Aggregator for
Legal researchersComparing how different jurisdictions have ruled on the same legal question.
Law firmsMonitoring new filings or decisions that cite a specific statute or precedent.
JournalistsTracking high-profile litigation across multiple countries for an investigation.
Academic researchersBuilding a corpus of judicial opinions for quantitative legal studies.

What it does

This Actor collects court records from five national and international court systems and returns each case as a flat row with its source, title, docket, date, and body text.

  • ⚖️ Parallel court queries: pick any combination of US Caselaw, UK Find Case Law, ICJ, Brazil CNJ, and SCOTUS, and the Actor splits your item limit evenly across them.
  • 🔍 Cross-source keyword filter: a single search term filters cases as they are read, so you only get records mentioning 'antitrust', 'climate', or any phrase you choose.
  • 🏛️ Per-source drill-down: narrow US results to a specific reporter slug, pick an ICJ list type, choose a Brazilian tribunal, or set SCOTUS October Terms.
  • 📄 Full opinion text: where the source provides it, the complete body of the opinion is included in the output row.

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

What you can do with Global Court Records Aggregator data

⚖️ Cross-jurisdictional precedent search.

A legal researcher enters 'data privacy' and selects all five court systems to collect every recent case that mentions the term, then compares reasoning across the US, UK, Brazil, and the ICJ.

📰 Investigative litigation tracking.

A journalist monitors new filings by setting a keyword for a corporation's name and running the Actor weekly across US Caselaw and UK Find Case Law to catch lawsuits as they appear.

📊 Quantitative legal corpus building.

An academic downloads 50,000 SCOTUS and US Caselaw opinions with full text, then runs natural language processing to study how judicial language has shifted over the last five terms.

🏛️ Brazilian tribunal monitoring.

A São Paulo law firm sets the Brazil CNJ source to TJSP, adds a keyword for a specific statute, and pulls every matching case to track how local judges are interpreting the new law.

Why choose this scraper

What you get
One query, five systemsSearch across US, UK, international, and Brazilian courts in a single run without visiting each portal.
Unified schemaEvery case, regardless of source, lands in the same flat structure for easy comparison and analysis.
No logins or API keysReads public court records directly, so you skip registration, OAuth, and rate-limit negotiations.
Scalable collectionPaid users can pull up to 1,000,000 records; free users get a 10-record preview to test their query.

How it compares

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

Global Court Records Aggregator ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When Global Court Records Aggregator 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 from a keyword query and your choice of court systems, then refine with per-source filters like a US reporter slug, an ICJ list type, a Brazilian tribunal code, or SCOTUS terms. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10,
"sources": [
"caselaw",
"bailii",
"icj",
"brazil_cnj",
"scotus"
]
}

A larger pull:

{
"maxItems": 200,
"sources": [
"caselaw",
"bailii",
"icj",
"brazil_cnj",
"scotus"
]
}

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 Global Court Records Aggregator 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 Global Court Records Aggregator 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/global-court-records-aggregator-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 keyword query is not too narrow. Try removing the query field to return all cases from your selected sources, then add a broader term. Also verify that your per-source filters, like a specific reporter slug, contain cases.

The Actor returned fewer records than my maxItems setting.

The Actor splits maxItems across selected sources. If you set 100 items and pick five sources, each source is capped at 20. If a source has fewer than 20 matching cases, the total will be lower. Increase maxItems or reduce the number of sources.

Some records are missing the full opinion text.

Not all court systems provide full text for every case. Brazil CNJ DataJud often returns summaries rather than complete opinions, and older cases in US Caselaw Access may have only metadata. This is a limitation of the source, not the Actor.

I got an error about an invalid reporter slug.

The US Caselaw reporter slug must match a valid slug from static.case.law. Common values include 'us', 'f3d', 'cal', and 'ny'. Check the case.law documentation for the full list of supported reporters.

The run timed out.

Large maxItems values across multiple sources can take time. Try reducing maxItems, selecting fewer court systems, or narrowing your keyword query. Paid Apify plans with higher memory and timeout limits handle larger runs better.

FAQ

QuestionAnswer
Which court systems does this Actor cover?It queries US Caselaw Access (case.law), UK Find Case Law (National Archives), the International Court of Justice, Brazil's CNJ DataJud, and US Supreme Court Opinions. You can select any combination in the input.
Do I need API keys or login credentials?No. The Actor reads publicly available court records directly from each source's open access points. You do not need to register an application or manage OAuth tokens.
How does the keyword filter work?The query field accepts a single keyword or phrase. The Actor applies it as each case is read, so only records whose metadata or text contain the term reach your final dataset.
Can I limit results to a specific US court?Yes. Use the 'US Caselaw reporter slug' field to restrict results to a particular reporter, such as 'us' for US Reports, 'f3d' for Federal Reporter 3d, or a state reporter like 'cal' or 'ny'.
What Brazilian courts are available?You can choose from 13 tribunals via the Brazil tribunal code field, including state courts like TJSP and TJRJ, and superior courts like STJ, STF, and TST.
How are items distributed across selected sources?The Actor divides your maxItems limit evenly among the court systems you select. If you pick two sources and set maxItems to 100, each source returns up to 50 records.
Does the Actor return the full text of opinions?Yes, when the source provides it. US Caselaw Access, UK Find Case Law, SCOTUS, and ICJ typically include the full body text. Brazil CNJ DataJud may return summaries depending on the tribunal.
Can I filter ICJ cases by status?Yes. The ICJ list type field lets you choose from all cases, pending cases, contentious cases, or advisory proceedings.
What SCOTUS terms can I query?You specify two-digit October Terms in the SCOTUS terms field. The default covers the last five terms ('20' through '24'), and you can add or remove terms as needed.
Is there a free tier?Free Apify users can run the Actor with a maxItems limit of 10, which is enough to preview results and test a query before scaling up on a paid plan.

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 various court systems. 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.