Home
Providers
Vehicle API
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.
Vehicle API publishes 7 APIs on the APIs.io network, including Inventory API, Makes API, Media API, and 4 more. Tagged areas include Automotive, Cars, Edmunds, Pricing, and Vehicles.
The Vehicle API catalog on APIs.io includes 2 Spectral governance rulesets.
Vehicle API’s developer surface includes authentication, developer portal, documentation, getting-started guide, support, and 6 more developer resources.
7 APIs
6 Features
4 Use Cases
Automotive Cars Edmunds Pricing Vehicles
On this page
Kin Score
APIs 7
Open Collections 1
Pricing Plans 1
Rate Limits 1
FinOps 1
Features 6
Spectral Rules 2
JSON Schema 8
JSON Structure 8
Examples 8
Security Posture 2
Agentic Access 1
Use Cases 4
Integrations 3
Resources 11
apis.yml
32 Operational Transparency
Composite quality — 41.5/100 · thin
Contract Quality
6.1 / 25
Developer Ergonomics
8.7 / 20
Commercial Clarity
7.9 / 20
Operational Transparency
4.1 / 13
Agent readiness — 37/100 · agent ready
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
MCP Server
0 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
0 / 8
Request/Response Examples
7 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
0 / 6
Agent Skills
0 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 7
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
Notable capabilities this provider offers.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Scroll for all 8
JSON Structure definitions describing this provider's data shapes.
Scroll for all 8
Example request and response payloads for these APIs.
Scroll for all 8
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
What developers build with this provider.
Pre-built integrations with other platforms and tools.
Get Started 2
Portal, sign-up, and the first successful call
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 2
Pagination, idempotency, versioning, errors, and events
Access & Security 3
Authentication, authorization, and security posture
Operate 1
Status, limits, changes, and where to get help
Company 1
The organization behind the API
Source (apis.yml)
aid: vehicle-api
name: Vehicle API
description: 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.
type: Index
accessModel:
pricing: freemium
onboarding: self-serve
trial: false
try_now: true
public: false
label: Freemium · Self-serve signup
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/vehicle-api.png
tags:
- Automotive
- Cars
- Edmunds
- Pricing
- Vehicles
url: https://raw.githubusercontent.com/api-evangelist/vehicle-api/refs/heads/main/apis.yml
specificationVersion: '0.19'
created: '2025-01-07'
modified: '2026-05-19'
apis:
- aid: vehicle-api:vehicle-api-inventory-api
name: Vehicle API Inventory API
description: Dealer vehicle inventory
humanURL: https://developer.edmunds.com/api-documentation/vehicle/
tags:
- Inventory
properties:
- type: OpenAPI
url: openapi/vehicle-api-inventory-api-openapi.yml
- type: Documentation
url: https://developer.edmunds.com/api-documentation/vehicle/
- type: Portal
url: https://developer.edmunds.com/
- type: Reference
url: https://developer.edmunds.com/api-documentation/vehicle/
- type: Authentication
url: https://developer.edmunds.com/api-documentation/overview/
- type: JSONSchema
url: json-schema/vehicle-api-make-schema.json
- type: JSONSchema
url: json-schema/vehicle-api-model-schema.json
- type: JSONSchema
url: json-schema/vehicle-api-style-schema.json
- type: JSONSchema
url: json-schema/vehicle-api-price-schema.json
- type: JSONStructure
url: json-structure/vehicle-api-make-structure.json
- type: JSONStructure
url: json-structure/vehicle-api-model-structure.json
- type: Examples
url: examples/vehicle-api-make-example.json
- type: Examples
url: examples/vehicle-api-style-example.json
- aid: vehicle-api:vehicle-api-makes-api
name: Vehicle API Makes API
description: Vehicle manufacturer make data
humanURL: https://developer.edmunds.com/api-documentation/vehicle/
tags:
- Makes
properties:
- type: OpenAPI
url: openapi/vehicle-api-makes-api-openapi.yml
- type: Documentation
url: https://developer.edmunds.com/api-documentation/vehicle/
- type: Portal
url: https://developer.edmunds.com/
- type: Reference
url: https://developer.edmunds.com/api-documentation/vehicle/
- type: Authentication
url: https://developer.edmunds.com/api-documentation/overview/
- type: JSONSchema
url: json-schema/vehicle-api-make-schema.json
- type: JSONSchema
url: json-schema/vehicle-api-model-schema.json
- type: JSONSchema
url: json-schema/vehicle-api-style-schema.json
- type: JSONSchema
url: json-schema/vehicle-api-price-schema.json
- type: JSONStructure
url: json-structure/vehicle-api-make-structure.json
- type: JSONStructure
url: json-structure/vehicle-api-model-structure.json
- type: Examples
url: examples/vehicle-api-make-example.json
- type: Examples
url: examples/vehicle-api-style-example.json
- aid: vehicle-api:vehicle-api-media-api
name: Vehicle API Media API
description: Vehicle photos and videos
humanURL: https://developer.edmunds.com/api-documentation/vehicle/
tags:
- Media
properties:
- type: OpenAPI
url: openapi/vehicle-api-media-api-openapi.yml
- type: Documentation
url: https://developer.edmunds.com/api-documentation/vehicle/
- type: Portal
url: https://developer.edmunds.com/
- type: Reference
url: https://developer.edmunds.com/api-documentation/vehicle/
- type: Authentication
url: https://developer.edmunds.com/api-documentation/overview/
- type: JSONSchema
url: json-schema/vehicle-api-make-schema.json
- type: JSONSchema
url: json-schema/vehicle-api-model-schema.json
- type: JSONSchema
url: json-schema/vehicle-api-style-schema.json
- type: JSONSchema
url: json-schema/vehicle-api-price-schema.json
- type: JSONStructure
url: json-structure/vehicle-api-make-structure.json
- type: JSONStructure
url: json-structure/vehicle-api-model-structure.json
- type: Examples
url: examples/vehicle-api-make-example.json
- type: Examples
url: examples/vehicle-api-style-example.json
- aid: vehicle-api:vehicle-api-models-api
name: Vehicle API Models API
description: Vehicle model information
humanURL: https://developer.edmunds.com/api-documentation/vehicle/
tags:
- Models
properties:
- type: OpenAPI
url: openapi/vehicle-api-models-api-openapi.yml
- type: Documentation
url: https://developer.edmunds.com/api-documentation/vehicle/
- type: Portal
url: https://developer.edmunds.com/
- type: Reference
url: https://developer.edmunds.com/api-documentation/vehicle/
- type: Authentication
url: https://developer.edmunds.com/api-documentation/overview/
- type: JSONSchema
url: json-schema/vehicle-api-make-schema.json
- type: JSONSchema
url: json-schema/vehicle-api-model-schema.json
- type: JSONSchema
url: json-schema/vehicle-api-style-schema.json
- type: JSONSchema
url: json-schema/vehicle-api-price-schema.json
- type: JSONStructure
url: json-structure/vehicle-api-make-structure.json
- type: JSONStructure
url: json-structure/vehicle-api-model-structure.json
- type: Examples
url: examples/vehicle-api-make-example.json
- type: Examples
url: examples/vehicle-api-style-example.json
- aid: vehicle-api:vehicle-api-pricing-api
name: Vehicle API Pricing API
description: True Market Value pricing data
humanURL: https://developer.edmunds.com/api-documentation/vehicle/
tags:
- Pricing
properties:
- type: OpenAPI
url: openapi/vehicle-api-pricing-api-openapi.yml
- type: Documentation
url: https://developer.edmunds.com/api-documentation/vehicle/
- type: Portal
url: https://developer.edmunds.com/
- type: Reference
url: https://developer.edmunds.com/api-documentation/vehicle/
- type: Authentication
url: https://developer.edmunds.com/api-documentation/overview/
- type: JSONSchema
url: json-schema/vehicle-api-make-schema.json
- type: JSONSchema
url: json-schema/vehicle-api-model-schema.json
- type: JSONSchema
url: json-schema/vehicle-api-style-schema.json
- type: JSONSchema
url: json-schema/vehicle-api-price-schema.json
- type: JSONStructure
url: json-structure/vehicle-api-make-structure.json
- type: JSONStructure
url: json-structure/vehicle-api-model-structure.json
- type: Examples
url: examples/vehicle-api-make-example.json
- type: Examples
url: examples/vehicle-api-style-example.json
- aid: vehicle-api:vehicle-api-specs-api
name: Vehicle API Specs API
description: Vehicle technical specifications
humanURL: https://developer.edmunds.com/api-documentation/vehicle/
tags:
- Specs
properties:
- type: OpenAPI
url: openapi/vehicle-api-specs-api-openapi.yml
- type: Documentation
url: https://developer.edmunds.com/api-documentation/vehicle/
- type: Portal
url: https://developer.edmunds.com/
- type: Reference
url: https://developer.edmunds.com/api-documentation/vehicle/
- type: Authentication
url: https://developer.edmunds.com/api-documentation/overview/
- type: JSONSchema
url: json-schema/vehicle-api-make-schema.json
- type: JSONSchema
url: json-schema/vehicle-api-model-schema.json
- type: JSONSchema
url: json-schema/vehicle-api-style-schema.json
- type: JSONSchema
url: json-schema/vehicle-api-price-schema.json
- type: JSONStructure
url: json-structure/vehicle-api-make-structure.json
- type: JSONStructure
url: json-structure/vehicle-api-model-structure.json
- type: Examples
url: examples/vehicle-api-make-example.json
- type: Examples
url: examples/vehicle-api-style-example.json
- aid: vehicle-api:vehicle-api-styles-api
name: Vehicle API Styles API
description: Vehicle trim and style configurations
humanURL: https://developer.edmunds.com/api-documentation/vehicle/
tags:
- Styles
properties:
- type: OpenAPI
url: openapi/vehicle-api-styles-api-openapi.yml
- type: Documentation
url: https://developer.edmunds.com/api-documentation/vehicle/
- type: Portal
url: https://developer.edmunds.com/
- type: Reference
url: https://developer.edmunds.com/api-documentation/vehicle/
- type: Authentication
url: https://developer.edmunds.com/api-documentation/overview/
- type: JSONSchema
url: json-schema/vehicle-api-make-schema.json
- type: JSONSchema
url: json-schema/vehicle-api-model-schema.json
- type: JSONSchema
url: json-schema/vehicle-api-style-schema.json
- type: JSONSchema
url: json-schema/vehicle-api-price-schema.json
- type: JSONStructure
url: json-structure/vehicle-api-make-structure.json
- type: JSONStructure
url: json-structure/vehicle-api-model-structure.json
- type: Examples
url: examples/vehicle-api-make-example.json
- type: Examples
url: examples/vehicle-api-style-example.json
common:
- type: AgenticAccess
url: agentic-access/vehicle-api-agentic-access.yml
- type: DomainSecurity
url: security/vehicle-api-domain-security.yml
- type: Authentication
url: authentication/vehicle-api-authentication.yml
- type: Website
url: https://developer.edmunds.com/
- type: Portal
url: https://developer.edmunds.com/
- type: Documentation
url: https://developer.edmunds.com/api-documentation/vehicle/
- type: Authentication
url: https://developer.edmunds.com/api-documentation/overview/
- type: GettingStarted
url: https://developer.edmunds.com/api-documentation/overview/
- type: Support
url: https://developer.edmunds.com/support/
- type: SpectralRules
url: rules/vehicle-api-spectral-rules.yml
title: Vehicle API Spectral Rules
- type: Vocabulary
url: vocabulary/vehicle-api-vocabulary.yml
title: Vehicle API Vocabulary
- type: Features
data:
- name: Vehicle Make and Model Data
description: Comprehensive database of vehicle makes, models, and trim levels with OEM specifications, features, and configuration
options.
- name: True Market Value Pricing
description: Edmunds TMV pricing data including new vehicle suggested retail, invoice prices, and used vehicle values
by condition and mileage.
- name: Vehicle Media
description: Photo and video assets for vehicle makes, models, and trims including exterior, interior, color swatch, and
360-degree images.
- name: Dealer Inventory
description: Real-time dealer inventory search with make, model, year, zip code, radius, and price range filtering.
- name: Incentives and Rebates
description: Manufacturer incentives, rebates, financing offers, and lease programs by vehicle, region, and customer type.
- name: Vehicle Reviews and Ratings
description: Edmunds editorial reviews and consumer ratings for vehicle models including performance, comfort, value,
and reliability scores.
- type: UseCases
data:
- name: Automotive Shopping Tools
description: Build vehicle search and comparison tools that let consumers filter by make, model, year, price, and features
with TMV pricing guidance.
- name: Dealer Management Systems
description: Power dealer websites and CRM systems with accurate vehicle specs, pricing, and inventory data synced from
Edmunds.
- name: Vehicle Configurator
description: Enable consumers to build and price vehicles with available trims, packages, options, and colors with live
pricing calculations.
- name: Used Car Valuation
description: Integrate used vehicle pricing into trade-in calculators, appraisal tools, and consumer value estimators
using TMV data.
- type: Integrations
data:
- name: AutoTrader
description: Cross-reference vehicle listings with AutoTrader inventory using Edmunds vehicle identifiers and specs for
consistent data.
- name: Cars.com
description: Combine Edmunds vehicle data with Cars.com listings for enriched consumer shopping experiences.
- name: Dealer CRM Systems
description: Integrate vehicle specs and pricing into Salesforce, CDK, and Reynolds and Reynolds dealer management systems.
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com