The Developer-Friendly Vehicle Specifications API
- Complete technical specs for 109k+ modern vehicles through a simple REST API
- 80 detailed specifications per vehicle
- Always up-to-date with monthly updates
Integrate comprehensive vehicle data into your app within hours. RESTful design, JSON responses, complete documentation.
const API_KEY = 'YOUR_API_KEY';
// Get all makes for 2025 model year
const yearResponse = await fetch(
'https://v3.api.car2db.com/years/2025',
{
headers: {
'Authorization': `Bearer ${API_KEY}`,
'Referer': 'https://your-website.com' // Required for demo tokens
}
}
);
const yearData = await yearResponse.json();
const firstMakeId = yearData.makeIds[0];
// Get details of the first make
const makeResponse = await fetch(
`https://v3.api.car2db.com/makes/${firstMakeId}`,
{
headers: {
'Authorization': `Bearer ${API_KEY}`,
'Referer': 'https://your-website.com' // Required for demo tokens
}
}
);
const make = await makeResponse.json();
console.log(`${make.name} (ID: ${make.id})`); // → "Audi (ID: 10)"
import requests
API_KEY = 'YOUR_API_KEY'
# Get all makes for 2025 model year
headers = {
'Authorization': f'Bearer {API_KEY}',
'Referer': 'https://your-website.com' # Required for demo tokens
}
year_response = requests.get(
'https://v3.api.car2db.com/years/2025',
headers=headers
)
year_data = year_response.json()
first_make_id = year_data['makeIds'][0]
# Get details of the first make
make_response = requests.get(
f'https://v3.api.car2db.com/makes/{first_make_id}',
headers=headers
)
make = make_response.json()
print(f"{make['name']} (ID: {make['id']})")
# → "Audi (ID: 10)"
<?php
$apiKey = 'YOUR_API_KEY';
// Get all makes for 2025 model year
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://v3.api.car2db.com/years/2025');
curl_setopt($ch, CURLOPT_HTTPHEADER, ["Authorization: Bearer {$apiKey}"]);
curl_setopt($ch, CURLOPT_REFERER, 'https://your-website.com'); // Required for demo tokens
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$yearResponse = curl_exec($ch);
$yearData = json_decode($yearResponse, true);
$firstMakeId = $yearData['makeIds'][0];
// Get details of the first make
curl_setopt($ch, CURLOPT_URL,
"https://v3.api.car2db.com/makes/{$firstMakeId}");
$makeResponse = curl_exec($ch);
$make = json_decode($makeResponse, true);
echo "{$make['name']} (ID: {$make['id']})";
// → "Audi (ID: 10)"
API_KEY="YOUR_API_KEY"
# Step 1: Get all make IDs for 2025
curl -X GET "https://v3.api.car2db.com/years/2025" \
-H "Authorization: Bearer $API_KEY" \
-H "Referer: https://your-website.com"
# Response:
{
"year": 2025,
"typeId": 1,
"makeIds": [10, 9, 34, 56, 72],
"modelIds": [120, 245, 678],
"generationIds": [1234, 5678],
"seriesIds": [9876, 5432],
"trimIds": [11111, 22222]
}
# Step 2: Get details of first make (ID: 10)
curl -X GET "https://v3.api.car2db.com/makes/10" \
-H "Authorization: Bearer $API_KEY" \
-H "Referer: https://your-website.com"
# Response:
{
"id": 10,
"name": "Audi",
"dateCreate": 1609459200,
"dateUpdate": 1704067200,
"typeId": 1,
"modelIds": [120, 121, 122]
}
Interactive database demonstration
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.
Download demo
The demo database have the same structure as full, but contains information for only two Makes.
Key Features
100K+ Vehicles Covered
Complete database from 1972 to 2026
80 Technical Specs
Engine, dimensions, performance, equipment
Monthly Auto-Updates
Always fresh data via API
99.9% API Uptime
Enterprise-grade reliability
Easy Integration
RESTful JSON API
11 Languages
Full multilingual support
Use Cases by Industry
Powering 500+ automotive businesses worldwide since 2014. Trusted by auto parts retailers, car dealerships, insurance platforms, and marketplaces 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
- Comparison tools
- Service reminders
Classified Websites
- Structured listings
- Auto-complete forms
- Advanced search filters
Fleet Management
- Vehicle tracking
- Maintenance schedules
- Specification lookup
API Performance & Reliability
Average Response Time
Lightning-fast data retrieval
Guaranteed Uptime
Enterprise-grade reliability
Automatic Updates
Always current information
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
Payeer
Alfacoins
Bank card
Car Make Model Database (API)
PayPal
Payeer
Alfacoins
Bank card
Car Make Model Database (Excel - xlsx)
PayPal
Payeer
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.
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. Easy to integrate with any programming language.
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. We provide examples in PHP, JavaScript, Python, and cURL. SDK available for PHP.
Documentation & Support
API Documentation
Complete OpenAPI (Swagger) reference with request/response schemas
View DocumentationMulti-Language Database
All vehicle names and specifications available in 11 languages
