Vahan API - Vehicle Detail API (RC)

Get the Vahan Info - verify Vehicle details, insurance, Permit & Blacklist status, Vehicle type used in your delivery, carrying capacity, and other info easily.

This API will take vehicle number and connect with govt system to get data.

Name
Description

Method Type

POST

Header

Key
Values
Mandatory

Authorization

JWT eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoxNDgsInVzZXJuYW1lIjoicHJhdGVla3JhaStkZW1vQG1hc3RlcnNpbmRpYS5jbyIsImV4cCI6MTY5NjA0Njc4MCwiZW1haWwiOiJwcmF0ZWVrcmFpK2RlbW9AbWFzdGVyc2luZGlhLmNvIiwib3JpZ19pYXQiOjE2OTU5NjAzODB9.zWJsCcqMd06X1aMjvXPQRqQGQddKjF6vpkOZgKFG_80

Yes

Subid

Yes- Will be shared during POC.

Productid

arap

Yes

Mode

Buyer

Yes

Body

raw - JSON

{
 "vehiclenumber": "AB03Y8611"
}

Success Response

In case vehicle exist

{
    "response": [
        {
            "response": "<VehicleDetails>\n    
            <stautsMessage>OK</stautsMessage>\n    
            <rc_regn_no>PB03Y8611</rc_regn_no>\n    
            <rc_regn_dt>18-Oct-2011</rc_regn_dt>\n    
            <rc_owner_sr>3</rc_owner_sr>\n    
            <rc_owner_name>R*T*N K*M*R
            </rc_owner_name>\n    
            <rc_f_name>PAPPI RAM</rc_f_name>\n    
            <rc_present_address>V*L*A*E B*L*A*, T*H B*A*A*I*A*H* D*S*T* S*n*r*r*1*8*2*
            </rc_present_address>\n    
            <rc_permanent_address>V*L*A*E B*L*A*, T*H B*A*A*I*A*H* D*S*T* S*n*r*r*1*8*2*</rc_permanent_address>\n    <rc_mobile_no>9*1*4*0*0*</rc_mobile_no>\n    
            <rc_vch_catg>HGV</rc_vch_catg>\n    
            <rc_owner_cd>1</rc_owner_cd>\n    
            <rc_vh_class_desc>Goods Carrier(HGV)
            </rc_vh_class_desc>\n    
            <rc_chasi_no>MAT448030B7J40757</rc_chasi_no>\n    
            <rc_eng_no>11J84019001</rc_eng_no>\n    
            <rc_maker_desc>TATA MOTORS LTD</rc_maker_desc>\n    
            <rc_maker_model>LPT 2518
            </rc_maker_model>\n    
            <rc_body_type_desc>TRUCK (OPEN BODY)
            </rc_body_type_desc>\n    
            <rc_fuel_desc>DIESEL
            </rc_fuel_desc>\n    
            <rc_color>NP</rc_color>\n    
            <rc_norms_desc>Not Available
            </rc_norms_desc>\n    
            <rc_fit_upto>22-Jul-2021
            </rc_fit_upto>\n    
            <rc_tax_upto>30-06-2021
            </rc_tax_upto>\n    
            <rc_financer>EQUITAS SMALL FINANCE BANK LIMITED
            </rc_financer>\n    
            <rc_insurance_comp>Cholamandalam MS General Insurance Co. Ltd.</rc_insurance_comp>\n    <rc_insurance_policy_no>3379/02931272/000/00
            </rc_insurance_policy_no>\n    
            <rc_insurance_upto>19-Apr-2022
            </rc_insurance_upto>\n    
            <rc_manu_month_yr>10/2011
            </rc_manu_month_yr>\n    
            <rc_unld_wt>9000
            </rc_unld_wt>\n    
            <rc_gvw>25000</rc_gvw>\n    
            <rc_no_cyl>6</rc_no_cyl>\n    
            <rc_cubic_cap>5883.00
            </rc_cubic_cap>\n    
            <rc_seat_cap>2
            </rc_seat_cap>\n    
            <rc_sleeper_cap>0</rc_sleeper_cap>\n    
            <rc_stand_cap>0
            </rc_stand_cap>\n    
            <rc_wheelbase>0
            </rc_wheelbase>\n    
            <rc_registered_at>SANGRUR RTA, Punjab
            </rc_registered_at>\n    
            <rc_status_as_on>22-May-2023
            </rc_status_as_on>\n    
            <rc_pucc_upto />\n    
            <rc_pucc_no />\n    
            <rc_status>Fitness Expired
            </rc_status>\n    
            <rc_blacklist_status />\n    
            <rc_noc_details />\n    
            <rc_vh_class>0
            </rc_vh_class>\n
            </VehicleDetails>",
            "responseStatus": "SUCCESS"
        }
    ],
    "error": "false",
    "code": "200",
    "message": "Success"
}

In case of vehicle number does not exist in system { "response": [ { "response": "\n Vehicle Data Not Found", "responseStatus": "SUCCESS" } ], "error": "false", "code": "200", "message": "Success" }

In case of invalid format

{ "response": null, "error": "true", "code": "400", "message": "Data format failed OR wrong value entered at: vehiclenumber. Format should follow ^[A-Z0-9]{5,11}$" }

Status Code 200: vehicle data response Status Code 400: Bad request (Invalid json syntax, invalid json key) Status Code 401 or 403: Unauthenticated or Unauthorized Status Code 500: Some internal server error occurred Status Code 502: Server is not responding.

Last updated

Was this helpful?