1,795+ Vehicle Records Available

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.

562
Cars
341
Motorcycles
308
Power Boats
584
Tire Sizes

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
Filtering Pagination EV Data
Browse Cars

Motorcycles API

341 motorcycles with make, model, year, motorcycle type, and specifications.

GET /api/v1/motorcycles
Filtering Pagination Types
Browse Motorcycles

Boats API

308 power boats with make, model, year, length, horsepower, and fuel type.

GET /api/v1/boats
Filtering Pagination Marine
Browse Boats

Tire Sizes API

584 tire specs with OEM sizes, alternative sizes, and vehicle compatibility.

GET /api/v1/tire-sizes
OEM Alternates Matching
Browse 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.

API Response
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.

Bearer Token Authentication

API access is included on every plan — from a free on-ramp to high-volume Developer and Enterprise tiers. Create read-only tokens from your dashboard and send one in the Authorization header of every request.

curl "https://api.vehdb.com/api/v1/cars?make=Toyota&year=2020" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Accept: application/json"
  • Create multiple named tokens; revoke any anytime
  • Read-only by design — tokens can never write data
  • Manage tokens at /api-tokens

Limits by Plan

Each token has a per-minute rate limit and a monthly request quota. Live usage is returned on every response and via GET /api/v1/me.

Free
10/min · 100/mo
Pro
60/min · 1,000/mo
Developer
300/min · 100,000/mo
Enterprise
600/min · 250,000/mo

Query Rules

The API is built for targeted lookups, not bulk export. A few rules keep responses fast and the data fair-use:

  • Every search needs at least one filter (make, model, year, or q)
  • Up to 25 results per page, 40 pages deep per query
  • Individual records are fetched by UUID: GET /api/v1/cars/{uuid}

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.

The VehDB API provides access to 1,795+ vehicle records including 562 cars with full specifications (make, model, year, engine, body type, fuel type, drive type), 341 motorcycles, 308 power boats, and 584 tire size specifications with OEM and alternative sizes. This includes 57+ electric and hybrid vehicle records.
The VehDB API uses API key authentication. After registering for an account and subscribing to a plan, you receive a unique API key. Include this key in the Authorization header of every request as a Bearer token (e.g., Authorization: Bearer your-api-key). API keys can be regenerated from your dashboard at any time.
API access is included on every plan: Free 100/mo (10/min), Pro 1,000/mo (60/min), Developer 100,000/mo (300/min), Enterprise 250,000/mo (600/min). Quota usage is returned in response headers and via GET /api/v1/me.
The VehDB API returns all data in JSON format following RESTful conventions. Responses include a 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 access is included on every plan — Free (100/mo), Pro ($19.99/mo, 1,000/mo), Developer ($99/mo, 100,000/mo) and Enterprise (custom) — no separate API fee. Visit the pricing page for full plan details.
The VehDB API provides four main endpoint groups: /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.

Get API Access Today

Build with 1,795+ vehicle records. API access is included on every plan.