L'API de spécifications de véhicules conviviale pour les développeurs
- Spécifications techniques complètes pour plus de 109 000 véhicules modernes via une API REST simple
- 80 spécifications détaillées par véhicule
- Toujours à jour avec des mises à jour mensuelles
- MCP Server pour Claude, Cursor, VS Code — intégration IA sans code
Intégrez des données complètes sur les véhicules dans votre application en quelques heures. Conception RESTful, réponses JSON, documentation complète.
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!
Démonstration interactive du fonctionnement de la base
Recherche de véhicules IA
Recherchez des véhicules en langage naturel. Essayez Toyota Camry 2.5 ou BMW X5 diesel.
Télécharger exemple
La base de données de démonstration reprend complètement la structure complète, mais ne contient que deux marques.
Spécifications:
Sélectionnez finition pour afficher les spécifications
Options:
Sélectionnez équipement pour afficher les options
La base de données Car2DB contient des voitures à partir de 1908, mais une partie importante des données commence à partir de 1972
Fonctionnalités d'intégration IA
L'API Car2DB est optimisée pour l'intégration LLM et assistant IA avec des endpoints intelligents
Endpoints agrégés
Obtenez les données complètes du véhicule avec breadcrumbs et spécifications en une seule requête au lieu de 6-8 appels séparés
{
"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": [...]
}
}
Recherche intelligente de véhicules
Recherche en langage naturel avec notation de pertinence alimentée par IA pour une correspondance précise des véhicules
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"
}
]
}
Réponses riches en contexte
Toutes les réponses incluent le contexte hiérarchique complet et les relations pour une meilleure compréhension LLM
{
"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
Connectez les agents IA directement à l'API Car2DB via Model Context Protocol
Clients LLM pris en charge:
- Claude Desktop
- GitHub Copilot (VS Code)
- Cursor
- n8n
- Cline
- Tout client compatible MCP
Méthodes d'Installation
npx @car2db/mcp-server
Caractéristiques principales
109K+ Véhicules Couverts
Base de données complète de 1972 à 2026
80 Fiches Techniques
Moteur, dimensions, performances, équipement
Réponses AI-Ready
Endpoints agrégés avec breadcrumbs et specs clés — optimisé pour IA
Recherche intelligente
Recherche de véhicules en langage naturel avec IA
Accès en une requête
Toutes les données en un appel — sans chaînage
11 langues
Support multilingue complet
Cas d'usage par industrie
Alimentant 500+ entreprises automobiles dans le monde depuis 2014. Des détaillants de pièces auto aux agents IA et applications LLM — de confiance en Amérique du Nord, Europe et Asie.
Détaillants de pièces auto
- Correspondance pièces-spécifications
- Recherche de pièces par VIN
- Vérifications de compatibilité
Concessionnaires automobiles
- Catalogues de véhicules complets
- Gestion des stocks
- Outils de comparaison
Compagnies d'assurance
- Évaluation des risques
- Calcul des primes
- Estimation de la valeur du véhicule
Applications automobiles
- Guides d'achat de voiture
- Outils de comparaison IA
- Recherche de véhicules basée sur LLM
Sites de petites annonces
- Annonces structurées
- Saisie automatique assistée par IA
- Recherche intelligente avec filtres IA
Gestion de flotte
- Suivi des véhicules
- Calendriers de maintenance
- Recherche de spécifications
Applications IA et LLM
- Intégrations ChatGPT/Claude/n8n
- Comparaison de véhicules par IA
- Recherche conversationnelle auto
Performance et fiabilité de l'API
Temps de réponse moyen
Récupération de données ultra-rapide
Disponibilité garantie
Fiabilité de niveau entreprise
Mises à jour automatiques
Informations toujours à jour
Points de terminaison agrégés
Au lieu de 6-8 appels API — obtenez toutes les données en une seule requête
Choisissez Votre Plan
Commencez avec une clé API gratuite pour tester. Passez à un plan payant quand vous êtes prêt. Tous les plans incluent une documentation complète et un support.
Comment Commencer
-
Choisissez Votre PlanSélectionnez le plan qui correspond à vos besoins - téléchargement unique ou abonnement API.
-
Effectuer le PaiementPayez en toute sécurité via PayPal, Payeer ou carte de crédit (Visa, MasterCard, Maestro).
-
Recevez Votre AccèsPour les plans API : votre clé API unique est générée instantanément et envoyée à votre email. Pour les téléchargements : les liens de téléchargement sont envoyés sous 10 minutes.
-
Commencez à Utiliser l'APICopiez votre clé API depuis l'email ou le tableau de bord du compte et effectuez votre première requête. Voir la clé en direct sur le site immédiatement après le paiement.
-
Intégrez et ConstruisezSuivez notre documentation pour intégrer les données de véhicules dans votre application. L'équipe de support est prête à vous aider si nécessaire.
Base de données de voitures (Unique)
PayPal
Payeer
Alfacoins
Carte bancaire
Base de données de voitures (API)
PayPal
Payeer
Alfacoins
Carte bancaire
Base de données de voitures (Excel - xlsx)
PayPal
Payeer
Alfacoins
Carte bancaire
Questions Fréquemment Posées
Quelles données sont incluses dans l'API ?
80+ spécifications techniques incluant paramètres moteur, dimensions, données de performance, transmission, suspension, équipement et options. Hiérarchie complète des véhicules des marques aux finitions spécifiques. Les nouveaux endpoints agrégés fournissent un contexte complet en requêtes uniques.
À quelle fréquence les données sont-elles mises à jour ?
Mises à jour automatiques mensuelles avec de nouveaux véhicules et spécifications. Toutes les entrées incluent des horodatages de création et de mise à jour.
Quel format utilise l'API ?
RESTful JSON API avec documentation complète. Méthodes HTTP standard et codes de réponse. Facile à intégrer avec n'importe quel langage de programmation.
Puis-je essayer avant d'acheter ?
Oui, vous pouvez obtenir une clé API de test pour configurer l'intégration et vérifier la fonctionnalité de l'API. Utilisez l'exemple interactif pour vérifier si toutes les données dont vous avez besoin sont disponibles dans la base de données.
Fournissez-vous un support ?
Le support est fourni par email ou Telegram. Les questions liées au paiement et au contenu de la base de données reçoivent une réponse en quelques minutes. Les questions techniques complexes nécessitant des spécialistes techniques reçoivent une réponse sous 24 heures.
Quels langages de programmation sont pris en charge ?
N'importe quel langage pouvant effectuer des requêtes HTTP. Nous fournissons des exemples en PHP, JavaScript, Python et cURL. SDK disponible pour PHP.
L'API est-elle optimisée pour les agents AI/LLM?
API est spécifiquement optimisée pour les applications IA et LLM. Les endpoints agrégés réduisent de 6-8 appels API à seulement 1-2 requêtes. Chaque réponse inclut des breadcrumbs pour le contexte et des spécifications clés pour une analyse rapide. La recherche en langage naturel prend en charge les requêtes conversationnelles.
Comment fonctionnent les endpoints agrégés?
Les endpoints agrégés comme /trims/{id}/full et /equipments/{id}/full renvoient des données complètes en une seule requête. Au lieu d'enchaîner plusieurs appels (marque→modèle→génération→série→trim→spécifications), vous obtenez tout en une fois: breadcrumbs, spécifications clés et toutes les spécifications ou options groupées.
Comment fonctionne la recherche de véhicules?
Notre endpoint /search/vehicles utilise le traitement du langage naturel. Décrivez simplement ce que vous cherchez: "Toyota Camry 2.5", "BMW X5 diesel 2020" ou "SUV électrique". Les résultats incluent des scores de pertinence et des spécifications clés, parfait pour les chatbots et assistants IA.
Qu'est-ce que MCP Server et comment l'utiliser? NEW
MCP (Model Context Protocol) Server permet aux assistants IA comme Claude Desktop, Cursor et VS Code Copilot d'accéder directement à l'API Car2DB. Installez via npx: ajoutez la configuration à claude_desktop_config.json ou .vscode/mcp.json et fournissez votre clé API. Aucun codage requis — l'IA obtient un accès instantané à la base de données des véhicules.
Documentation & Support
Documentation API
Référence OpenAPI (Swagger) complète avec tous les endpoints y compris les endpoints agrégés /full et la recherche intelligente
Voir la DocumentationExemples de Code & SDKs
40+ exemples en JS, Python, PHP, cURL. Code prêt à l'emploi pour les intégrations IA
Voir les ExemplesMCP Server NEW
Connectez les agents IA directement via Model Context Protocol. Prêt pour Claude, Cursor, VS Code.
Voir sur GitHubBase de données multilingue
Tous les noms et spécifications de véhicules disponibles en 11 langues
