AI-powered VIN decode, recall alerts, OBD diagnostics, vehicle health scoring, and fair price intelligence — one API, every automotive need.
x-api-key header on any /api/v1/* endpoint.# VIN decode curl -H "Authorization: Bearer mcc_live_your_key_here" \ https://mycarconcierge.com/api/v1/vin/1HGCM82633A123456 # OBD-II analysis (Pro+) curl -X POST \ -H "Authorization: Bearer mcc_live_your_key_here" \ -H "Content-Type: application/json" \ -d '{"codes":["P0420","P0171"],"vehicle":{"year":2020,"make":"Toyota","model":"Camry"}}' \ https://mycarconcierge.com/api/v1/obd-codes
const MCC_KEY = 'mcc_live_your_key_here'; const BASE = 'https://mycarconcierge.com/api/v1'; const headers = { 'Authorization': `Bearer ${MCC_KEY}` }; // VIN decode const vin = await fetch(`${BASE}/vin/1HGCM82633A123456`, { headers }) .then(r => r.json()); // Vehicle health (Pro+) const health = await fetch(`${BASE}/vehicle/health`, { method: 'POST', headers: { ...headers, 'Content-Type': 'application/json' }, body: JSON.stringify({ year: 2020, make: 'Toyota', model: 'Camry', mileage: 45000 }) }).then(r => r.json()); console.log(health.score); // e.g. 82
import requests MCC_KEY = "mcc_live_your_key_here" BASE = "https://mycarconcierge.com/api/v1" HDR = {"Authorization": f"Bearer {MCC_KEY}"} # Recall lookup r = requests.get(f"{BASE}/recalls/1HGCM82633A123456", headers=HDR) recalls = r.json()["recalls"] # Maintenance forecast r = requests.post(f"{BASE}/vehicle/forecast", headers=HDR, json={ "year": 2020, "make": "Toyota", "model": "Camry", "mileage": 45000 }) for item in r.json()["forecast"]: print(item["service"], item["due_date"])