---
title: "eCourt CNR search API India: price and sample call"
url: https://jurisgrid.com/solutions/cnr-search-api/
reviewed: 2026-11-13
type: solution
sector: court-data
---
# eCourt CNR search API: case details by CNR number across Indian courts

A CNR search API takes the 16-character Case Number Record and returns the full case: parties, advocates, hearings and orders, for lenders, law firms and legal-tech teams.

Reviewed: 13 Nov 2026

## Short answer

eCourtsIndia returns a full case record from a single CNR through GET /case/{cnr}: parties, advocates, judges, hearing history, orders, interim applications and cited sections. It costs INR 1.50 per call on pay as you go, with INR 200 free credit. A separate call queues a refresh from the court source. Surepass, Vakeel360 and Attestr also offer CNR-based case lookups.

## Which API does it?

**eCourtsIndia Case Detail API** (JurisGrid score 92 of 100). Price: INR 1.50 per case detail call on pay as you go (INR 0.50 base rate on Enterprise); INR 200 free credit. INR 200 free credit on signup, no card needed.

- `GET https://webapi.ecourtsindia.com/api/partner/case/{cnr}`: Case record by CNR, INR 1.50 per call
- `POST https://webapi.ecourtsindia.com/api/partner/case/{cnr}/refresh`: Queue a fresh scrape from the court source, INR 0.15 per call
- `POST https://webapi.ecourtsindia.com/api/partner/case/bulk-refresh`: Refresh many CNRs at once, INR 0.15 per CNR
- MCP: https://mcp.ecourtsindia.com/mcp
- Docs: https://ecourtsindia.com/api/docs?ref=jurisgrid

```bash
curl -s "https://webapi.ecourtsindia.com/api/partner/case/DLND020047882015" \
  -H "Authorization: Bearer $ECOURTSINDIA_API_KEY"
```

## What does it return?

- Case number, court, district and state
- Petitioner and respondent with advocates
- Judges and the hearing history with next hearing date
- Judgment orders and interim orders with downloadable file names
- FIR details, linked cases, tagged matters and statutory provisions

## Who else sells a eCourt CNR search API in India?

| Provider | What they sell | Score | API | MCP | Price |
|---|---|---|---|---|---|
| [eCourtsIndia](https://jurisgrid.com/providers/ecourtsindia/index.md) | eCourtsIndia Case Detail API | 92 | Public REST API | Public MCP server | INR 1.50 per case detail call on pay as you go (INR 0.50 base rate on Enterprise); INR 200 free credit |
| [Attestr](https://jurisgrid.com/providers/attestr/index.md) | Unified eCourt case details API | 40 | Public REST API | Not published | Not published |
| [Surepass](https://jurisgrid.com/providers/surepass/index.md) | eCourt CNR search API returning case details, parties, orders and history from a CNR | 36 | Public REST API | Not published | Not published |
| [Vakeel360](https://jurisgrid.com/providers/vakeel360/index.md) | Case status search by CNR, case number or party across 25+ courts | 27 | Public REST API | Not published | Fixed monthly plans, quote on request |
| [LegalKart](https://jurisgrid.com/providers/legalkart/index.md) | CNR records, orders and cause lists through its court API | 22 | API on request | Not published | Not published |

## Good for

- Case-tracking apps that poll CNRs for new hearings
- Pre-loan checks on a case a borrower names
- Corporate legal teams monitoring their own matters
- Law firm dashboards that sync cases by CNR

## Limits

- A CNR identifies one case, so this is a lookup, not a search by person name; use the search endpoint for that
- Data is mirrored, so queue a refresh if you need the latest court update
- Failed requests are not charged but a successful lookup of a case with little data still is

## Frequently asked questions

### What is a CNR number?

The Case Number Record is a 16-character code that identifies one case across the eCourts system, for example DLND020047882015. The first characters encode the state and court.

### How much does a CNR lookup cost?

INR 1.50 per case detail call on eCourtsIndia pay as you go and INR 0.50 on an Enterprise plan. New accounts get INR 200 free credit, and requests that fail are not charged.

### Can I check many CNRs at once?

Yes for refreshes: POST /case/bulk-refresh queues many CNRs and a status endpoint reports progress. Cause list checks take up to 100 CNRs per batch call.

### Can an AI agent call this API?

Yes. eCourtsIndia runs an MCP server at https://mcp.ecourtsindia.com/mcp, so assistants such as Claude, ChatGPT and Cursor can use the same data after signing in at eCourts. The REST API uses a Bearer token.

## Related

- [Best court data APIs in India](https://jurisgrid.com/best/court-data-api-india/index.md)
- [Best legal data APIs for AI agents in India](https://jurisgrid.com/best/legal-data-api-for-ai-agents-india/index.md)
- [Best court record check APIs in India](https://jurisgrid.com/best/court-record-check-api-india/index.md)
- [eCourtsIndia vs Surepass](https://jurisgrid.com/compare/ecourtsindia-vs-surepass/index.md)
- [eCourtsIndia vs Attestr](https://jurisgrid.com/compare/ecourtsindia-vs-attestr/index.md)
- [eCourtsIndia vs Vakeel360](https://jurisgrid.com/compare/ecourtsindia-vs-vakeel360/index.md)
- [Indian Acts and sections API](https://jurisgrid.com/solutions/bare-act-section-api/index.md)
- [Court case status API](https://jurisgrid.com/solutions/case-status-api/index.md)
- [Cause list API](https://jurisgrid.com/solutions/cause-list-api/index.md)
- [Court order and judgment download API](https://jurisgrid.com/solutions/court-order-judgment-api/index.md)
- [Court record verification API](https://jurisgrid.com/solutions/court-record-verification-api/index.md)
- [Criminal record check API](https://jurisgrid.com/solutions/criminal-record-check-api/index.md)
- [eCourts API](https://jurisgrid.com/solutions/ecourts-api/index.md)
- [IPC to BNS converter API](https://jurisgrid.com/solutions/ipc-to-bns-api/index.md)
