Launching today
Bharat Courts CLI, SDK & AI Skills
Programmatically access Indian court data from eCourts.
1 follower
Programmatically access Indian court data from eCourts.
1 follower
Programmatically access Indian court data from eCourts. Search cases, download orders, and get cause lists across 700+ District Courts, 25 High Courts and the Supreme Court. Robust web scraper with built-in OCR based captcha resolvers.


Hi,
India's eCourts platform holds millions of case records across 25+ High Courts, 700+ District Courts, and the Supreme Court — but there's no official API. Checking case status means navigating clunky portals, solving CAPTCHAs by hand, and copy-pasting results one at a time.
bharat-courts fixes that. It gives you — and your AI assistant — direct programmatic access to:
Find any judgment with one call — Judgments().find(judge=..., year=..., text=..., cnr=...) routes to the right backend (archive vs live) and returns a uniform result. The SDK does the heavy lifting; you describe the data, not where it lives.
Track matters — search by case number, party name, or advocate across any High Court or District Court
Download orders & judgments — get PDFs for all orders in a case with one call
Monitor cause lists — see which cases are listed before which bench, every day
Pull recent Supreme Court judgments — scrape the homepage's "Latest Judgements / Orders" feed and download the PDFs
Query the historical archive — instant offline search across SCI judgments from 1950 and 25-HC judgments (CC-BY-4.0 AWS Open Data, no CAPTCHA, no rate limits)
Access District Courts — dynamically discover courts across 36 states/UTs and search 700+ court complexes
Bulk download judgments — paginate through results, batch-download PDFs with automatic session management
Automate CAPTCHA handling — built-in OCR solver, ONNX solver, or plug in your own
Works standalone as a Python library, as a CLI tool, or as an AI agent skill — install it into Claude Code, GitHub Copilot, or any MCP-compatible assistant and ask questions in plain English.
Built for practicing lawyers, litigation teams, legal researchers, legal aid organizations, and legal tech builders.