Home / API Library / Vehicle Verification APIs / RC Verification API
Vehicle Verification APIs

RC Verification API

Fetch complete registration-certificate details for any Indian vehicle from just its number plate.

TLS 1.3 Encrypted DPDP-Aligned Sub-300ms Median One Key, Every API

What is the RC Verification API?

The BILAPI RC Verification API returns the full registration-certificate (RC) profile for any Indian vehicle from its registration number alone. Use it to validate vehicle ownership, confirm insurance and fitness validity, and auto-fill vehicle details during onboarding.

It is widely used by used-car marketplaces, auto lenders and insurers, fleet and logistics platforms, and challan/parking apps — anywhere you need trustworthy vehicle data without asking the customer to upload a physical RC.

Pass a registration number and receive owner name, maker and model, fuel type, registration and insurance dates, fitness and PUC validity and more in one clean JSON response. Billed only on a successful lookup.

What the RC Verification API returns

Every successful call returns a clean, predictable JSON envelope. The data object includes the fields below (exact fields vary by record availability).

FieldDescription
registration_numberThe vehicle registration number that was checked.
owner_nameRegistered owner of the vehicle.
maker_modelManufacturer and model/variant of the vehicle.
fuel_typePetrol, Diesel, CNG, Electric, etc.
registration_dateDate the vehicle was first registered.
insurance_uptoInsurance validity / expiry date.
fitness_uptoFitness certificate validity date.
puc_uptoPollution-under-control (PUC) validity date.
rc_statusCurrent RC status (active, scrapped, etc.).

Sample request & response

Call the endpoint with your API key in the X-Bilapi-Api-Key header. The same request shape works in the free sandbox and in production.

Request
POST https://api.bilapi.com/v1/rc-verification-api
X-Bilapi-Api-Key: <your_api_key>
Content-Type: application/json

{
  "vehicle_number": "MH12AB1234"
}
Response
{
  "status_code": 200,
  "success": true,
  "message": "RC verified",
  "data": {
    "registration_number": "MH12AB1234",
    "owner_name": "RAHUL SHARMA",
    "maker_model": "MARUTI SWIFT VXI",
    "fuel_type": "PETROL",
    "registration_date": "2019-05-14",
    "insurance_upto": "2025-05-13",
    "fitness_upto": "2034-05-13",
    "rc_status": "ACTIVE"
  }
}

Key features

Real-time results

Sub-300ms median response so vehicle RC checks never slow your onboarding funnel.

Predictable JSON

The same clean response envelope as every BILAPI endpoint — parse once, reuse everywhere.

Only pay for hits

Invalid inputs and failed lookups are never charged to your wallet.

Secure by design

TLS 1.3 in transit, PII tokenisation at rest and a full audit log on every request.

One key, every API

Sandbox to production on a single key — no per-vendor contracts or integrations.

Built to scale

99.9% uptime target with bulk and webhook-friendly workflows for high volume.

Where it's used

Customer onboarding

Auto-fill and validate identity during signup to cut drop-off and manual review.

Lending & underwriting

Add a verified data point to credit decisions and reduce first-party fraud.

Fraud & risk

Flag mismatches and synthetic identities before they enter your system.

Compliance & audit

Keep a tamper-evident trail of every verification for KYC/AML reviews.

How it works

1

Create a free account

Sign up on the BILAPI console and get a live API key instantly.

2

Send a request

POST the required vehicle RC fields to the endpoint with your API key in the header.

3

Get structured JSON

Receive a clean, predictable JSON response in milliseconds.

4

Plug into your flow

Drop the result straight into onboarding, underwriting or risk decisioning.

Frequently asked questions

What does the RC Verification API return?

From a single vehicle number it returns the registration certificate details — owner name, maker and model, fuel type, registration date, insurance and fitness validity, PUC and RC status — as structured JSON.

What input does it need?

Just the vehicle registration (number plate), for example MH12AB1234. No documents or images are required.

Who uses the RC Verification API?

Used-car marketplaces, vehicle lenders and insurers, fleet and logistics platforms, and challan/parking apps use it to validate ownership and auto-fill vehicle data.

How current is the data?

The response reflects the latest registration record available for the vehicle, including insurance and fitness validity dates.

Am I charged for a number with no record?

You are billed per successful lookup from your wallet. Failed lookups are not charged.

Can I test it first?

Yes, every account has a free sandbox to try the request and response before moving to production on the same key.

Related Vehicle Verification APIs

Start verifying with BILAPI

One key, a free sandbox and a predictable JSON envelope across every endpoint.

Get your API key