Pérou — Assurance véhicule (SOAT)
Endpoint
https://api.verifik.co/v2/pe/vehiculo/soat
Ce service fournit des informations sur le statut d'assurance d'un véhicule au Pérou. Il retourne le nom de la compagnie d'assurance, les dates de début et de fin de la police, le numéro de plaque, le numéro de police, le type d'usage, la classe du véhicule et le statut de la police.
En-têtes (Headers)
| Nom | Valeur |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
Paramètres
| Nom | Type | Requis | Description |
|---|---|---|---|
plate | string | Oui | Numéro de plaque à interroger, sans espaces ni points. |
Requête (Request)
- JavaScript
- Python
- Swift
- PHP
import axios from 'axios';
const options = {
method: 'GET',
url: 'https://api.verifik.co/v2/pe/vehiculo/soat',
params: {plate: 'ABC123'},
headers: {
Accept: 'application/json',
Authorization: 'jwt <votre_token>'
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
import http.client
conn = http.client.HTTPSConnection("api.verifik.co")
payload = ''
headers = {}
conn.request("GET", "/v2/pe/vehiculo/soat?plate=", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
var request = URLRequest(url: URL(string: "https://api.verifik.co/v2/pe/vehiculo/soat?plate=")!,timeoutInterval: Double.infinity)
request.httpMethod = "GET"
let task = URLSession.shared.dataTask(with: request) { data, response, error in
guard let data = data else {
print(String(describing: error))
return
}
print(String(data: data, encoding: .utf8)!)
}
task.resume()
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('https://api.verifik.co/v2/pe/vehiculo/soat?plate=');
$request->setMethod(HTTP_Request2::METHOD_GET);
$request->setConfig(array(
'follow_redirects' => TRUE
));
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
Réponse (Response)
- 200
- 404
- 409
{
"data": {
"plate": "ABC123",
"soat": {
"ConsultarSoatResult": {
"NombreCompania": "Interseguro",
"FechaInicio": "27/04/2022",
"FechaFin": "27/04/2023",
"Placa": "ABC123",
"NúmeroPoliza": "000000000000000000001",
"NombreUsovehiculo": "PARTICULAR",
"NombreClasevehiculo": "AUTOMOVIL",
"Estado": "VIGENTE",
"CodigoUnicoPoliza": "0000000000000000000000008",
"CodigoSBSAseguradora": "001",
"FechaControlPolicial": "26/04/2022"
}
}
},
"signature": {
"dateTime": "July 19, 2022 3:08 PM",
"message": "Certified by Verifik.co"
}
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "missing plate\n"
}
Cas d'usage
- Vérification SOAT : validez le statut courant de l'assurance obligatoire d'accident.
- Services d'assurance : vérifiez les polices actives et leurs dates d'expiration.
- Contrôle routier : confirmez la conformité à l'assurance obligatoire.
- Sociétés de transport : vérifiez l'assurance des véhicules de la flotte.
- Vérification de conformité : confirmez la validité de la police.
Fonctionnalités
- ✅ Recherche par numéro de plaque.
- ✅ Informations complètes de la police SOAT.
- ✅ Nom de la compagnie d'assurance.
- ✅ Dates de début et de fin de la police.
- ✅ Statut de la police (ACTIVE/INACTIVE).
- ✅ Code unique de police.
- ✅ Code SBS de l'assureur.
- ✅ Date du contrôle policier.
- ✅ Réponse certifiée par Verifik.co.