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.
Method Type
POST
Header
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?