by Profiden

Court & Criminal Records Check

Risk & Compliance

Search civil and criminal case records across Indian courts for a person or entity.

Search district, high court, tribunal and other litigation databases for cases naming a person or company. Receive matched cases with court, case type, status and parties, scored for name and address similarity, so criminal history and litigation exposure are known before you hire or contract.

Endpoint

POST https://app.emver.io/api/sandbox/v1/court-records-check
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Accept: application/json

Request parameters

FieldTypeDescription
full_name required string Full name
father_s_or_spouse_s_name optional string Father's or spouse's name
address_or_district optional string Address or district
date_of_birth optional string Date of birth

Example request

cURL
curl -X POST https://app.emver.io/api/sandbox/v1/court-records-check \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{
    "full_name": "string",
    "father_s_or_spouse_s_name": "string",
    "address_or_district": "string",
    "date_of_birth": "string"
}'

Replace YOUR_API_KEY and the placeholder values. Use the switch above to see production URLs.

Response

Structure · 200

{
  "status": INTEGER,
  "message": STRING,
  "data": {
    "records_found": STRING,
    "matched_cases_with_court_and_case_number": STRING,
    "case_type__status_and_year": STRING,
    "parties_and_match_score": STRING,
    "adjudication_notes_where_reviewed": STRING
  }
}

Example · 200

{
  "status": 200,
  "message": "string",
  "data": {
    "records_found": "string",
    "matched_cases_with_court_and_case_number": "string",
    "case_type__status_and_year": "string",
    "parties_and_match_score": "string",
    "adjudication_notes_where_reviewed": "string"
  }
}

Error · 4xx / 5xx

{
  "status": INTEGER,
  "message": STRING
}

See Errors & status codes for what each status means and which calls are billed.

About this API

A criminal record check is a standard part of emver screening and vendor due diligence, and Indian court records are spread across many systems. The Court & Criminal Records Check API searches them together, matches on name, father's name and address to reduce false positives, and returns cases with enough detail for review.

Results are scored and can be routed to emver's analysts for adjudication when a match is ambiguous.

Consent. Court record searches for emver are run with the candidate's consent, captured before the request and stored with the case.

Typical uses

  • Employment screening. Criminal record check for every hire.
  • Vendor and director due diligence. Litigation exposure of counterparties.
  • Tenant screening. Civil and criminal history for rentals.
  • Gig and field workforce. Safety screening for customer-facing roles.

Questions

Is this the same as police verification?
No. This searches court records. Police verification is a separate, physical process run through the local police station and is not part of this API.
How are common names handled?
Matches are scored on name, relation name and address. Low-confidence matches are flagged and can be adjudicated by analysts before a result is issued.