Temukan semua modul, endpoint, dan webhook.
Cara terbaik untuk mengintegrasikan
identitas dan fraud.
Buka sandbox, paste satu curl, dan langsung deploy dalam 5 menit. Tersedia dokumentasi publik, lima Software Development Kit (SDK), dan server Model Context Protocol (MCP) agar AI coding agent bisa mengintegrasikan Didit untuk Anda. $0.33 per verifikasi KYC lengkap, gratis 500 setiap bulan.




Dipercaya oleh 2.000+ organisasi di seluruh dunia.
Dari nol sampai terverifikasi dalam lima menit.
Buat akun Didit-mu.
- Di Business Console: daftar di
business.didit.medalam waktu kurang dari enam puluh detik, tanpa kartu, tanpa sales gate. - Melalui Application Programming Interface (API): panggil
POST https://apx.didit.me/auth/v2/programmatic/register/, laluPOST .../verify-email/.
Kedua jalur ini akan memberi Anda sandbox API key, bentuknya sama dengan produksi, semua modul terbuka.
Langsung terbit, tanpa kartu, tanpa kontrak, tanpa perlu telepon.
- Tanpa minimum
- Tanpa kontrak
- 500 gratis / bulan
- Open sandbox
Pilih modulnya. Susun alur kerjanya.
- Di Business Console: drag-and-drop modul ke Workflow Builder, Verifikasi Dokumen Identitas, Passive Liveness, Face Match, Anti-Money Laundering (AML), Wallet Screening, Internet Protocol (IP) Analysis, dan 19 lainnya.
- Melalui API: panggil
POST /v3/workflows/diverification.didit.medengan modul yang Anda inginkan.
Kedua jalur ini akan mengembalikan workflow_id yang akan Anda gunakan di setiap sesi.
- ID Verification
- Passive Liveness
- Face Match 1:1
- AML Screening
- Device & IP Analysis
- Bukti Alamat
- Pembacaan NFC
- Verifikasi Telepon
- Penyaringan Wallet
- Kuesioner Kustom
Konfigurasi satu tujuan webhook untuk setiap keputusan.
- Di Business Console: tambahkan Uniform Resource Locator (URL) webhook Anda, pilih event, dan salin secret penandatanganan yang dibuat Didit.
- Melalui API: panggil
POST /v3/webhook/destinations/denganlabel,url, dansubscribed_events. Respons akan mengembalikansecret_shared_keyyang digunakan Didit untuk menandatangani setiap pengiriman.
- 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
Semua endpoint terbuka · setiap webhook ditandatangani HMAC.
Buat sesi, Software Development Kit (SDK) atau API langsung.
- Dengan Software Development Kit (SDK): pasang SDK native untuk Web, iOS, Android, React Native, atau Flutter, kontrak
/v3/yang sama di baliknya. - Melalui API: panggil
POST /v3/session/denganworkflow_iddan nilaivendor_data(identifikasi pengguna Anda).
Respons akan memberi Anda URL verifikasi untuk dialihkan atau disematkan di aplikasi Anda.
$ 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"
}'Dengarkan webhook, atau lakukan polling.
- Webhook real-time: endpoint Anda akan aktif di setiap perubahan status. Baca
status("Approved","Declined","In Review","Resubmitted", …), perbarui database Anda, deploy. - Dengan polling: panggil
GET /v3/session/:session_id/decision/untuk payload yang sama, berguna jika stack Anda tidak dapat menerima traffic masuk.
String status persis dan peka huruf besar/kecil. State machine lengkap di 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
Semua permukaan, publik. Tanpa sales call.
Deploy alur KYC dalam 5 menit.
Baca spesifikasi OpenAPI 3.1.
Sematkan di Web, iOS, Android, React Native, atau Flutter.
Terima event yang ditandatangani HMAC di setiap perubahan status.
Baca state machine sesi lengkap.
Cukup paste satu prompt. Integrasi KYC langsung jalan.
Integrasikan Didit ke klien MCP mana pun.
Verifikasi, AML, dan KYB skills yang sudah jadi.
Satu curl. Lima SDK.
$ 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"
}'Dibuat untuk developer dan AI agent.
Satu API untuk identitas dan fraud.
Integrasi dalam satu prompt.
Alur apa pun. Negara mana pun. Kasus penggunaan apa pun.
Tanpa paywall. Tanpa sales call. Langsung coba saja.
Langsung terbit, tanpa kartu, tanpa kontrak, tanpa perlu telepon.
- Tanpa minimum
- Tanpa kontrak
- 500 gratis / bulan
- Open sandbox
Bayar sesuai yang kamu pakai. Itu saja.
- ID Verification$0.15
- Passive Liveness$0.10
- Face Match 1:1$0.05
- AML Screening$0.20
- Device & IP Analysis$0.03
- Wallet Screening (KYT)$0.15
500 gratis / bulan · tanpa minimum · tanpa kontrak tahunan.
Open API. Bangun di atasnya.
- 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
Semua endpoint terbuka · setiap webhook ditandatangani HMAC.
SDK untuk setiap platform.
Verifikasi tercepat di pasar.
- p500.00s
- p950.00s
- p990.00s
Verifikasi tercepat di pasar · iPhone, Android, desktop, tablet, 5G atau 2G.
Mulai gratis. Bayar sesuai penggunaan. Skala ke Enterprise.
Gratis
$0 / bulan. Tidak perlu kartu kredit.
- Paket KYC gratis (Verifikasi ID + Passive Liveness + Face Match + Analisis Perangkat & IP), 500 / bulan, setiap bulan
- User yang masuk daftar hitam
- Deteksi Duplikat
- 200+ sinyal fraud di setiap sesi
- KYC yang dapat digunakan kembali di seluruh jaringan Didit
- Platform Manajemen Kasus
- Workflow Builder
- Dokumentasi publik, sandbox, SDK, server MCP (Model Context Protocol)
- Dukungan komunitas
Berbasis Pemakaian
Bayar hanya untuk yang kamu pakai. 25+ modul. Harga per modul transparan, tanpa biaya minimum bulanan.
- Full KYC seharga $0.33 (ID + Biometrik + IP / Perangkat)
- 10.000+ dataset AML, sanksi, PEP, media yang merugikan
- 1.000+ sumber data pemerintah untuk Database Validation
- Transaction Monitoring seharga $0.02 per transaksi
- Live KYB seharga $2.00 per bisnis
- Wallet Screening seharga $0.15 per pemeriksaan
- Alur verifikasi whitelabel, brand kamu, infrastruktur kami
Enterprise
MSA & SLA kustom. Untuk volume besar dan program yang diatur.
- Kontrak tahunan
- MSA, DPA, dan SLA kustom
- Saluran Slack dan WhatsApp khusus
- Peninjau manual sesuai permintaan
- Ketentuan reseller dan white-label
- Fitur eksklusif dan integrasi partner
- CSM khusus, tinjauan keamanan, dukungan kepatuhan
Mulai gratis → bayar hanya saat pemeriksaan berjalan → buka Enterprise untuk kontrak kustom, SLA, atau data residency.
Pertanyaan developer, terjawab.
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).
Infrastruktur untuk identitas dan fraud.
Satu API untuk KYC, KYB, Transaction Monitoring, dan Wallet Screening. Integrasi dalam 5 menit.