Trouve chaque module, endpoint et webhook.
La meilleure façon d'intégrer
l'identité et la fraude.
Ouvre le bac à sable, colle un curl, et déploie en 5 minutes. Docs publiques, cinq Software Development Kits (SDKs), et un serveur Model Context Protocol (MCP) pour qu'un agent de codage d'Intelligence Artificielle (IA) puisse intégrer Didit pour toi. 0,33 $ par vérification KYC complète, 500 gratuites chaque mois.


Approuvé par plus de 2 000 organisations dans le monde entier.
De zéro à vérifié en cinq minutes.
Crée ton compte Didit.
- Dans la console Business : inscris-toi sur
business.didit.meen moins de soixante secondes, pas de carte, pas de barrière commerciale. - Par Application Programming Interface (API) : appelle
POST https://apx.didit.me/auth/v2/programmatic/register/, puisPOST .../verify-email/.
L'un ou l'autre chemin te donne une clé API de bac à sable, même format que la production, tous les modules débloqués.
Émise à l'instant, sans carte, sans contrat, sans appel.
- Pas de minimum
- Sans contrat
- 500 gratuits / mois
- Sandbox ouverte
Choisis les modules. Compose le workflow.
- Dans la console Business : glisse-dépose les modules dans le Workflow Builder, Vérification de document d'identité, Liveness passif, Correspondance faciale, Anti-Money Laundering (AML), Filtrage de portefeuille, Analyse d'Internet Protocol (IP), et 19 autres.
- Par API : appelle
POST /v3/workflows/surverification.didit.meavec les modules que tu souhaites.
L'un ou l'autre chemin renvoie un workflow_id que tu transmettras à chaque session.
- ID Verification
- Passive Liveness
- Face Match 1:1
- AML Screening
- Device & IP Analysis
- Justificatif de domicile
- Lecture NFC
- Vérification téléphonique
- Analyse de portefeuille
- Questionnaire personnalisé
Configure une destination de webhook pour chaque verdict.
- Dans la console Business : ajoute l'Uniform Resource Locator (URL) de ton webhook, choisis les événements et copie le secret de signature généré par Didit.
- Par API : appelle
POST /v3/webhook/destinations/aveclabel,urletsubscribed_events. La réponse renvoie lesecret_shared_keyque Didit utilise pour signer chaque livraison.
- POST/v3/session/38ms201
- GET/v3/session/{id}/decision/24ms200
- PATCH/v3/session/{id}/update-status/31ms200
- GET/v3/session/{id}/generate-pdf52ms200
- POST/v3/lists/{id}/entries/face-upload/44ms201
- POST/v3/transactions/29ms201
Chaque endpoint ouvert · chaque webhook signé HMAC.
Crée une session, Software Development Kit (SDK) ou API directe.
- Avec un Software Development Kit (SDK) : intègre le SDK natif pour Web, iOS, Android, React Native ou Flutter, même contrat
/v3/en dessous. - Par API : appelle
POST /v3/session/avec leworkflow_idet une valeurvendor_data(ton identifiant utilisateur).
La réponse te donne une URL de vérification à rediriger ou à intégrer dans ton application.
$ curl -X POST /v3/session/ \
-H "x-api-key: $DIDIT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"workflow_id": "3daf4c64-...",
"vendor_data": "u_42",
"callback": "https://acme.com/webhook"
}'Écoute le webhook, ou interroge-le.
- Webhook en temps réel : ton endpoint se déclenche à chaque changement d'état. Lis le
status("Approved","Declined","In Review","Resubmitted", …), mets à jour ta base de données, déploie. - Par polling : appelle
GET /v3/session/:session_id/decision/pour la même charge utile, utile lorsque ta stack ne peut pas accepter de trafic entrant.
Les chaînes de statut sont exactes et sensibles à la casse. Machine à états complète sur docs.didit.me/integration/verification-statuses.
- evt_9c2session.verified2.4s ago200 OK
- evt_9c1session.review_started12s ago200 OK
- evt_9c0session.aml_hit1m ago200 OK
- evt_9bfsession.declined3m ago200 OK
Toutes les surfaces, publiques. Zéro appel commercial.
Déploie un flux KYC en 5 minutes.
Consulte la spécification OpenAPI 3.1.
Intègre sur le Web, iOS, Android, React Native ou Flutter.
Reçois des événements signés HMAC à chaque changement d'état.
Consulte la machine à états complète de la session.
Colle un prompt. Déploie l'intégration KYC.
Connecte Didit à n'importe quel client MCP.
Compétences de vérification, AML et KYB pré-intégrées.
Un curl. Cinq SDKs.
$ curl -X POST /v3/session/ \
-H "x-api-key: $DIDIT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"workflow_id": "3daf4c64-...",
"vendor_data": "u_42",
"callback": "https://acme.com/webhook"
}'Conçu pour les développeurs et les agents IA.
Une seule API pour l'identité et la fraude.
Intègre en un seul prompt.
N'importe quel flux. N'importe quel pays. N'importe quel cas d'usage.
Pas de paywall. Pas d'appel commercial. À toi de jouer.
Émise à l'instant, sans carte, sans contrat, sans appel.
- Pas de minimum
- Sans contrat
- 500 gratuits / mois
- Sandbox ouverte
Paye pour ce que tu utilises. C'est tout.
- ID Verification$0.15
- Passive Liveness$0.10
- Face Match 1:1$0.05
- AML Screening$0.20
- Device & IP Analysis$0.03
- Filtrage de portefeuille (KYT)$0.15
500 gratuits / mois · pas de minimum · pas de contrat annuel.
API ouverte. Construis par-dessus.
- POST/v3/session/38ms201
- GET/v3/session/{id}/decision/24ms200
- PATCH/v3/session/{id}/update-status/31ms200
- GET/v3/session/{id}/generate-pdf52ms200
- POST/v3/lists/{id}/entries/face-upload/44ms201
- POST/v3/transactions/29ms201
Chaque endpoint ouvert · chaque webhook signé HMAC.
Des SDKs pour chaque plateforme.
Les vérifications les plus rapides du marché.
- p500.00s
- p950.00s
- p990.00s
Vérifications les plus rapides du marché · iPhone, Android, desktop, tablette, 5G ou 2G.
Démarre gratuitement. Paye à l'usage. Passe à l'Enterprise.
Gratuit
0 $ / mois. Aucune carte de crédit requise.
- Pack KYC gratuit (vérification d'identité + détection de vivacité passive + correspondance faciale + analyse appareil & IP), 500 / mois, chaque mois
- Utilisateurs bloqués
- Détection des doublons
- Plus de 200 signaux de fraude par session
- KYC réutilisable sur le réseau Didit
- Plateforme de gestion des cas
- Workflow Builder
- Documentation publique, sandbox, SDKs, serveur MCP (Model Context Protocol)
- Support communautaire
Basé sur l'usage
Payez uniquement ce que vous utilisez. Plus de 25 modules. Tarification publique par module, sans minimum mensuel.
- KYC complet à 0,33 $ (ID + Biométrie + IP / Appareil)
- Plus de 10 000 bases de données AML, sanctions, PEP, médias défavorables
- Plus de 1 000 sources de données gouvernementales pour la validation de base de données
- Surveillance des transactions à 0,02 $ par transaction
- KYB en direct à 2,00 $ par entreprise
- Filtrage de portefeuille à 0,15 $ par vérification
- Flux de vérification en marque blanche, votre marque, notre infrastructure
Entreprise
MSA et SLA personnalisés. Pour les gros volumes et les programmes réglementés.
- Contrats annuels
- MSA, DPA et SLA personnalisés
- Canal Slack et WhatsApp dédié
- Réviseurs manuels sur demande
- Conditions de revendeur et de marque blanche
- Fonctionnalités exclusives et intégrations partenaires
- CSM dédié, audit de sécurité, support conformité
Commence gratuitement → ne paie que lorsqu'une vérification est effectuée → débloque l'Enterprise pour un contrat personnalisé, un SLA ou la résidence des données.
Questions de développeurs, réponses.
How do I integrate Didit?
Five steps from signup to first verdict.
- Create your account at
business.didit.me, or callPOST https://apx.didit.me/auth/v2/programmatic/register/. - Build a workflow in the Business Console, or call
POST /v3/workflows/. - Register a webhook destination via the console, or call
POST /v3/webhook/destinations/(Didit returns the signing secret in the response). - Create a session with
POST /v3/session/, passingworkflow_idandvendor_data(your user identifier). Redirect the user to the returned URL, or drop in a native Software Development Kit (SDK) on the same/v3/contract. - Receive the verdict on the signed webhook, or poll
GET /v3/session/:session_id/decision/.
One /v3/ Application Programming Interface (API) covers Know Your Customer (KYC), Know Your Business (KYB), Transaction Monitoring, and Wallet Screening (KYT, know your transaction). 500 verifications free every month, forever, no credit card.
Is there a sandbox I can play with right now?
Yes, under sixty seconds, no credit card. Sign up at business.didit.me (or register programmatically with POST https://apx.didit.me/auth/v2/programmatic/register/) and you land in a sandbox workspace with a real Application Programming Interface (API) key.
- Same shape as production, deterministic decisions, every module unlocked.
- Real
/v3/endpoints, real webhooks, real document samples. - Switch to live whenever you are ready, same keys, same Uniform Resource Locators (URLs), same contract.
Which Software Development Kits (SDKs) do you ship?
Five first-party SDKs, all open-source, all on public docs:
- Web, JavaScript / TypeScript, framework-agnostic, iframe embed or hosted-flow redirect.
- iOS, Swift, distributed as
XCFramework. - Android, Kotlin, via Maven Central.
- React Native, TypeScript bindings on top of native modules (TurboModules).
- Flutter, Dart wrapper around the same native SDKs.
Every SDK calls the same /v3/ contract under the hood, so you can mix and match, Web on your site, native on mobile. Reference at docs.didit.me/integration/web-sdks/overview.
How do webhooks work?
Register one destination; Didit signs every delivery.
- Configure your endpoint via the Business Console, or call
POST /v3/webhook/destinations/withlabel,url, andsubscribed_events. - Didit returns a
secret_shared_keyin the response. Use it to verify the Hash-based Message Authentication Code (HMAC)-SHA256 signature on every incoming webhook (header:X-Signature-V2). - Each payload carries an exact, case-sensitive
status,"Approved","Declined","In Review","Resubmitted", and more. Full state machine atdocs.didit.me/integration/verification-statuses. - Retries use exponential backoff until you return
2xx; every delivery is logged and replayable on demand from the console.
Full reference at docs.didit.me/integration/webhooks.
What are the rate limits, and what happens at scale?
Generous defaults on every plan, tuned upward per account.
- Free tier, sandbox plus 500 production checks every month, forever.
- Pay-per-usage, burst limits scale automatically with sustained volume. You will not hit a wall mid-launch.
- Enterprise, custom rate limits, dedicated capacity, and uptime commitments in the Master Services Agreement (MSA). Talk to us at
support@didit.me.
Target capacity per region at status.didit.me. 100% real uptime over the last 6 months across millions of verifications a month.
Can I integrate with Claude Code, Cursor, or other AI coding tools?
Yes, paste one prompt and ship. Drop the canonical integration prompt at docs.didit.me/integration/integration-prompt into Claude Code, Cursor, Codex, Devin, Aider, or Replit Agent. The agent provisions the workflow, wires the webhook, and runs a smoke test end-to-end.
Agent-initiated sessions pay the same public price as direct API calls, $0.33 per full Know Your Customer (KYC), $0.15 per standalone Identity Document Verification, $0.15 per wallet screen. Free, no extra setup, works with any Model Context Protocol (MCP)-aware client.
Where is the changelog, and how do you version the API?
Monthly release notes at `docs.didit.me/changelog`, every shipped module, every webhook event added, every breaking change called out.
- The OpenAPI 3.1 specification at
docs.didit.me/openapi-25.jsonis versioned alongside the docs. Import it into Postman or generate clients in any language. - Versioning is additive by default. New fields, new optional parameters, and new webhook events ship without a version bump. Breaking changes get a new
/v4/namespace and a published deprecation window. - We never silently change a field's meaning, if a verdict shape, signature scheme, or status enum changes, it ships behind a header and is announced before cut-over.
How do I monitor uptime and what is the incident process?
`status.didit.me` publishes real-time uptime and incident history per region, verification, webhooks, console, docs. No login required.
- Subscribe via Really Simple Syndication (RSS), email, or webhook for outage alerts.
- Track record: 100% real uptime over the last 6 months; 99.99% availability target in the Service Level Agreement (SLA).
- Every incident gets a public post-mortem on the same page.
- Enterprise contracts add a named on-call engineer, a dedicated Slack or Microsoft Teams shared channel, and incident-severity Service Level Objectives in the Master Services Agreement (MSA).
Infrastructure pour l'identité et la fraude.
Une seule API pour le KYC, le KYB, la surveillance des transactions et le screening de portefeuilles. Intégration en 5 minutes.