CarBaseCarBaseCarBase
CarBase

Specs, prices and colors of every new US-market car, 2022 to 2025.

Developers

  • Getting started
  • API Reference
  • Pricing
  • Sign in

© 2026 CarBase

  • Documentation
  • API Reference
  • Pricing
Information
Makes
    List all makesgetGet a makegetList models of a makeget
Models
    Get a model with its model yearsgetList trims of a modelget
Trims
    Search and filter trimsgetFull specs of one trimgetExterior and interior colors of a trimgetCompare 2-5 trims side by sideget
Reference
    Health checkgetAvailable filter values with countsgetDataset statisticsget
Schemas
powered by apitogo
CarBase API
CarBase API

Models

Endpointhttps://sharp-stream-8e0aadb6f.api.apitogo.com

Car lines within a make, such as the Toyota RAV4


Get a model with its model years

GET
https://sharp-stream-8e0aadb6f.api.apitogo.com
/api/models/{modelId}

Returns one model with a summary for each model year.

Get a model with its model years › path Parameters

modelId
​integer · required

Model ID

Example: 2

Get a model with its model years › Responses

OK

id
​integer
name
​string
make_id
​integer
make
​string
trim_count
​integer
min_msrp
​integer | null
max_msrp
​integer | null
​object[]
GET/api/models/{modelId}
curl --request GET \ --url https://sharp-stream-8e0aadb6f.api.apitogo.com/api/models/:modelId \ --header 'X-API-Key: YOUR_API_KEY'
shell
Example Responses
{ "id": 2, "name": "Integra", "make_id": 1, "make": "Acura", "trim_count": 9, "min_msrp": 31300, "max_msrp": 51800, "years": [ { "year": 2023, "trim_count": 4, "min_msrp": 31300, "max_msrp": 36300 }, { "year": 2024, "trim_count": 5, "min_msrp": 31800, "max_msrp": 51800 } ] }
json
application/json

List trims of a model

GET
https://sharp-stream-8e0aadb6f.api.apitogo.com
/api/models/{modelId}/trims

Returns the model's trims, newest year first, then cheapest first. Not paged.

List trims of a model › path Parameters

modelId
​integer · required

Model ID

Example: 2

List trims of a model › query Parameters

year
​integer

Optional. Limit results to this model year

List trims of a model › Responses

OK

​object[]
count
​integer
GET/api/models/{modelId}/trims
curl --request GET \ --url https://sharp-stream-8e0aadb6f.api.apitogo.com/api/models/:modelId/trims \ --header 'X-API-Key: YOUR_API_KEY'
shell
Example Responses
{ "data": [ { "id": 401983654, "make": "Acura", "model": "Integra", "year": 2024, "trim": "(base)", "trim_description": "4dr Hatchback (1.5L 4cyl Turbo CVT)", "body_type": "Hatchback", "base_msrp": 31800, "horsepower_hp": 200, "engine_type": "gas", "fuel_type": "premium unleaded (recommended)", "drive_type": "front wheel drive", "transmission": "continuously variable-speed automatic", "total_seating": 5, "epa_combined_mpg": 33, "epa_combined_mpge": null, "epa_electricity_range_mi": null, "image_urls": [ "https://media.ed.edmunds-media.com/acura/integra/2024/oem/2024_acura_integra_4dr-hatchb..." ] } ], "count": 5 }
json
application/json

MakesTrims