Power Your Automotive App

The Ultimate Car Specifications API

Access detailed technical specifications, performance data, and dimensions for millions of vehicles. Includes a powerful VIN decoder.

Start for Free View Docs
Car Specs API Dashboard

Why Choose Car Specs API?

Massive Database

Over 50,000 car models from 1990 to present. Updated weekly with new releases.

VIN Decoder

Instantly decode VINs to get factory specifications, options, and manufacturing details.

Fast & Reliable

Hosted on high-performance infrastructure with 99.9% uptime guarantee.

Developer Friendly

Clean JSON responses, comprehensive documentation, and easy integration.

API Documentation

Explore our comprehensive endpoints.

GET /v2/cars/makes

Find all makes

Response
[ { "id": "string", "name": "string" } ]
GET /v2/cars/makes/{makeId}/models

Find car models by make id

Parameters
Name In Type Required
makeId path integer (int64) Yes
Response
[ { "id": "string", "name": "string" } ]
GET /v2/cars/models/{modelId}/generations

Find model generations

Parameters
Name In Type Required
modelId path integer (int64) Yes
Response
[ { "id": "string", "name": "string", "yearFrom": 0, "yearTo": 0 } ]
GET /v2/cars/generations/{generationId}/trims

Find trims for generation

Parameters
Name In Type Required
generationId path integer (int64) Yes
Response
[ { "bodyType": "string", "generation": "string", "id": 0, "series": "string", "trim": "string" } ]
GET /v2/cars/trims/{trimId}

Find car specs by id

Parameters
Name In Type Required
trimId path integer (int64) Yes
Response
{ "acceleration0To100KmPerHS": "string", "backSuspension": "string", "batteryCapacityKwPerH": "string", "bodyType": "string", "co2EmissionsGPerKm": "string", "driveWheels": "string", "engineHp": "string", "engineType": "string", "fuelTankCapacityL": "string", "id": 0, "make": "string", "maxSpeedKmPerH": "string", "model": "string", "numberOfDoors": "string", "numberOfSeats": "string", "transmission": "string", "trim": "string", "year": 2024 // ... and many more specs }
POST /v2/vin-decoder/decode

Full decoding of VIN

Request Body
{ "vin": "string (17 chars)", "year": "string" }
Response
{ "make": "string", "model": "string", "modelYear": "string", "trim": "string", "vehicleType": "string", "bodyClass": "string", "brakeSystemType": "string", "driveType": "string", "engineCylinders": "string", "fuelTypePrimary": "string", "transmissionStyle": "string" // ... and up to 145 attributes }

Simple Integration

Get car details with a simple GET request. Our API is designed to be intuitive and easy to use.

  • RESTful Architecture
  • JSON Output
  • Secure HTTPS
GET /v2/cars/trims/12345

{
  "id": 12345,
  "make": "Ford",
  "model": "Mustang",
  "trim": "GT Premium",
  "generation": "2024 - Present (S650)",
  "bodyType": "Coupe",
  "engineType": "V8",
  "engineHp": "480 hp",
  "transmission": "10-Speed Automatic",
  "driveWheels": "RWD"
}

Ready to Start?

Join thousands of developers building the next generation of automotive applications.

View Pricing on RapidAPI