Documentation développeur

Intégrez la vérification d'identité dans votre application en quelques minutes

API REST, SDKs mobiles et webhooks — tout ce dont vous avez besoin pour vérifier vos utilisateurs, détecter la fraude et rester conforme.

api-call.http
POST /v1/verify/document
Authorization: Bearer sk_live_••••••••••

{
  "document_image": "data:image/jpeg;base64,...",
  "document_type": "passport",
  "country": "NGA"
}

// Réponse
{
  "status": "verified",
  "confidence": 0.993,
  "document_type": "passport",
  "extracted": {
    "full_name": "Oluwaseun Adeyemi",
    "dob": "1990-01-01",
    "expiry": "2028-03-10"
  }
}

Opérationnel en 3 étapes

01

Obtenez votre clé API

Inscrivez-vous et obtenez instantanément votre clé API de test depuis le tableau de bord. Aucune carte bancaire requise.

curl https://api.idveriftrust.com/v1/auth/token \
  -H "X-Api-Key: YOUR_KEY"
02

Effectuez votre premier appel

Envoyez une image de document et recevez un résultat de vérification structuré en moins de 2 secondes.

curl -X POST \
  https://api.idveriftrust.com/v1/verify/document \
  -H "Authorization: Bearer sk_live_..." \
  -d '{"document_type":"passport","country":"NGA"}'
03

Traitez le résultat

Analysez la réponse JSON et utilisez les champs status, confidence et extracted dans la logique de votre application.

if (result.status === 'verified') {
  onboardUser(result.extracted);
}

Points de terminaison API principaux

Tout ce dont vous avez besoin pour vérifier des identités, effectuer un contrôle AML et valider des entreprises.

POST /v1/verify/document

Vérifiez un document d'identité (passeport, carte d'identité, permis) et extrayez des données structurées grâce à un système de notation de confiance assisté par IA.

POST /v1/verify/biometric

Effectuez une détection de vivacité (liveness) et une comparaison de visage avec une photo de référence ou le portrait du document.

POST /v1/aml/screen

Contrôlez un utilisateur par rapport aux listes de sanctions mondiales, aux bases de données PEP et aux listes de surveillance de médias défavorables en temps réel.

POST /v1/kyb/verify

Vérifiez une entité commerciale et ses dirigeants par rapport aux registres d'entreprises africains et mondiaux.

GET /v1/verifications/{id}

Récupérez le résultat complet d'une vérification précédente à partir de son identifiant unique, y compris tous les champs extraits.

GET /v1/verifications

Listez toutes les vérifications de votre compte avec prise en charge de la pagination, des filtres de date et des filtres de statut.

SDKs officiels

Installez la bibliothèque correspondant à votre langage et commencez à vérifier en quelques minutes.

JS
Node.js
npm install @idveriftrust/node
Voir la documentation →
PY
Python
pip install idveriftrust
Voir la documentation →
PHP
PHP
composer require idveriftrust/php
Voir la documentation →
GO
Go
go get github.com/idveriftrust/go-sdk
Voir la documentation →
RB
Ruby
gem install idveriftrust
Voir la documentation →
JV
Java
implementation 'com.idveriftrust:java-sdk:1.0'
Voir la documentation →
Environnement Sandbox

Testez sans risque

Utilisez notre environnement sandbox avec des clés API de test pour créer et valider votre intégration avant la mise en production. Aucune limite de débit. Aucune donnée réelle.

  • Images de documents de test fournies
  • Correspondances AML simulées
  • Clés API sandbox instantanées
Environnement Sandbox

URL de base de l'API :
  https://sandbox.idveriftrust.com/v1

Clé API de test :
  sk_test_4f8a2c1b9d3e...

Document de test :
  POST /v1/verify/document
  { "document_type": "test_pass" }

Résultat attendu :
  { "status": "verified", "confidence": 1.0 }
Commencer

Prêt à intégrer ?

Rejoignez des centaines d'entreprises africaines qui utilisent ID Verif Trust pour intégrer leurs utilisateurs en toute sécurité, prévenir la fraude et rester conformes — le tout depuis une seule API.