Vehicle API website screenshot

Vehicle API

The Vehicle API by Edmunds provides comprehensive access to automotive datasets covering vehicle makes, models, trims, specs, media, pricing (TMV), incentives, dealer information, and reviews. Enables developers to build automotive shopping tools, vehicle configurators, and consumer research applications.

1 APIs 6 Features
AutomotiveCarsEdmundsPricingVehicles

APIs

Vehicle API (Edmunds)

The Edmunds Vehicle API provides access to a comprehensive automotive data platform including vehicle makes, models, trims, configurations, specifications, media (photos and vid...

Collections

Pricing Plans

Rate Limits

Vehicle Api Rate Limits

5 limits

RATE LIMITS

FinOps

Features

Vehicle Make and Model Data

Comprehensive database of vehicle makes, models, and trim levels with OEM specifications, features, and configuration options.

True Market Value Pricing

Edmunds TMV pricing data including new vehicle suggested retail, invoice prices, and used vehicle values by condition and mileage.

Vehicle Media

Photo and video assets for vehicle makes, models, and trims including exterior, interior, color swatch, and 360-degree images.

Dealer Inventory

Real-time dealer inventory search with make, model, year, zip code, radius, and price range filtering.

Incentives and Rebates

Manufacturer incentives, rebates, financing offers, and lease programs by vehicle, region, and customer type.

Vehicle Reviews and Ratings

Edmunds editorial reviews and consumer ratings for vehicle models including performance, comfort, value, and reliability scores.

Use Cases

Automotive Shopping Tools

Build vehicle search and comparison tools that let consumers filter by make, model, year, price, and features with TMV pricing guidance.

Dealer Management Systems

Power dealer websites and CRM systems with accurate vehicle specs, pricing, and inventory data synced from Edmunds.

Vehicle Configurator

Enable consumers to build and price vehicles with available trims, packages, options, and colors with live pricing calculations.

Used Car Valuation

Integrate used vehicle pricing into trade-in calculators, appraisal tools, and consumer value estimators using TMV data.

Integrations

AutoTrader

Cross-reference vehicle listings with AutoTrader inventory using Edmunds vehicle identifiers and specs for consistent data.

Cars.com

Combine Edmunds vehicle data with Cars.com listings for enriched consumer shopping experiences.

Dealer CRM Systems

Integrate vehicle specs and pricing into Salesforce, CDK, and Reynolds and Reynolds dealer management systems.

API Governance Rules

Vehicle API API Rules

25 rules · 11 errors 10 warnings 4 info

SPECTRAL

JSON Structure

Vehicle Api Inventory Item Structure

12 properties

JSON STRUCTURE

Vehicle Api Make Structure

4 properties

JSON STRUCTURE

Vehicle Api Model Structure

5 properties

JSON STRUCTURE

Vehicle Api Model Year Structure

4 properties

JSON STRUCTURE

Vehicle Api Photo Structure

5 properties

JSON STRUCTURE

Vehicle Api Price Response Structure

3 properties

JSON STRUCTURE

Vehicle Api Style Price Structure

4 properties

JSON STRUCTURE

Vehicle Api Style Structure

8 properties

JSON STRUCTURE

Example Payloads

Vehicle Api Make Example

4 fields

EXAMPLE

Vehicle Api Model Example

5 fields

EXAMPLE

Vehicle Api Photo Example

5 fields

EXAMPLE

Vehicle Api Style Example

8 fields

EXAMPLE

Resources

🔗
Website
Website
🌐
Portal
Portal
🔗
Documentation
Documentation
🔑
Authentication
Authentication
🚀
GettingStarted
GettingStarted
💬
Support
Support
🔗
Vehicle API Spectral Rules
SpectralRules
🔗
Vehicle API Vocabulary
Vocabulary

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Vehicle API (Edmunds)
  version: '2.0'
request:
  auth:
    type: apikey
    key: api_key
    value: '{{api_key}}'
    placement: query
items:
- info:
    name: Makes
    type: folder
  items:
  - info:
      name: Vehicle API List Makes
      type: http
    http:
      method: GET
      url: https://api.edmunds.com/api/vehicle/v2/makes
      params:
      - name: state
        value: ''
        type: query
        description: 'Publication state filter: new, used, or future'
      - name: year
        value: ''
        type: query
        description: Filter by model year (4-digit year)
      - name: view
        value: ''
        type: query
        description: 'Response detail level: basic or full'
      - name: api_key
        value: ''
        type: query
        description: Edmunds API key
    docs: Returns a list of all vehicle makes (manufacturers). Supports filtering by publication state, vehicle type, and
      year. Returns make ID, name, nice name (URL-friendly slug), and model count.
- info:
    name: Models
    type: folder
  items:
  - info:
      name: Vehicle API List Models
      type: http
    http:
      method: GET
      url: https://api.edmunds.com/api/vehicle/v2/makes/:makeNiceName/models
      params:
      - name: makeNiceName
        value: toyota
        type: path
        description: URL-friendly make name (e.g. toyota, ford, chevrolet)
      - name: state
        value: ''
        type: query
        description: 'Publication state: new, used, or future'
      - name: year
        value: ''
        type: query
        description: Filter by model year
      - name: api_key
        value: ''
        type: query
        description: Edmunds API key
    docs: Returns all models for a given vehicle make. Supports filtering by publication state and year. Returns model ID,
      name, nice name, and the parent make.
- info:
    name: Styles
    type: folder
  items:
  - info:
      name: Vehicle API List Model Years
      type: http
    http:
      method: GET
      url: https://api.edmunds.com/api/vehicle/v2/makes/:makeNiceName/models/:modelNiceName/years
      params:
      - name: makeNiceName
        value: toyota
        type: path
        description: URL-friendly make name
      - name: modelNiceName
        value: camry
        type: path
        description: URL-friendly model name
      - name: api_key
        value: ''
        type: query
        description: Edmunds API key
    docs: Returns all available model years for a specific make and model. Includes publication state and the list of styles
      (trims) for each year.
  - info:
      name: Vehicle API Get Style
      type: http
    http:
      method: GET
      url: https://api.edmunds.com/api/vehicle/v2/styles/:styleId
      params:
      - name: styleId
        value: '401890697'
        type: path
        description: Edmunds style ID
      - name: view
        value: ''
        type: query
        description: 'Response detail level: basic or full'
      - name: api_key
        value: ''
        type: query
        description: Edmunds API key
    docs: Returns complete details for a specific vehicle style (trim), including specifications, options, standard equipment,
      colors, and pricing.
- info:
    name: Pricing
    type: folder
  items:
  - info:
      name: Vehicle API Get TMV Price
      type: http
    http:
      method: GET
      url: https://api.edmunds.com/api/vehicle/v2/price/tmv/simple
      params:
      - name: styleId
        value: '401890697'
        type: query
        description: Edmunds style ID
      - name: zip
        value: '90210'
        type: query
        description: 5-digit US ZIP code for regional pricing
      - name: state
        value: ''
        type: query
        description: 'Vehicle condition: new or used'
      - name: mileage
        value: ''
        type: query
        description: Mileage for used vehicle valuation
      - name: condition
        value: ''
        type: query
        description: 'Used vehicle condition: Outstanding, Clean, Average, Rough'
      - name: api_key
        value: ''
        type: query
        description: Edmunds API key
    docs: Returns True Market Value (TMV) pricing for a vehicle style. TMV is Edmunds' estimate of what consumers are actually
      paying for a vehicle in a given area. Supports new and used vehicle pricing with zip code localization.
- info:
    name: Media
    type: folder
  items:
  - info:
      name: Vehicle API Get Style Photos
      type: http
    http:
      method: GET
      url: https://api.edmunds.com/api/vehicle/v2/media/:styleId/photos
      params:
      - name: styleId
        value: '401890697'
        type: path
        description: Edmunds style ID
      - name: api_key
        value: ''
        type: query
        description: Edmunds API key
    docs: Returns photo assets for a specific vehicle style, including exterior, interior, and color swatch images with multiple
      sizes. Photos are available via the Edmunds CDN.
- info:
    name: Inventory
    type: folder
  items:
  - info:
      name: Vehicle API Search Inventory
      type: http
    http:
      method: GET
      url: https://api.edmunds.com/api/vehicle/v2/inventory
      params:
      - name: make
        value: toyota
        type: query
        description: Vehicle make nice name (e.g. toyota)
      - name: model
        value: camry
        type: query
        description: Vehicle model nice name (e.g. camry)
      - name: year
        value: '2025'
        type: query
        description: Model year filter
      - name: zip
        value: '90210'
        type: query
        description: 5-digit ZIP code for dealer search
      - name: radius
        value: ''
        type: query
        description: Search radius in miles (default 50)
      - name: pageSize
        value: ''
        type: query
        description: Results per page (max 100)
      - name: pageNum
        value: ''
        type: query
        description: Page number (1-based)
      - name: api_key
        value: ''
        type: query
        description: Edmunds API key
    docs: Search dealer inventory for vehicles matching make, model, year, and geographic criteria. Returns a list of matching
      vehicles with dealer information, pricing, and listing details.
bundled: true