Documentation
Makes
A make is a car brand, such as Toyota or BMW.
List makes
Code
Returns every make, sorted by name, with the number of models and trims.
Example
Code
Code
Fields
| Field | Type | Description |
|---|---|---|
id | integer | Make ID |
name | string | Make name |
model_count | integer | Number of models |
trim_count | integer | Number of trims |
first_year | integer | Earliest model year |
last_year | integer | Latest model year |
Get a make
Code
Path parameters
| Name | Type | Description |
|---|---|---|
makeId | integer | Make ID |
Example
Code
Code
Includes all fields from List makes, plus:
| Field | Type | Description |
|---|---|---|
min_msrp | integer | Lowest base price across all trims |
max_msrp | integer | Highest base price across all trims |
countries_of_origin | string[] | Countries where the make's cars are built |
Returns 404 if the make does not exist.
List models of a make
Code
Parameters
| Name | In | Type | Description |
|---|---|---|---|
makeId | path | integer | Make ID |
year | query | integer | Optional. Only models offered in this model year |
Example
Code
Code
Fields
| Field | Type | Description |
|---|---|---|
id | integer | Model ID |
name | string | Model name |
trim_count | integer | Number of trims |
first_year / last_year | integer | Model year range |
min_msrp / max_msrp | integer | Base price range |
body_types | string[] | Body styles offered |
When year is set, all counts and ranges cover that year only.
Returns 404 if the make does not exist.
Last modified on