Solution, court and litigation checks

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 5 providers comparedAlso searched as: cnr search api, ecourt cnr search api, case status by cnr api, cnr number search api

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.

Checked against each provider's public pages on 13 Nov 2026 · How we score

Which API does a eCourt CNR search check?

eCourtsIndia Case Detail API: 3 endpoints, INR 1.50 per case detail call on pay as you go (INR 0.50 base rate on Enterprise); INR 200 free credit.

The API for this
JurisGrid score 92 out of 100

eCourtsIndia Case Detail API

JurisGrid score 92 of 100. ₹1.50 per case detail call on pay as you go (₹0.50 base rate on Enterprise); ₹200 free credit.

Endpoint
GET https://webapi.ecourtsindia.com/api/partner/case/{cnr}Case record by CNR, INR 1.50 per call
Endpoint
POST https://webapi.ecourtsindia.com/api/partner/case/{cnr}/refreshQueue a fresh scrape from the court source, INR 0.15 per call
Endpoint
POST https://webapi.ecourtsindia.com/api/partner/case/bulk-refreshRefresh many CNRs at once, INR 0.15 per CNR
MCP URL
https://mcp.ecourtsindia.com/mcp
shell
curl -s "https://webapi.ecourtsindia.com/api/partner/case/DLND020047882015" \
  -H "Authorization: Bearer $ECOURTSINDIA_API_KEY"

What does it return?

5 fields, as documented by the provider.

  • 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?

5 providers compared on what they sell for this check, access and published price.

ProviderWhat they sell for thisScoreAPIMCPPriceSource
eCourtsIndiaeCourtsIndia Case Detail API92Public REST APIPublic MCP server₹1.50 per case detail call on pay as you go (₹0.50 base rate on Enterprise); ₹200 free creditSource
AttestrUnified eCourt case details API40Public REST APINot publishedNot publishedSourceopens the source page
SurepasseCourt CNR search API returning case details, parties, orders and history from a CNR36Public REST APINot publishedNot publishedSourceopens the source page
Vakeel360Case status search by CNR, case number or party across 25+ courts27Public REST APINot publishedFixed monthly plans, quote on requestSourceopens the source page
LegalKartCNR records, orders and cause lists through its court API22API on requestNot publishedNot publishedSourceopens the source page

Swipe for more columns

"Not published" means the provider does not state this on a public page. It is not a judgement on the product.

When is it the right choice?

Case-tracking apps that poll CNRs for new hearings

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

Spotted something out of date about eCourtsIndia? Request a correction.