Solution, court and litigation checks

Criminal record check API for India: criminal and court case search on a person

A criminal record check API searches public court records for criminal cases naming a person, so hiring, lending and onboarding teams can screen candidates inside their own workflow.

Reviewed 6 providers comparedAlso searched as: criminal record check api india, criminal background check api india, criminal case check api, court and criminal record verification api

Short answer

eCourtsIndia LegalCheck searches Indian court and tribunal records, including criminal cases, for a named person and returns matched cases with the reason for each match. It costs INR 99 per check on pay as you go or INR 33 with a subscription, with INR 200 free credit. It searches court records only, not police files. Surepass, Attestr and Gridlines also sell court checks.

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

Which API does a Criminal record check check?

eCourtsIndia LegalCheck API: 3 endpoints, INR 99 per check on pay as you go, INR 33 with a subscription.

The API for this
JurisGrid score 92 out of 100

eCourtsIndia LegalCheck API

JurisGrid score 92 of 100. ₹99 per check on pay as you go, ₹33 with a subscription. ₹200 free credit on signup, no card needed.

Endpoint
POST https://webapi.ecourtsindia.com/api/partner/legal-checkStart a check on a person or company
Endpoint
GET https://webapi.ecourtsindia.com/api/partner/legal-check/{code}/reportFetch the report: matched cases and summary (free)
Endpoint
GET https://webapi.ecourtsindia.com/api/partner/v2/searchCase search by party, advocate, judge or court, INR 0.60 per call
MCP URL
https://mcp.ecourtsindia.com/mcp
shell
curl -s -X POST "https://webapi.ecourtsindia.com/api/partner/legal-check" \
  -H "Authorization: Bearer $ECOURTSINDIA_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: hire-2201-attempt-1" \
  -d '{"subject_type": "individual", "subject": {"name": "Amit Kumar", "father_name": "Ramesh Kumar", "date_of_birth": "1988-04-12", "addresses": ["Patna, Bihar"]}, "config": {"purpose": "employment"}}'

What does it return?

5 fields, as documented by the provider.

  • Matched cases across the Supreme Court, High Courts, district courts and tribunals
  • Case number, CNR, court, filing date and status for each match
  • Party role and the acts and sections involved, so criminal matters can be told apart
  • Match reasoning for each case, so a reviewer can see why it was linked
  • A report code you can reopen for free

Who else sells a Criminal record check API in India?

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

ProviderWhat they sell for thisScoreAPIMCPPriceSource
eCourtsIndiaeCourtsIndia LegalCheck API92Public REST APIPublic MCP server₹99 per check on pay as you go, ₹33 with a subscriptionSource
AttestrCourt record check API for individuals and businesses40Public REST APINot publishedNot publishedSourceopens the source page
SurepassCourt record verification API covering civil and criminal record checks36Public REST APINot publishedNot publishedSourceopens the source page
GridlinesCriminal and court record verification API26Public REST APINot publishedNot publishedSourceopens the source page
AuthBridgeCourt record check as part of managed background verification22API on requestNot publishedNot publishedSourceopens the source page
VerifyAllCriminal and court checks by REST API18API 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?

Pre-employment screening for roles of trust

Good for

  • Pre-employment screening for roles of trust
  • Gig and staffing platforms vetting workers
  • Tenant and caretaker checks
  • Lending and vendor due diligence on individuals

Limits

  • It searches public court records for cases. It is not a police verification certificate and cannot see FIRs that never reached a court
  • A common name needs a father's name, date of birth or address to narrow the match
  • A match shows that a case names someone like the subject; it is not proof of guilt, and an acquitted or disposed case still appears

Frequently asked questions

Is this a criminal background check?

It is a search of public court records for criminal and other cases naming the person. It does not query police databases, and it is not a police clearance or verification certificate.

How much does it cost?

INR 99 per check on pay as you go and INR 33 with an active subscription. New accounts get INR 200 free API credit. Reading a report is free, and a check that fails is refunded once.

Can I run it on a company?

Yes. The same endpoint takes subject_type company with the company name and optional CIN, GST, PAN and directors.

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.