Documentation officielle · API automobile

API SRA France

Identifiez une référence de véhicule français grâce à son code SRA et obtenez les caractéristiques techniques au format JSON : marque, modèle, version, motorisation, puissance, CO₂ et plus encore.

REST APIJSONFrance (FR)Méthode GET

Présentation de l’API SRA

Notre API SRA permet la recherche d’une référence automobile française à partir d’un code SRA. Elle renvoie des données techniques structurées, adaptées à l’intégration dans les logiciels automobiles, outils d’assurance et systèmes de gestion de véhicules.

Assurance automobileGestion de flottesLogiciels métiersRéparation automobile

Endpoint de recherche

GET/sra

https://api.apiplaqueimmatriculation.com/sra

Exemple de requête

URL de recherche
https://api.apiplaqueimmatriculation.com/sra?code_sra=PE47122&token=VotreToken&pays=FR
Remplacez VotreToken par votre token personnel. Ne publiez jamais votre token réel dans un widget Elementor ou dans du JavaScript accessible aux visiteurs.

Paramètres de la requête

ParamètreTypeRequisDescription
code_srastringOuiCode SRA du véhicule, ex. PE47122.
tokenstringOuiClé personnelle d’authentification.
paysstringOuiCode pays. Valeur prise en charge ici : FR.

Exemple de réponse JSON

Exemple fourni pour le code SRA PE47122 (Peugeot 208).

JSON · Exemple de réussite
{
  "data": {
    "erreur": "",
    "sra_id": "PE47122",
    "pays": "FR",
    "marque": "PEUGEOT",
    "modele": "208",
    "sra_commercial": "1.2 PURE TECH 82 ALLURE",
    "version": "1.2 VTI 82",
    "date1erCir_fr": "24-02-2017",
    "puisFisc": "4",
    "energie": "4",
    "energieNGC": "ESSENCE",
    "genreVCG": "1",
    "genreVCGNGC": "VP",
    "co2": "104",
    "nb_portes": 5,
    "nbr_passagers": null,
    "poids": 975,
    "cylindres": 3,
    "ccm": 1199,
    "puisFiscReelKW": "60",
    "puisFiscReelCH": 82,
    "code_boite_vitesse": null,
    "boite_vitesse": "M",
    "carrosserieCG": "CI",
    "cnit": null,
    "logo_marque": "https://api.apiplaqueimmatriculation.com/public/storage/photos_marques/88.png?v=1",
    "photo_modele": "https://api.apiplaqueimmatriculation.com/public/storage/photos_modeles/33807.jpg"
  },
  "api_version": "*",
  "message": "",
  "code_erreur": 200
}

Description des données

ChampDescription
sra_idCode SRA recherché
paysCode pays
marque, modeleConstructeur et modèle
sra_commercialDésignation commerciale SRA
versionVersion ou motorisation
date1erCir_frDate au format JJ-MM-AAAA
puisFiscPuissance fiscale en CV
energie, energieNGCCode énergie et libellé du carburant
genreVCG, genreVCGNGCCode et libellé du genre du véhicule
co2Émissions de CO₂ en g/km
nb_portes, nbr_passagersNombre de portes et de passagers
poidsPoids en kg
cylindres, ccmNombre de cylindres et cylindrée en cm³
puisFiscReelKW, puisFiscReelCHPuissance réelle en kW et en chevaux
code_boite_vitesse, boite_vitesseCode et type de boîte (ex. M : manuelle)
carrosserieCGCode carrosserie
cnitCode national d’identification du type
logo_marque, photo_modeleURL du logo et de la photo du modèle
data.erreur, messageMessages d’erreur et d’information
code_erreur, api_versionCode de résultat et version d’API
Certains champs peuvent être null ou vides. Le code SRA décrit une référence de véhicule, pas nécessairement un véhicule individuel précis.

Exemples d’intégration

Choisissez votre langage et copiez le code pour intégrer l’API côté serveur.

PHP / Laravel HTTP Client
use Illuminate\Support\Facades\Http;

$response = Http::timeout(30)->get(
    'https://api.apiplaqueimmatriculation.com/sra',
    [
        'code_sra' => 'PE47122',
        'token' => env('API_PLAQUE_TOKEN'),
        'pays' => 'FR',
    ]
);

$response->throw();
$result = $response->json();

if (($result['code_erreur'] ?? null) === 200) {
    $vehicule = $result['data'];
    echo $vehicule['marque'] . ' ' . $vehicule['modele'];
}

FAQ : API SRA et recherche de véhicule en France

Comment rechercher un véhicule par code SRA ?

Effectuez une requête GET vers /sra avec code_sra, votre token et pays=FR. La réponse fournit les caractéristiques techniques disponibles au format JSON.

Quelles informations obtient-on avec le code PE47122 ?

Dans l’exemple de cette documentation, le code PE47122 renvoie une Peugeot 208, la désignation commerciale 1.2 PURE TECH 82 ALLURE, une puissance de 82 ch, 4 CV fiscaux et une énergie essence, entre autres données.

Quelle différence entre un code SRA et un VIN ?

Le code SRA sert à identifier une référence ou version de véhicule ; le VIN est le numéro d’identification individuel d’un véhicule. Pour une recherche par numéro de série, consultez notre API VIN Decoder.

Peut-on identifier un véhicule par plaque plutôt que par code SRA ?

Oui, c’est un autre mode de recherche : notre API plaque d’immatriculation permet de rechercher des caractéristiques selon la plaque et le pays couvert.

Cette API renvoie-t-elle le groupe ou la classe d’assurance SRA ?

Le JSON d’exemple ne contient pas de champ de groupe ou de classe d’assurance. Cette API est présentée ici comme une API de caractéristiques techniques par code SRA, et non comme un service de cotation d’assurance.

Comment obtenir un token API ?

Consultez les offres et packs API pour connaître les modalités d’accès et les tarifs.

Gestion des erreurs & bonnes pratiques

Vérifiez le statut HTTP, puis le champ code_erreur dans la réponse JSON. En cas d’échec, utilisez les champs message et data.erreur pour afficher un message approprié.

Prévoyez aussi les cas de token invalide, de code SRA introuvable, d’indisponibilité du service et de données incomplètes.

À confirmer avant publication : les codes HTTP et formats exacts des réponses d’erreur n’ont pas été fournis. Le code 200 affiché dans les exemples correspond à une recherche réussie.

Bénéficier de -20% pour le pack annuel

Avec notre pack annuel bénéficier une remise -20% , payer moins chez et bénéficier d’un nombre de plus de requêtes API