Encontre todos os módulos, endpoints e webhooks.
A melhor forma de integrar
identidade e fraude.
Abra o sandbox, cole um curl e lance em 5 minutos. Documentação pública, cinco Software Development Kits (SDKs) e um servidor Model Context Protocol (MCP) para que um agente de codificação de Inteligência Artificial (IA) possa integrar o Didit por si. 0,33 $ por verificação KYC completa, 500 gratuitas todos os meses.


Confiado por mais de 2.000 organizações em todo o mundo.
Do zero à verificação em cinco minutos.
Crie a sua conta Didit.
- Na Consola de Negócios: registe-se em
business.didit.meem menos de sessenta segundos, sem cartão, sem barreiras de vendas. - Via Application Programming Interface (API): chame
POST https://apx.didit.me/auth/v2/programmatic/register/, depoisPOST .../verify-email/.
Qualquer um dos caminhos lhe dará uma chave API de sandbox, com a mesma estrutura da produção, todos os módulos desbloqueados.
Emitido agora mesmo, sem cartão, sem contrato, sem chamada.
- Sem mínimo
- Sem contrato
- 500 grátis / mês
- Sandbox aberto
Escolha os módulos. Componha o fluxo de trabalho.
- Na Consola de Negócios: arraste e largue os módulos no Workflow Builder, Verificação de Documento de Identidade, Liveness Passiva, Comparação Facial, Anti-Branqueamento de Capitais (AML), Rastreio de Carteira, Análise de Internet Protocol (IP) e mais 19.
- Via API: chame
POST /v3/workflows/emverification.didit.mecom os módulos que deseja.
Qualquer um dos caminhos retorna um workflow_id que passará em cada sessão.
- ID Verification
- Passive Liveness
- Face Match 1:1
- AML Screening
- Device & IP Analysis
- Comprovativo de Morada
- Leitura NFC
- Verificação Telefónica
- Análise de Carteira
- Questionário Personalizado
Configure um destino de webhook para cada veredito.
- Na Consola de Negócios: adicione o seu Uniform Resource Locator (URL) de webhook, escolha os eventos e copie o segredo de assinatura que o Didit gera.
- Via API: chame
POST /v3/webhook/destinations/comlabel,urlesubscribed_events. A resposta retorna asecret_shared_keyque o Didit usa para assinar cada entrega.
- 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
Todos os endpoints abertos · todos os webhooks com assinatura HMAC.
Crie uma sessão, Software Development Kit (SDK) ou API direta.
- Com um Software Development Kit (SDK): integre o SDK nativo para Web, iOS, Android, React Native ou Flutter, o mesmo contrato
/v3/por baixo. - Via API: chame
POST /v3/session/com oworkflow_ide um valorvendor_data(o seu identificador de utilizador).
A resposta fornece um URL de verificação para redirecionar ou incorporar na sua aplicação.
$ 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"
}'Ouça no webhook, ou faça polling.
- Webhook em tempo real: o seu endpoint é acionado em cada mudança de estado. Leia o
status("Approved","Declined","In Review","Resubmitted", …), atualize a sua base de dados, lance. - Por polling: chame
GET /v3/session/:session_id/decision/para o mesmo payload, útil quando a sua stack não consegue aceitar tráfego de entrada.
As strings de estado são exatas e sensíveis a maiúsculas/minúsculas. Máquina de estados completa em 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
Todas as interfaces, públicas. Zero chamadas de vendas.
Implemente um fluxo KYC em 5 minutos.
Leia a especificação OpenAPI 3.1.
Integre em Web, iOS, Android, React Native ou Flutter.
Receba eventos com assinatura HMAC em cada alteração de estado.
Leia a máquina de estados completa da sessão.
Cole um prompt. Implemente a integração KYC.
Ligue o Didit a qualquer cliente MCP.
Competências pré-construídas de verificação, AML e KYB.
Um curl. Cinco 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"
}'Criado para programadores e agentes de IA.
Uma API para identidade e fraude.
Integre num único prompt.
Qualquer fluxo. Qualquer país. Qualquer caso de uso.
Sem paywall. Sem chamada de vendas. Experimente.
Emitido agora mesmo, sem cartão, sem contrato, sem chamada.
- Sem mínimo
- Sem contrato
- 500 grátis / mês
- Sandbox aberto
Pague apenas pelo que usa. Simples assim.
- ID Verification$0.15
- Passive Liveness$0.10
- Face Match 1:1$0.05
- AML Screening$0.20
- Device & IP Analysis$0.03
- Rastreio de Carteira (KYT)$0.15
500 grátis / mês · sem mínimo · sem contrato anual.
API aberta. Construa em cima.
- 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
Todos os endpoints abertos · todos os webhooks com assinatura HMAC.
SDKs para todas as plataformas.
As verificações mais rápidas do mercado.
- p500.00s
- p950.00s
- p990.00s
Verificações mais rápidas do mercado · iPhone, Android, desktop, tablet, 5G ou 2G.
Comece grátis. Pague por utilização. Expanda para Enterprise.
Grátis
$0 / mês. Não é necessário cartão de crédito.
- Pacote KYC gratuito (Verificação de ID + Prova de Vida Passiva + Correspondência Facial + Análise de Dispositivo e IP), 500 / mês, todos os meses
- Utilizadores Bloqueados
- Deteção de Duplicados
- Mais de 200 sinais de fraude em cada sessão
- KYC reutilizável em toda a rede Didit
- Plataforma de Gestão de Casos
- Workflow Builder
- Documentação pública, sandbox, SDKs, servidor MCP (Model Context Protocol)
- Apoio da comunidade
Baseado na Utilização
Pague apenas pelo que usa. Mais de 25 módulos. Preços públicos por módulo, sem taxa mínima mensal.
- KYC completo por $0.33 (ID + Biometria + IP / Dispositivo)
- Mais de 10.000 conjuntos de dados AML, sanções, PEPs, notícias desfavoráveis
- Mais de 1.000 fontes de dados governamentais para Validação de Base de Dados
- Monitorização de Transações por $0.02 por transação
- KYB em tempo real por $2.00 por empresa
- Rastreio de Carteiras por $0.15 por verificação
- Fluxo de verificação whitelabel, a sua marca, a nossa infraestrutura
Empresarial
MSA e SLA personalizados. Para grandes volumes e programas regulados.
- Contratos anuais
- MSA, DPA e SLA personalizados
- Canal dedicado no Slack e WhatsApp
- Revisores manuais sob pedido
- Termos de revenda e whitelabel
- Funcionalidades exclusivas e integrações com parceiros
- CSM nomeado, revisão de segurança, apoio à conformidade
Comece grátis → pague apenas quando uma verificação for executada → desbloqueie o Enterprise para um contrato personalizado, SLA ou residência de dados.
Perguntas de programadores, respondidas.
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).
Infraestrutura para identidade e fraude.
Uma API para KYC, KYB, Monitorização de Transações e Rastreio de Carteiras. Integre em 5 minutos.