AI-Ready Vehicle Specifications API
- Get full vehicle data in one API call — no more chaining 6-8 requests
- Natural language search — find vehicles by description instantly
- Context-rich responses with breadcrumbs and key specs built-in
- MCP Server for Claude, Cursor, VS Code — zero-code AI integration
Built for AI agents and modern developers. Aggregated endpoints, smart search, and LLM-optimized structure reduce integration time from days to hours.
const API_KEY = 'YOUR_API_KEY';
// One request replaces 6 separate API calls!
// Get full trim data: breadcrumbs + specs + equipments
const response = await fetch(
'https://v3.api.car2db.com/trims/263119/full',
{
headers: {
'Authorization': `Bearer ${API_KEY}`,
'Referer': 'https://yourwebsite.com'
}
}
);
const data = await response.json();
const trim = data.trim || data; // Handle both /full and regular response
// All data in one response:
console.log(trim.name); // → "2.5 AT"
console.log(trim.breadcrumbs?.make?.name); // → "Toyota"
console.log(trim.breadcrumbs?.model?.name); // → "Camry"
// Key specs optimized for LLMs:
console.log(trim.keySpecifications?.engineVolume); // → 2496
console.log(trim.keySpecifications?.power); // → 200
console.log(trim.keySpecifications?.transmission); // → "Automatic"
// All specifications grouped by category:
trim.specifications?.forEach(group => {
console.log(group.category.name); // → "Engine", "Transmission", etc
group.items.forEach(spec => {
console.log(`${spec.name}: ${spec.value}`);
});
});
import requests
API_KEY = 'YOUR_API_KEY'
# Natural language search - find vehicles by description
headers = {
'Authorization': f'Bearer {API_KEY}',
'Referer': 'https://yourwebsite.com'
}
response = requests.get(
'https://v3.api.car2db.com/search/vehicles',
headers=headers,
params={'q': 'Toyota Camry 2.5 automatic'}
)
if response.status_code == 200:
results = response.json()
# Results grouped by models with relevance score
for model in results.get('results', []):
print(f"{model['model']['name']} ({model['matchingTrimsCount']} trims)")
for trim in model.get('matchingTrims', []):
print(f" {trim['name']} ({trim['yearBegin']}-{trim['yearEnd']})")
print(f" Relevance: {trim['relevanceScore']}")
# Key specs included in search results:
specs = trim.get('keySpecifications', {})
print(f" Engine: {specs.get('engineVolume')}L {specs.get('power')}hp")
print(f" Transmission: {specs.get('transmission')}")
else:
print(f"Error: {response.status_code}")
<?php
$apiKey = 'YOUR_API_KEY';
// Get trim with full context: breadcrumbs + key specs
// Replace 263119 with a real trim ID
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://v3.api.car2db.com/trims/263119/full');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"Authorization: Bearer {$apiKey}",
"Referer: https://yourwebsite.com"
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$data = json_decode($response, true);
$trim = $data['trim'] ?? $data; // Handle both formats
if (isset($trim['breadcrumbs'])) {
// Breadcrumbs provide full navigation context:
$breadcrumbs = $trim['breadcrumbs'];
echo "{$breadcrumbs['make']['name']} "; // → "Toyota"
echo "{$breadcrumbs['model']['name']} "; // → "Camry"
echo "{$breadcrumbs['generation']['name']} "; // → "XV70"
echo "{$trim['name']}\n"; // → "2.5 AT"
// Key specifications optimized for AI/LLM:
$specs = $trim['keySpecifications'] ?? [];
echo "Engine: {$specs['engineVolume']} cm\n"; // → "2496 cm"
echo "Power: {$specs['power']}hp\n"; // → "200hp"
echo "Drive: {$specs['drive']}\n"; // → "Front"
}
API_KEY="YOUR_API_KEY"
# Get equipment with ALL options grouped by category
curl -X GET "https://v3.api.car2db.com/equipments/54321/full" \
-H "Authorization: Bearer $API_KEY" \
-H "Referer: https://yourwebsite.com"
# Response includes complete equipment data in one request:
{
"equipment": {
"id": 54321,
"name": "Prestige",
"breadcrumbs": {
"make": { "id": 10, "name": "Toyota" },
"model": { "id": 120, "name": "Camry" }
}
},
"options": {
"Safety": [
{ "name": "Airbags", "value": "8" },
{ "name": "ABS", "value": "Standard" }
],
"Comfort": [
{ "name": "Climate Control", "value": "Dual-zone" },
{ "name": "Heated Seats", "value": "Front & Rear" }
],
"Multimedia": [
{ "name": "Display", "value": "10.1 inch touchscreen" }
]
}
}
# Zero-code AI Integration
# Connect Claude Desktop, Cursor, VS Code to Car2DB API
## Claude Desktop Configuration
# File: claude_desktop_config.json
{
"mcpServers": {
"car2db": {
"command": "npx",
"args": ["-y", "@car2db/mcp-server"],
"env": {
"CAR2DB_API_KEY": "your_api_key_here",
"CAR2DB_LANGUAGE": "en-US"
}
}
}
}
## GitHub Copilot / VS Code Configuration
# File: .vscode/mcp.json
{
"mcpServers": {
"car2db": {
"command": "npx",
"args": ["-y", "@car2db/mcp-server"],
"env": {
"CAR2DB_API_KEY": "your_api_key_here",
"CAR2DB_LANGUAGE": "en-US"
}
}
}
}
# Now ask AI: "Find specifications for Toyota Camry 2.5"
# AI will automatically use Car2DB API via MCP Server!
Interactive database demonstration
AI-Powered Vehicle Search
Search for vehicles using natural language. Try Toyota Camry 2.5 or BMW X5 diesel.
Download demo
The demo database have the same structure as full, but contains information for only two Makes.
Specifications:
Select trim to view specifications
Options:
Select equipment to view options
Car2DB provides cars since 1908 but most of the data begins from 1972 year.
AI Integration Features
Car2DB API is optimized for LLM and AI assistant integration with smart endpoints
Aggregated Endpoints
Get full vehicle data with breadcrumbs and specifications in one request instead of 6-8 separate calls
{
"id": 12345,
"name": "2.5 AT (181 hp)",
"breadcrumbs": {
"type": "Cars",
"make": "Toyota",
"model": "Camry",
"generation": "XV70",
"series": "XV70"
},
"keySpecifications": [
{"name": "Engine", "value": "2.5L Inline-4"},
{"name": "Power", "value": "181 hp"},
{"name": "Transmission", "value": "Automatic"}
],
"specifications": {
"Engine": [...],
"Performance": [...],
"Dimensions": [...]
}
}
Smart Vehicle Search
Natural language search with AI-powered relevance scoring for accurate vehicle matching
GET /search/vehicles?q=Toyota Camry 2.5
{
"results": [
{
"model": "Toyota Camry",
"trim": "2.5 AT (181 hp)",
"relevanceScore": 0.95,
"keySpecs": {
"engine": "2.5L Inline-4",
"power": "181 hp",
"year": "2018-2021"
},
"breadcrumbs": "Cars > Toyota > Camry > XV70"
}
]
}
Context-Rich Responses
All responses include full hierarchical context and relationships for better LLM understanding
{
"breadcrumbs": {
"type": {"id": 1, "name": "Cars"},
"make": {"id": 79, "name": "Toyota"},
"model": {"id": 923, "name": "Camry"},
"generation": {"id": 1794, "name": "XV70"},
"series": {"id": 2156, "name": "XV70"}
},
"keySpecifications": [
{
"attribute": "Engine displacement",
"value": "2494 cc",
"unit": "CC"
},
{
"attribute": "Maximum power",
"value": "181 hp",
"unit": "hp (horsepower)"
}
]
}
Car2DB MCP Server NEW
Connect AI agents directly to Car2DB API via Model Context Protocol
Supported LLM Clients:
- Claude Desktop
- GitHub Copilot (VS Code)
- Cursor
- n8n
- Cline
- Any MCP-compatible client
Installation Methods
npx @car2db/mcp-server
Key Features
109K+ Vehicles
Most comprehensive vehicle database
80+ Technical Specs
Engine, dimensions, performance, equipment
AI-Ready Responses
Aggregated endpoints with breadcrumbs and key specs — optimized for AI
Smart Search
Natural language vehicle search powered by AI
One-Request Access
Get all data in a single call — no chaining required
11 Languages
Full multilingual support
Use Cases by Industry
Powering 500+ automotive businesses worldwide since 2014. From auto parts retailers to AI agents and LLM applications — trusted across North America, Europe, and Asia.
Auto Parts Retailers
- Match parts to vehicle specifications
- VIN-based parts lookup
- Fitment compatibility checks
Car Dealerships
- Complete vehicle catalogs
- Inventory management
- Comparison tools for customers
Insurance Companies
- Risk assessment
- Premium calculation
- Vehicle value estimation
Automotive Apps
- Car buying guides
- AI-powered comparison tools
- LLM-based vehicle search
Classified Websites
- Structured listings
- AI-assisted auto-complete
- Smart search with AI filters
Fleet Management
- Vehicle tracking
- Maintenance schedules
- Specification lookup
AI & LLM Applications
- ChatGPT/Claude/n8n integrations
- AI-powered vehicle comparison
- Conversational car search
API Performance & Reliability
Average Response Time
Lightning-fast data retrieval
Guaranteed Uptime
Enterprise-grade reliability
Automatic Updates
Always current information
Aggregated Endpoints
Instead of 6-8 API calls — get all data in one request
Choose Your Plan
Start with a free API key to test. Upgrade when you're ready to go live. All plans include complete documentation and support.
How to Get Started
-
Choose Your PlanSelect the plan that fits your needs - one-time download or API subscription.
-
Complete PaymentPay securely via PayPal, Payeer, or credit card (Visa, MasterCard, Maestro).
-
Receive Your AccessFor API plans: Your unique API key is generated instantly and sent to your email. For downloads: Download links are sent within 10 minutes.
-
Start Using the APICopy your API key from email or account dashboard and make your first request. See live key on the website immediately after payment.
-
Integrate and BuildFollow our documentation to integrate vehicle data into your application. Support team ready to help if needed.
Car Make Model Database (Single)
PayPal
Alfacoins
Bank card
Car Make Model Database (API)
PayPal
Alfacoins
Bank card
Car Make Model Database (Excel - xlsx)
PayPal
Alfacoins
Bank card
Frequently Asked Questions
What data is included in the API?
80+ technical specifications including engine parameters, dimensions, performance data, transmission, suspension, equipment, and options. Complete vehicle hierarchy from makes to specific trims. New aggregated endpoints provide full context in single requests.
How often is the data updated?
Monthly automatic updates with new vehicles and specifications. All entries include creation and update timestamps.
What format does the API use?
RESTful JSON API with full documentation. Standard HTTP methods and response codes. Includes aggregated endpoints (/full), natural language search, breadcrumbs, and key specifications for LLM optimization.
Can I try before buying?
Yes, you can get a test API key to set up integration and verify the API functionality. Use the interactive example to check if all the data you need is available in the database.
Do you provide support?
Support is provided via email or Telegram. Questions related to payment and database content are answered within minutes. Complex technical questions requiring technical specialists are answered within 24 hours.
What programming languages are supported?
Any language that can make HTTP requests. 40+ code examples available on GitHub in JavaScript, Python, PHP, and cURL. SDK available for PHP.
Is the API optimized for AI/LLM agents?
API is specifically optimized for AI and LLM applications. Aggregated endpoints reduce 6-8 API calls to just 1-2 requests. Each response includes breadcrumbs for context and key specifications for quick analysis. Natural language search supports conversational queries.
How do aggregated endpoints work?
Aggregated endpoints like /trims/{id}/full and /equipments/{id}/full return complete data in a single request. Instead of chaining multiple calls (make→model→generation→series→trim→specifications), you get everything at once: breadcrumbs, key specs, and all grouped specifications or options.
How does the vehicle search work?
Our /search/vehicles endpoint uses natural language processing. Simply describe what you're looking for: "Toyota Camry 2.5", "BMW X5 diesel 2020", or "electric SUV". Results include relevance scores and key specifications, making it perfect for chatbots and AI assistants.
What is MCP Server and how do I use it? NEW
MCP (Model Context Protocol) Server allows AI assistants like Claude Desktop, Cursor, and VS Code Copilot to directly access Car2DB API. Install via npx: add config to claude_desktop_config.json or .vscode/mcp.json and provide your API key. No coding required — AI gets instant access to vehicle database.
Documentation & Support
API Documentation
Complete OpenAPI (Swagger) reference with all endpoints including /full aggregated endpoints and smart search
View DocumentationCode Examples & SDKs
40+ examples in JS, Python, PHP, cURL. Ready-to-use code for AI integrations
View ExamplesMCP Server NEW
Connect AI agents directly via Model Context Protocol. Ready for Claude, Cursor, VS Code.
View on GitHubMulti-Language Database
All vehicle names and specifications available in 11 languages
