Vehicle RC Verification

Vehicle Verification API

The Vehicle RC Verification API allows you to verify the authenticity of a vehicle's Registration Certificate (RC) by providing the RC number and the date of birth of the vehicle owner. This API is useful for businesses and individuals who need to validate vehicle ownership and registration details.

Request URL
POST
https://ekyc.nerotix.in/api/v1/service/docs/vehicle-rc/verify
Authentication Required REQUIRED

Pass a valid Bearer Token in the Authorization header with every request.

Authorization: Bearer YOUR_BEARER_TOKEN
Parameters
Name Type Description
vehicleNumber required string The registration number of the vehicle to be verified. It should be provided in the format as printed on the RC.
Request Body
application/json
{
    "vehicleNumber": "MP30MD9307"
}
Response Examples

API Response

Sample responses returned by the Vehicle RC Verification API.

Successful Response

Success
The Vehicle RC number is valid and the details have been successfully retrieved.
HTTP 200 OK
application/json
{
    "success": true,
    "statusCode": 1,
    "message": "Vehicle RC verification successful",
    "data": {
        "txn_id": "T20260820111509LWLJ",
        "vehicle_rc_status": "Vehicle RC number is Valid",
        "vehicle_number": "MP30MD9307",
        "registration_number": "MP30MD9307",
        "vehicle_class": "M-Cycle/Scooter(2WN)",
        "chassis_number": "MD2DSPAZZTWL21852",
        "engine_number": "JBMBTL06266",
        "manufacturer_name": "BAJAJ AUTO LTD",
        "model_name": "DISCOVER DTS - SI",
        "vehicle_colour": "BLACK & RED",
        "fuel_type": "PETROL",
        "emission_norms": "BHARAT STAGE III",
        "body_type": "SOLO",
        "owner_count": "1",
        "owner_name": "MANOJ RATHOUR",
        "owner_father_name": "",
        "mobile_number": "",
        "rc_status": "FITNESS EXPIRED",
        "rc_status_as_on": "2026-08-20",
        "registration_authority": "BHIND DTO, MADHYA PRADESH",
        "registration_date": "2011-04-19",
        "manufacturing_month_year": "01/2011",
        "rc_expiry_date": "2026-04-18",
        "vehicle_tax_upto": "2026-04-18",
        "insurance_company_name": "UNITED INDIA INSURANCE CO. LTD.",
        "insurance_valid_upto": "2024-09-12",
        "insurance_policy_number": "0407033123P106695029",
        "rc_financer": null,
        "cubic_capacity": "94.00",
        "gross_vehicle_weight": "245",
        "unladen_weight": "115",
        "vehicle_category": "2WN",
        "rc_standard_cap": "",
        "number_of_cylinders": "1",
        "seating_capacity": "2",
        "sleeper_capacity": "0",
        "standing_capacity": "",
        "wheelbase": "1305",
        "pucc_number": null,
        "pucc_upto": null,
        "permit_issue_date": null,
        "permit_number": null,
        "permit_type": null,
        "permit_valid_from": null,
        "permit_valid_upto": null,
        "national_permit_number": null,
        "national_permit_upto": null,
        "national_permit_issued_by": null,
        "blacklist_status": "",
        "non_use_status": "",
        "non_use_from": null,
        "non_use_to": null,
        "is_commercial": false,
        "noc_details": null,
        "present_address_details": "GWALIOR ROAD WARD NO 4,MEHGAON,477001",
        "permanent_address_details": "GWALIOR ROAD WARD NO 4,MEHGAON,477001",
        "blacklist_details": [],
        "challan_details": [],
        "split_present_address": {
            "district": [],
            "state": [
                []
            ],
            "city": [],
            "pincode": "477001",
            "country": [],
            "address_line": ""
        },
        "split_permanent_address": {
            "district": [],
            "state": [
                []
            ],
            "city": [],
            "pincode": "477001",
            "country": [],
            "address_line": ""
        }
    }
}

Invalid Response

Invalid
The Vehicle RC number is invalid or not found in the database. Please check the input and try again.
HTTP 200 OK
application/json
{
    "success": true,
    "statusCode": 1,
    "message": "Vehicle RC verification successful",
    "data": {
        "txn_id": "T20260820113337GGAZ",
        "vehicle_rc_status": "Vehicle RC number is Invalid",
        "vehicle_number": null,
        "registration_number": null,
        "vehicle_class": null,
        "chassis_number": null,
        "engine_number": null,
        "manufacturer_name": null,
        "model_name": null,
        "vehicle_colour": null,
        "fuel_type": null,
        "emission_norms": null,
        "body_type": null,
        "owner_count": null,
        "owner_name": null,
        "owner_father_name": null,
        "mobile_number": null,
        "rc_status": null,
        "rc_status_as_on": null,
        "registration_authority": null,
        "registration_date": null,
        "manufacturing_month_year": null,
        "rc_expiry_date": null,
        "vehicle_tax_upto": null,
        "insurance_company_name": null,
        "insurance_valid_upto": null,
        "insurance_policy_number": null,
        "rc_financer": null,
        "cubic_capacity": null,
        "gross_vehicle_weight": null,
        "unladen_weight": null,
        "vehicle_category": null,
        "rc_standard_cap": null,
        "number_of_cylinders": null,
        "seating_capacity": null,
        "sleeper_capacity": null,
        "standing_capacity": null,
        "wheelbase": null,
        "pucc_number": null,
        "pucc_upto": null,
        "permit_issue_date": null,
        "permit_number": null,
        "permit_type": null,
        "permit_valid_from": null,
        "permit_valid_upto": null,
        "national_permit_number": null,
        "national_permit_upto": null,
        "national_permit_issued_by": null,
        "blacklist_status": null,
        "non_use_status": null,
        "non_use_from": null,
        "non_use_to": null,
        "is_commercial": false,
        "noc_details": null,
        "present_address_details": null,
        "permanent_address_details": null,
        "blacklist_details": null,
        "challan_details": null,
        "split_present_address": {
            "district": null,
            "state": null,
            "city": null,
            "pincode": null,
            "country": null,
            "address_line": null
        },
        "split_permanent_address": {
            "district": null,
            "state": null,
            "city": null,
            "pincode": null,
            "country": null,
            "address_line": null
        }
    }
}
Note Please keep the following points in mind while integrating this API.
  • The API endpoint should be accessed via a POST request.
  • Ensure that the request is properly validated and sanitized to prevent security vulnerabilities.
  • Implement proper error handling on the client side to display user-friendly error messages based on the 'statusCode' and 'message' fields in the response.
  • Always include a valid Bearer Token in the Authorization header when making API requests.
  • Please note that success: true and statusCode: 1 indicate that the verification request was processed successfully. To determine whether the Vehicle RC is valid or invalid, check the vehicle_rc_status field in the data object.