API eIDV · KYC & KYB · France

Vérifiez une identité
en une requête.

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.

eIDV particuliers (KYC) + entreprises (KYB) Données source opt-in · hébergement France Réponse synchrone en temps réel
POST /api/person
curl -X POST https://verify.zecible.fr/api/person \ -H 'X-API-Key: vkey-...' \ -H 'Content-Type: application/json' \ -d '{"person":{"first_name":"Jean","last_name":"Dupont","birth_date":"1980-05-15"}}' # HTTP 200 { "transaction_id": "verify_5dd7f1ad", "reference": "tx-001", "score": 92, "ambiguous": false, "matches": { "first_name": { "status": "match", "score": 100 }, "last_name": { "status": "partial", "score": 87 }, "birth_date": { "status": "match", "score": 100 } }, "timing_ms": 42 }
KYC · Particuliers
+300M
Enregistrements B2C de particuliers français, opt-in, mise à jour en continu
KYB · Entreprises
+50M
Entreprises françaises (B2B), avec identité des représentants légaux inclus
Données vérifiées
6 champs +
Identité, adresse postale, email, mobile, fixe, date de naissance - et plus sur demande
Latence
Temps réel
Réponse synchrone au format JSON, faible latence, optimisée pour onboarding
eIDV · KYC Particuliers - POST /api/person

Vérifier une identité B2C FR.

300M+ enregistrements de particuliers français opt-in. Vérification multi-champs simultanée en une seule requête, sans surcoût de consolidation.

Identité + Date de naissance

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_date

Adresse postale

Vé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_code

Email, mobile, fixe

Vé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é.

emailmobilelandlinephone
KYB Entreprises - POST /api/business BETA

Vérifier une entreprise B2B FR.

50M+ 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.

Identité légale

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_intracom

Adresse et coordonnées

Vé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_codeemailphonewebsite

Dirigeants

Vé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[].role

Une API REST simple. Pas de SDK obligatoire.

Format 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.

  • POST /api/person (KYC) et POST /api/business (KYB) - même structure de réponse
  • Authentification par clé API (X-API-Key), renouvelable à tout moment
  • Restriction d'accès par IP (whitelist)
  • Suivi et reporting d'usage inclus (GET /api/usage)
  • Réponse synchrone, optimisée pour les flux temps réel
  • Format de réponse stable et versionable
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'])

Prêt à intégrer Verify ?

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