The Vehicle Suite API provides structured vehicle information in three stages:
1. Get the maker (brand) of the vehicle.
2. Get the models available for that maker.
3. Get the fuel types and engine capacities (cc) available for that model.
This API is the foundation for the Vehicle Info API β developers must first use it to fetch the correct maker, model, fuel type, and cubic capacity before requesting vehicle performance data from the "Vehicle Info API".
π End-to-End Vehicle Suite Flow
1οΈβ£ Call Vehicle Makers API β get list of makers 2οΈβ£ Pick a maker_id β call Vehicle Models API 3οΈβ£ Pick a model_id β call Vehicle Fuel and Capacities API 4οΈβ£ Use the data β
π maker (string) β Vehicle brand name
π model (string) β Model name
β½ fuel_type (string) β "petrol", "diesel", or "cng"
βοΈ cubic_capacity (integer) β Engine capacity in cc
πΊοΈ state_name (string) β Userβs state name (used to fetch fuel prices, required for cost-per-km calculation)
β‘οΈ Call Vehicle Info API to get performance data (mileage, cost/km, emissions).
API Details
API Version
1.0.0
This is the current version of the API available for use.
Vehicle Makers API
GETssrapi/vehicle-makers
This endpoint returns the list of vehicle makers (brands) available for a given vehicle type (car or motorcycle) .
It is the first step in the Vehicle Suite flow, where you start by choosing a maker.
Required Parameter:
π¦ vehicle_type (string) β Accepts "car" or "motorcycle"
Parameters
Parameter
Type
Description
Example
vehicle_type*
Text (String)
car or motorcycle
car
Example Request
GET /ssrapi/vehicle-makers?vehicle_type=car
Example Response
{
"data": [
{ "maker__name": "Maruti Suzuki", "maker_id": 1 },
{ "maker_name": "Hyundai", "maker_id": 53 },
{ "maker__name": "Tata", "maker_id": 7 }
]
}
π Use maker__id from here in the Vehicle Models API.
Vehicle Models API
GETssrapi/vehicle-models
Fetches the list of vehicle models for a specific maker and vehicle type.
Required Parameters:
π¦ vehicle_type (string) β "car" or "motorcycle"
π vehicle_maker_id (integer) β Maker ID from Vehicle Makers API
Parameters
Parameter
Type
Description
Example
vehicle_maker_id*
Number (Integer)
Use the maker_id you received from the Vehicle Makers API response as input here
1
vehicle_type*
Text (String)
car or motorcycle
car
Example Request
GET /ssrapi/vehicle-models?vehicle_type=car&vehicle_maker_id=53
Example Response
{
"data": [
{ "model_id": 1, "name": "Vitara Brezza" },
{ "model_id": 2, "name": "A star" },
{ "model_id": 3, "name": "Alto K10" },
{ "model_id": 5, "name": "Maruti 800" },
{ "model_id": 6, "name": "Alto 800" }
]
}
π Use model_id from here in the Vehicle Fuel Type and Capacities API.
Vehicle Fuel Type & Capacities API
GETssrapi/vehicle-fuel-and-capacities
Returns detailed information about the fuel types and engine capacities (CC) for a specific vehicle model.
Required Parameter:
π model_id (integer) β Model ID from Vehicle Models API
Parameters
Parameter
Type
Description
Example
model_id*
Number (Integer)
Use the model_id you received from the Vehicle Models API response as input here
10
Example Request
GET /ssrapi/vehicle-fuel-and-capacities?model_id=562