Connectez votre plateforme à l'API Verify by Zecible et vérifiez en temps réel l'identité de vos contacts : particuliers (KYC, 300M+ enregistrements individus FR) comme entreprises (KYB, 50M+ enregistrements FR, dirigeants inclus). Score de fiabilité de 0 à 100 par champ, réponse JSON en quelques millisecondes, données opt-in hébergées en France.
300M+ enregistrements de particuliers français opt-in. Vérification multi-champs simultanée en une seule requête, sans surcoût de consolidation.
Vérification du nom, prénom, civilité et date de naissance. Notre moteur de rapprochement tolère les variantes orthographiques et les erreurs de saisie courantes.
first_namelast_namegenderbirth_dateVérification de l'adresse complète, normalisée selon référentiels postaux français (RNVP). Tolérance sur les abréviations courantes, les accents et les variations de code postal.
address.streetaddress.cityaddress.postal_codeVérification de l'email (format + MX), du mobile (06/07) et du téléphone fixe (01-05, 09). La détection du type de numéro est automatique - la réponse indique toujours le canal identifié.
emailmobilelandlinephone50M+ enregistrements entreprises FR (SIREN actifs + radiés, multi-sources), avec représentant légal. Vérification par SIRET ou par raison sociale, avec détection intelligente des correspondances approchantes.
SIRET, SIREN, raison sociale, forme juridique, code NAF, numéro de TVA intracommunautaire. Vérification stricte sur les identifiants officiels, analyse intelligente sur la raison sociale.
siretsirennamelegal_formnafvat_intracomVérification de l'adresse du siège ou de l'établissement, normalisée selon référentiels postaux officiels (RNVP). Coordonnées de contact incluses : email professionnel, téléphone, site web.
address.streetaddress.cityaddress.postal_codeemailphonewebsiteVérification des représentants légaux et contacts rattachés à l'entreprise (nom, prénom, fonction). Jusqu'à 10 dirigeants par requête, avec score de correspondance indépendant par profil - calculé sur l'ensemble des contacts associés au SIRET identifié.
executives[].first_nameexecutives[].last_nameexecutives[].roleFormat JSON clair, statuts explicites (match, partial, no_match, not_searched, missing) avec score de fiabilité de 0 à 100 par champ. Compatible avec n'importe quel langage disposant d'un client HTTP.
curl -X POST https://verify.zecible.fr/api/person \ -H 'X-API-Key: vkey-...' \ -H 'Content-Type: application/json' \ -d '{ "reference": "tx-001", "person": { "first_name": "Jean", "last_name": "Dupont", "birth_date": "1980-05-15", "email": "jean@example.com" } }'
const response = await fetch('https://verify.zecible.fr/api/person', { method: 'POST', headers: { 'X-API-Key': process.env.VERIFY_KEY, 'Content-Type': 'application/json' }, body: JSON.stringify({ reference: 'tx-001', person: { first_name: 'Jean', last_name: 'Dupont', birth_date: '1980-05-15', email: 'jean@example.com' } }) }); const data = await response.json(); console.log(data.score, data.matches);
<?php $ch = curl_init('https://verify.zecible.fr/api/person'); curl_setopt_array($ch, [ CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPHEADER => [ 'X-API-Key: ' . getenv('VERIFY_KEY'), 'Content-Type: application/json', ], CURLOPT_POSTFIELDS => json_encode([ 'reference' => 'tx-001', 'person' => [ 'first_name' => 'Jean', 'last_name' => 'Dupont', 'birth_date' => '1980-05-15', ], ]), ]); $data = json_decode(curl_exec($ch), true); echo $data['score'];
import requests, os response = requests.post( 'https://verify.zecible.fr/api/person', headers={ 'X-API-Key': os.environ['VERIFY_KEY'], 'Content-Type': 'application/json', }, json={ 'reference': 'tx-001', 'person': { 'first_name': 'Jean', 'last_name': 'Dupont', 'birth_date': '1980-05-15', }, }, ) data = response.json() print(data['score'], data['matches'])
Explorez la documentation et la console interactive. Obtenez votre clé API sur simple demande pour lancer vos premiers tests, sans engagement.
Ouvrir la console Demander un accès