Vehicle RC Verification
Workforce & AssetsVerify a vehicle registration and its owner from the national vehicle registry.
Look up a vehicle registration number and receive the registered owner, make and model, registration date and fuel type. Confirm the vehicles your delivery partners, drivers and logistics vendors bring to work are legitimately registered and owned.
Endpoint
Request parameters
| Field | Type | Description |
|---|---|---|
vehicle_registration_number
required
|
string | Vehicle registration number |
Example request
curl -X POST https://app.emver.io/api/sandbox/v1/rc-verification \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{
"vehicle_registration_number": "string"
}'
import requests
response = requests.post(
"https://app.emver.io/api/sandbox/v1/rc-verification",
headers={
"Authorization": "Bearer YOUR_API_KEY",
"Accept": "application/json",
},
json={
"vehicle_registration_number": "string"
},
timeout=60,
)
response.raise_for_status()
data = response.json()
const response = await fetch("https://app.emver.io/api/sandbox/v1/rc-verification", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json",
"Accept": "application/json",
},
body: JSON.stringify({
"vehicle_registration_number": "string"
}),
});
const data = await response.json();
$response = Http::withToken('YOUR_API_KEY')
->acceptJson()
->post('https://app.emver.io/api/sandbox/v1/rc-verification', {
"vehicle_registration_number": "string"
});
$data = $response->json();
Replace YOUR_API_KEY and the placeholder values. Use the switch above to see production URLs.
Response
Structure · 200
{
"status": INTEGER,
"message": STRING,
"data": {
"owner_name": STRING,
"make_and_model": STRING,
"registration_date": STRING,
"fuel_type": STRING
}
}
Example · 200
{
"status": 200,
"message": "string",
"data": {
"owner_name": "string",
"make_and_model": "string",
"registration_date": "string",
"fuel_type": "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
Whether a gig partner is onboarding their own two-wheeler or a logistics vendor is listing a fleet, the registration certificate tells you who owns the vehicle and what it is. The Vehicle RC Verification API checks the number against the national registry and returns the current record, so ownership claims and vehicle details are verified without a document upload.
It complements driving licence verification: one confirms the person can drive, the other confirms the vehicle is what they say it is.
Typical uses
- Delivery partner onboarding. Verify the two-wheeler a rider registers with.
- Fleet and logistics vendors. Validate every vehicle in a vendor's declared fleet.
- Ride-hailing and rentals. Confirm ownership before listing a vehicle.
- Insurance and claims. Verify vehicle particulars during policy issue and claims.
Questions
- Does it return the chassis or engine number?
- The public response focuses on owner and vehicle particulars. Masked identifiers may be included where the registry provides them.
- Are commercial vehicles covered?
- Yes. Two-wheelers, cars and commercial vehicles registered in India all resolve through the same API.