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.
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.
Endpoint de recherche
GET/sra
https://api.apiplaqueimmatriculation.com/sraExemple de requête
https://api.apiplaqueimmatriculation.com/sra?code_sra=PE47122&token=VotreToken&pays=FRVotreToken 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ètre | Type | Requis | Description |
|---|---|---|---|
code_sra | string | Oui | Code SRA du véhicule, ex. PE47122. |
token | string | Oui | Clé personnelle d’authentification. |
pays | string | Oui | Code pays. Valeur prise en charge ici : FR. |
Exemple de réponse JSON
Exemple fourni pour le code SRA PE47122 (Peugeot 208).
{
"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
| Champ | Description |
|---|---|
sra_id | Code SRA recherché |
pays | Code pays |
marque, modele | Constructeur et modèle |
sra_commercial | Désignation commerciale SRA |
version | Version ou motorisation |
date1erCir_fr | Date au format JJ-MM-AAAA |
puisFisc | Puissance fiscale en CV |
energie, energieNGC | Code énergie et libellé du carburant |
genreVCG, genreVCGNGC | Code et libellé du genre du véhicule |
co2 | Émissions de CO₂ en g/km |
nb_portes, nbr_passagers | Nombre de portes et de passagers |
poids | Poids en kg |
cylindres, ccm | Nombre de cylindres et cylindrée en cm³ |
puisFiscReelKW, puisFiscReelCH | Puissance réelle en kW et en chevaux |
code_boite_vitesse, boite_vitesse | Code et type de boîte (ex. M : manuelle) |
carrosserieCG | Code carrosserie |
cnit | Code national d’identification du type |
logo_marque, photo_modele | URL du logo et de la photo du modèle |
data.erreur, message | Messages d’erreur et d’information |
code_erreur, api_version | Code de résultat et version d’API |
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.
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'];
}const params = new URLSearchParams({
code_sra: 'PE47122',
token: process.env.API_PLAQUE_TOKEN,
pays: 'FR'
});
const response = await fetch(
`https://api.apiplaqueimmatriculation.com/sra?${params}`
);
if (!response.ok) throw new Error(`HTTP ${response.status}`);
const result = await response.json();
if (result.code_erreur === 200) {
console.log(result.data.marque, result.data.modele);
}import os
import requests
response = requests.get(
'https://api.apiplaqueimmatriculation.com/sra',
params={
'code_sra': 'PE47122',
'token': os.environ['API_PLAQUE_TOKEN'],
'pays': 'FR'
},
timeout=30
)
response.raise_for_status()
result = response.json()
if result.get('code_erreur') == 200:
print(result['data']['marque'], result['data']['modele'])curl --get 'https://api.apiplaqueimmatriculation.com/sra' \
--data-urlencode 'code_sra=PE47122' \
--data-urlencode 'token=VotreToken' \
--data-urlencode 'pays=FR' \
--header 'Accept: application/json'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.
Autres API et ressources automobiles
Selon la donnée d’entrée dont vous disposez — code SRA, plaque d’immatriculation ou VIN — choisissez le service adapté à votre besoin d’identification automobile.
Sources complémentaires sur le classement SRA
Ornikar : comprendre le classement SRA dans l’assurance automobile · Sécurité et Réparation Automobiles (SRA) : site officiel.
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.
200 affiché dans les exemples correspond à une recherche réussie.API SRA France · Documentation pour développeurs · apiplaqueimmatriculation.com