Vehicle Data REST API
Access 1,795+ vehicle records programmatically. Query cars, motorcycles, boats, and tire sizes with advanced filtering, UUID-based resources, and JSON responses.
API Endpoints
Four RESTful endpoint groups covering every vehicle type in our database with full specifications and advanced filtering.
Cars API
562 cars with make, model, year, engine, body type, fuel type, drive type, and more.
GET /api/v1/cars
Motorcycles API
341 motorcycles with make, model, year, motorcycle type, and specifications.
GET /api/v1/motorcycles
Boats API
308 power boats with make, model, year, length, horsepower, and fuel type.
GET /api/v1/boats
Tire Sizes API
584 tire specs with OEM sizes, alternative sizes, and vehicle compatibility.
GET /api/v1/tire-sizes
Key API Features
Built for developers who need reliable, structured vehicle data with modern API conventions.
RESTful JSON API
Standard REST conventions with JSON request and response bodies. Predictable resource URLs and HTTP status codes for seamless integration.
UUID-Based Resources
Every vehicle record uses universally unique identifiers for secure, non-sequential resource access. No enumeration or guessing of IDs.
Advanced Filtering
Filter by make, model, year range, body type, fuel type, drive type, EV-only, and more. Combine multiple filters for precise queries.
Real-Time Data
Access the same live dataset that powers VehDB. Data is continuously updated with new vehicle records, specifications, and tire sizes.
Clean, Predictable Responses
Every API response follows a consistent structure with a data array
and a meta object for pagination details.
Consistent JSON Structure
Every endpoint returns the same top-level format so you can write generic client code.
Paginated Results
All list endpoints return paginated results with total count, current page, and per-page metadata.
Detailed Vehicle Specs
Each vehicle record includes all available specifications, from engine details to body type and fuel information.
GET /api/v1/cars?make=Tesla&year=2024
{
"data": [
{
"uuid": "550e8400-e29b-41d4...",
"make": "Tesla",
"model": "Model S",
"year": 2024,
"body": "Sedan",
"fuel_type": "ELECTRIC",
"drive_type": "AWD",
"engine": "Electric Motor"
}
],
"meta": {
"total": 3,
"page": 1,
"per_page": 20
}
}
Authentication & Rate Limits
Secure API key authentication with generous rate limits scaled to your needs.
API Key Authentication
Authenticate every request by including your API key in the Authorization header as a Bearer token. Generate and manage API keys from your account dashboard.
Authorization: Bearer your-api-key-here
- One API key per account
- Regenerate keys anytime from dashboard
- Secure HTTPS-only access
Rate Limits by Plan
Rate limits are applied per API key on a daily rolling basis. Upgrade your plan to increase your limits as your usage grows.
Built for Every Use Case
From automotive research to fleet management, the VehDB API powers applications across the vehicle data ecosystem.
Automotive Research
Access comprehensive vehicle specifications for market research, trend analysis, and competitive benchmarking across makes and models.
Dealership Tools
Power your dealership management software with accurate vehicle data, specifications, and tire compatibility for inventory listings.
Insurance Apps
Retrieve vehicle specifications for accurate risk assessment, policy pricing, and claims processing in insurance applications.
Fleet Management
Integrate vehicle specs into fleet management platforms for maintenance scheduling, fuel tracking, and tire replacement planning.
Market Analysis
Analyze vehicle market trends, EV adoption rates, and segment distributions with structured, queryable data across 1,795+ records.
Mobile Apps
Build mobile applications with vehicle lookup, comparison features, and tire finder tools powered by the VehDB API backend.
Frequently Asked Questions
Common questions about the VehDB Vehicle Data API.
Authorization: Bearer your-api-key). API keys can be regenerated from your dashboard at any time.
data array with vehicle records and a meta object containing pagination details such as total count, current page, and items per page. All vehicle resources use UUID-based identifiers for secure, non-sequential access.
/api/v1/cars for car data with full specifications, /api/v1/motorcycles for motorcycle data, /api/v1/boats for power boat data, and /api/v1/tire-sizes for tire size specifications. Each endpoint supports GET requests for listing with filters, and GET requests with a UUID for individual vehicle details.
Explore the Vehicle Database
Get API Access Today
Start building with 1,795+ vehicle records. Free tier available with 100 requests per day.