---
title: "Criminal record check API India: court records, price"
url: https://jurisgrid.com/solutions/criminal-record-check-api/
reviewed: 2026-11-13
type: solution
sector: court-data
---
# 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: 13 Nov 2026

## 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.

## Which API does it?

**eCourtsIndia LegalCheck API** (JurisGrid score 92 of 100). Price: INR 99 per check on pay as you go, INR 33 with a subscription. INR 200 free credit on signup, no card needed.

- `POST https://webapi.ecourtsindia.com/api/partner/legal-check`: Start a check on a person or company
- `GET https://webapi.ecourtsindia.com/api/partner/legal-check/{code}/report`: Fetch the report: matched cases and summary (free)
- `GET https://webapi.ecourtsindia.com/api/partner/v2/search`: Case search by party, advocate, judge or court, INR 0.60 per call
- MCP: https://mcp.ecourtsindia.com/mcp
- Docs: https://ecourtsindia.com/legalcheck?ref=jurisgrid

```bash
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?

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

| Provider | What they sell | Score | API | MCP | Price |
|---|---|---|---|---|---|
| [eCourtsIndia](https://jurisgrid.com/providers/ecourtsindia/index.md) | eCourtsIndia LegalCheck API | 92 | Public REST API | Public MCP server | INR 99 per check on pay as you go, INR 33 with a subscription |
| [Attestr](https://jurisgrid.com/providers/attestr/index.md) | Court record check API for individuals and businesses | 40 | Public REST API | Not published | Not published |
| [Surepass](https://jurisgrid.com/providers/surepass/index.md) | Court record verification API covering civil and criminal record checks | 36 | Public REST API | Not published | Not published |
| [Gridlines](https://jurisgrid.com/providers/gridlines/index.md) | Criminal and court record verification API | 26 | Public REST API | Not published | Not published |
| [AuthBridge](https://jurisgrid.com/providers/authbridge/index.md) | Court record check as part of managed background verification | 22 | API on request | Not published | Not published |
| [VerifyAll](https://jurisgrid.com/providers/verifyall/index.md) | Criminal and court checks by REST API | 18 | API on request | Not published | Not published |

## 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

- [Best court record check APIs in India](https://jurisgrid.com/best/court-record-check-api-india/index.md)
- [Best background verification APIs in India](https://jurisgrid.com/best/background-verification-api-india/index.md)
- [Best employee background verification companies and APIs in India](https://jurisgrid.com/best/employee-background-verification-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 AuthBridge](https://jurisgrid.com/compare/ecourtsindia-vs-authbridge/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)
- [eCourt CNR search API](https://jurisgrid.com/solutions/cnr-search-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)
- [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)
