One vehicle dataset.
Every record an endpoint.
Cars, motorcycles, power boats and tire fitments through a single REST API — UUID-based resources, JSON responses, advanced filtering, and enrichment your team can act on: fuel economy, recalls, tire geometry.
Free plan includes 100 API calls/mo — and a live playground to test queries.
Four datasets, one API
Each vehicle type has its own endpoint group with full specifications and filtering. Same auth, same response shape.
Cars API
GET /v1/cars
Make, model, year, engine, body, fuel and drive type — plus EPA fuel economy, NHTSA recalls and tire cross-references.
Explore Cars API →Motorcycles API
GET /v1/motorcycles
Sport, cruiser, touring, adventure and more — with type filtering, full-text search and NHTSA recall lookups.
Explore Motorcycles API →Boats API
GET /v1/boats
Power boats with length, horsepower, hull type and fuel type — filterable by every spec.
Explore Boats API →Tire Sizes API
GET /v1/tire-sizes
OEM and alternate sizes per vehicle, plus computed geometry with the ±3% diameter rule built in.
Explore Tire Sizes API →Authenticate once, query everything
Bearer tokens, per-plan quotas, and a few fair-use query rules. That's the whole integration surface.
Your first call, in one line
curl "https://api.vehdb.com/v1/cars?make=Toyota&year=2020" \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Accept: application/json"
- Create named, read-only tokens in the dashboard — revoke anytime
- Live usage on every response and via
GET /v1/me - Or skip curl: the playground auto-provisions a token
- Browse every endpoint in the interactive API reference
- Machine-readable spec: OpenAPI 3.1 — import straight into Postman, Insomnia or your codegen
Limits by plan
| Free | 100/mo · 10/min |
| Pro | 1,000/mo · 60/min |
| Developer | 100,000/mo · 300/min |
| Enterprise | 250,000/mo · 600/min |
- Every search needs at least one filter (
make,model,yearorq) - Up to 25 results per page, 40 pages deep per query
- Single records by UUID:
GET /v1/cars/{uuid}
Not just specs — decision-grade enrichment
U.S. government public data and computed engineering values, already joined to the record.
EPA fuel economy
Cars carry mpg_combined, annual_fuel_cost, co2_gpm and epa_range_miles — sourced from fueleconomy.gov, returned inline with the spec.
NHTSA recalls & NCAP
GET /v1/cars/{uuid}/recalls and /v1/motorcycles/{uuid}/recalls return live recall campaigns plus crash-test ratings for cars.
Computed tire geometry
GET /v1/tire-sizes/{uuid}/geometry returns diameter and revs-per-mile, with each alternate size validated against the ±3% diameter rule.
Frequently asked questions
Common questions about the VehDB Vehicle Data API.
Your AI agent's vehicle-data tools —
not glue code.
VehDB ships a native Model Context Protocol server. Claude, Cursor or any MCP client queries cars, recalls, fuel economy and tire fitment as first-class tools — no wrappers, no scraping, no glue code to maintain.
- Native MCP tools — search_vehicles, tire_sizes_for_vehicle, recalls, my_lists — callable by Claude, Cursor or any agent.
- OAuth2 for AI providers plus simple Bearer tokens. Same auth, same data as the REST API and workspace.
- No scraping, no function-calling boilerplate, no schema drift — the agent gets typed, documented tools.
{ "mcpServers": {
"vehdb": { "url": "https://mcp.vehdb.com/mcp" }
} }