Authentification

Utilisez une clé API dans l’en-tête Authorization: Bearer <clé>. Les clés sont gérées depuis votre espace client.

Endpoints

GET /vehicles

Récupère les informations d’un véhicule via sa plaque.

  • plate (query, requis) – Exemple AB123CD ou AB-123-CD.

Réponse 200 — JSON :

{
  "plate": "AB-123-CD",
  "brand": "Peugeot",
  "model": "208",
  "modelVersion": "Allure",
  "fuel": "Essence",
  "year": 2021,
  "euro": "Euro 6",
  "power_hp": 100,
  "engine_code": "AJGH"
}

Codes d’erreur

400Paramètre manquant (ex: plate absent)
401Clé invalide / absente
404Plaque introuvable
429Quota dépassé (rate limit)
5xxErreur côté serveur

Quotas & limites

  • Gratuit : 50 requêtes / mois.
  • Remise à zéro du quota le 1er de chaque mois (UTC).
  • Réessais recommandés : backoff exponentiel (max 3 tentatives) sur 5xx/429.

Intégration — Exemples multilangages

Bash
curl -s \
  -H "Authorization: Bearer $API_KEY" \
  "https://immat-api.fr/api/vehicles?plate=AB123CD"