India Supreme Court Judgments Scraper avatar

India Supreme Court Judgments Scraper

Pricing

from $19.00 / 1,000 results

Go to Apify Store
India Supreme Court Judgments Scraper

India Supreme Court Judgments Scraper

Scrapes judgments from the Supreme Court of India's eSCR portal. Returns each judgment as a flat row with case details and full text, filterable by year.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

1

Monthly active users

11 days ago

Last modified

Share

ParseForge

India Supreme Court Judgments Scraper

Scrape judgments from the Supreme Court of India by year, up to a million per run. Each judgment comes with its case number, title, date, and full text. No API key required. Export to CSV, JSON, Excel, or XML.

The Supreme Court of India's eSCR portal holds the official judgment records, but manual download is slow and there is no bulk export. This Actor reads the public judgment listing directly, filters by year, and returns each match in one fixed schema. It is built for legal researchers, journalists, and law firms who need the court's decisions in a structured dataset.

Who uses itWhat they scrape Supreme Court of India for
Legal researchersBuild a corpus of Supreme Court rulings on a specific legal question over a decade.
Law firmsMonitor how the court has interpreted a statute across multiple years.
JournalistsTrack the court's decisions on public interest litigation by year.
Academic researchersCollect judgments for empirical legal studies and citation analysis.

What it does

This Actor collects Supreme Court of India judgments filtered by year and returns each one as a flat row with case details and full judgment text.

  • 📅 Filter by year: restrict the run to judgments whose order date falls in a single calendar year.
  • 📄 Full judgment text: every record includes the complete body of the judgment as published by the court.
  • ⚙️ Volume control: set a maximum number of judgments to collect, from a single sample up to one million per run.

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

What you can do with Supreme Court of India data

⚖️ Build a year-wise legal corpus.

A legal researcher sets the year to 2023 and collects every judgment to analyze sentencing patterns in criminal appeals.

📊 Track judicial interpretation over time.

A law firm runs the Actor for each year from 2010 to 2024 to see how the court's reading of a tax statute has evolved.

📰 Investigate public interest rulings.

A journalist filters by a specific year to gather all PIL judgments and identify trends in environmental law decisions.

🎓 Feed empirical legal research.

An academic collects a decade of judgments to perform a citation network analysis of Supreme Court precedents.

Why choose this scraper

What you get
Official sourceData is read directly from the Supreme Court of India's public judgment portal, not a third-party aggregator.
Structured outputEvery judgment is returned in a consistent flat schema ready for analysis, no HTML parsing required.
No API keyThe Actor works without any registration, token, or third-party API subscription.
Bulk collectionCollect up to a million judgments in a single run, limited only by the platform's fair-use caps.

How it compares

This Actor focuses exclusively on the Supreme Court of India's eSCR portal, while the competitor covers multiple Indian courts through a third-party API.

FeatureParseForgeIndia Court Judgments Scraper - Supreme Court & High Courts API
Direct eSCR portal scrapingYesNot listed
Full judgment text includedYesOptional
Filter by yearYesNot listed
No third-party API key requiredYesNot listed
High Court and Tribunal coverageNot listedYes

Configure the run

Drive the Actor by setting a year filter and a maximum item count. The year filter is applied as each judgment is read so only matches reach your dataset. 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 India Supreme Court Judgments 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 Supreme Court of India 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/india-supreme-court-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 the year you entered is valid and that judgments for that year are available on the Supreme Court's eSCR portal. Some older years may have limited or no digital records.

The run stopped before reaching my maxItems limit.

The Actor stops when it has collected all available judgments for the selected year. If the total count is lower than your maxItems, the run ends early.

Some judgment texts are missing or truncated.

The Actor captures the full text as served by the court's portal. If a judgment PDF is unavailable or the text is incomplete on the source page, the field may be empty or partial.

The run is taking too long.

Large year collections with many judgments will take time due to polite request spacing. Reduce the maxItems count or run during off-peak hours for the Indian court servers.

I see an error about the website being unreachable.

The Supreme Court's eSCR portal may experience downtime. Retry the run after a few minutes. If the issue persists, check the portal's status in a browser.

FAQ

QuestionAnswer
Does this Actor scrape the full text of each judgment?Yes. Every record includes the complete judgment body text as published on the Supreme Court of India's eSCR portal.
Can I filter by case type or judge name?The current version supports filtering by year only. Case type, judge name, and keyword filters are not yet available.
What is the maximum number of judgments I can collect?You can set the maximum up to 1,000,000 judgments per run. The actual number collected depends on how many judgments exist for the selected year.
Do I need an API key or login for the Supreme Court portal?No. The Actor reads the public judgment listing directly and requires no registration, API key, or login.
Which years of judgments are available?The Actor can access judgments from the years currently published on the Supreme Court of India's eSCR portal, which typically covers recent decades.
Can I scrape judgments from High Courts or lower courts?No. This Actor is specific to the Supreme Court of India. For High Courts and other Indian courts, a different scraper is needed.
What output formats are supported?You can export your dataset in CSV, JSON, Excel, or XML formats from the Apify platform.
How are the judgments ordered in the output?Judgments are returned in the order they appear on the court's listing page for the selected year.
Is this Actor suitable for real-time monitoring of new judgments?The Actor is designed for batch collection. You can schedule regular runs to capture newly published judgments for the current year.
Does the Actor handle pagination automatically?Yes. It navigates through all pages of results for the selected year until it reaches your set maximum or exhausts the available judgments.

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 Supreme Court of India. 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.