bharat-courts

Search and download Indian court cases and judgments via eCourts and Supreme Court platforms.

18|8|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/iamshouvikmitra/bharat-courts --skill bharat-courts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bharat-courts
Source: https://github.com/iamshouvikmitra/bharat-courts/tree/main/src/bharat_courts/skill
Command: npx skills add https://github.com/iamshouvikmitra/bharat-courts --skill bharat-courts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bharat-courts[ocr], bharat-courts[archive], bharat-courts[onnx], bharat-courts[cli], bharat-courts[all], and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Navigating India's eCourts platform is cumbersome and time-consuming. This Skill simplifies access to court data, enabling efficient search, tracking, and downloading of cases, orders, and judgments.

Core Features & Use Cases

  • Case Search: Find judgments, search cases, and download orders across various courts.
  • Cause Lists: Monitor cause lists for upcoming cases.
  • Judgment Download: Access and download judgments from the Supreme Court and High Courts.
  • Use Case: A legal researcher can use this Skill to quickly find and download judgments related to a specific legal topic or case number.

Quick Start

Use the bharat-courts skill to find a judgment with CNR 2020SC1234.

Frequently Asked Questions about bharat-courts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I download Indian court judgments and orders programmatically?

You can download Indian court judgments programmatically using this Skill to search cases and retrieve orders from the eCourts and Supreme Court platforms. It provides automated access to case data, handling CAPTCHA solving through integrated OCR and ONNX solvers.

How do I automate searching cases on the Indian eCourts platform?

Automate searching cases on the Indian eCourts platform by using this Skill's programmatic access features. It allows you to query cases by CNR or legal topic, track case statuses, and fetch cause lists while managing platform CAPTCHAs automatically.

Does Python 3.11 work with automated eCourts data extraction tools?

Python 3.11 or higher is required to run this eCourts data extraction Skill. You also need to install optional dependencies for specific features like OCR processing and accessing historical court archives.

What is the best way to monitor cause lists for upcoming Indian court cases?

The best way to monitor cause lists for upcoming Indian court cases is using this Skill's tracking features. It programmatically fetches and monitors cause lists from supported Indian court platforms, ensuring you stay updated on scheduled hearings.

How does CAPTCHA handling work when accessing Supreme Court judgment data?

CAPTCHA handling for accessing Supreme Court judgment data works through built-in solvers utilizing OCR and ONNX models. This automated approach bypasses manual intervention, allowing seamless programmatic access to download judgments and court orders.

Can I access historical court archives when searching for Indian judgments?

Yes, you can access historical court archives when searching for Indian judgments by installing the specific archive dependency. This optional module extends the Skill's capabilities to retrieve older case records and judgments beyond current platform listings.