Skip to main content
Didit Raih $7,5 Juta untuk Membangun Infrastruktur Identitas dan Fraud
Didit
Developer

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.

Didukung oleh
Y CombinatorRobinhood Ventures
GBTC Finance
Bondex
Crnogorski Telekom
UCSF Neuroscape
Shiply
Adelantos

Dipercaya oleh 2.000+ organisasi di seluruh dunia.

Mulai Cepat

Dari nol sampai terverifikasi dalam lima menit.

Lima langkah dari pendaftaran hingga pengguna pertama terverifikasi. Setiap langkah menggabungkan jalur Business Console dengan jalur Application Programming Interface (API) terprogram. Atau lewati semua langkah, paste prompt integrasi di docs.didit.me/integration/integration-prompt ke AI coding agent Anda.
01 · Daftar

Buat akun Didit-mu.

  • Di Business Console: daftar di business.didit.me dalam 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/, lalu POST .../verify-email/.

Kedua jalur ini akan memberi Anda sandbox API key, bentuknya sama dengan produksi, semua modul terbuka.

API Pendaftaran Terprogram
Production API key
Live
9bf3

Langsung terbit, tanpa kartu, tanpa kontrak, tanpa perlu telepon.

  • Tanpa minimum
  • Tanpa kontrak
  • 500 gratis / bulan
  • Open sandbox
02 · Buat workflow

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/ di verification.didit.me dengan modul yang Anda inginkan.

Kedua jalur ini akan mengembalikan workflow_id yang akan Anda gunakan di setiap sesi.

API Pembuatan Workflow
Workflowkyc-onboarding-v3
220+ negara
  • ID Verification
  • Passive Liveness
  • Face Match 1:1
  • AML Screening
  • Device & IP Analysis
  • Bukti Alamat
  • Pembacaan NFC
  • Verifikasi Telepon
  • Penyaringan Wallet
  • Kuesioner Kustom
+ 15 modul lainnya · 1.000+ sumber data$0.33/sesi
03 · Daftarkan webhook

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/ dengan label, url, dan subscribed_events. Respons akan mengembalikan secret_shared_key yang digunakan Didit untuk menandatangani setiap pengiriman.
API Pembuatan Destinasi Webhook
REST · OpenAPI 3
docs.didit.me
  • 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.

04 · Integrasikan di aplikasi Anda

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/ dengan workflow_id dan nilai vendor_data (identifikasi pengguna Anda).

Respons akan memberi Anda URL verifikasi untuk dialihkan atau disematkan di aplikasi Anda.

Lihat SDK
POSThttps://verification.didit.me/v3/session/
curl
$ 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"
  }'
201Dibuat
{ "session_id": "4c5c7f3a-...", "url": "verify.didit.me/..." }
05 · Terima hasilnya

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.

Status Verifikasi
Events
live
  • session.verified2.4s ago200 OK
  • session.review_started12s ago200 OK
  • session.aml_hit1m ago200 OK
  • session.declined3m ago200 OK
Bangun dengan Didit

Semua permukaan, publik. Tanpa sales call.

Baca dokumentasi, panggil Application Programming Interface (API), sambungkan ke server Model Context Protocol (MCP), paste prompt integrasi, atau deploy skill agent yang sudah jadi, semuanya publik, semuanya gratis.
Dokumentasi

Temukan semua modul, endpoint, dan webhook.

Quickstart

Deploy alur KYC dalam 5 menit.

API reference

Baca spesifikasi OpenAPI 3.1.

SDK

Sematkan di Web, iOS, Android, React Native, atau Flutter.

Webhook

Terima event yang ditandatangani HMAC di setiap perubahan status.

Status verifikasi

Baca state machine sesi lengkap.

Prompt integrasi

Cukup paste satu prompt. Integrasi KYC langsung jalan.

Server MCP

Integrasikan Didit ke klien MCP mana pun.

Agent Skills

Verifikasi, AML, dan KYB skills yang sudah jadi.

Integrasi lima menit

Satu curl. Lima SDK.

Mulai sesi verifikasi dengan satu curl, atau sematkan alurnya di Web, iOS, Android, React Native, atau Flutter, dengan kontrak /v3/ yang sama di baliknya.
POSThttps://verification.didit.me/v3/session/
curl
$ 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"
  }'
201Dibuat
{ "session_id": "4c5c7f3a-...", "url": "verify.didit.me/..." }
WebiOSAndroidReact NativeFlutter
npmWeb · v1.4.0
Untuk developer · Untuk AI agent · Desain terbuka

Dibuat untuk developer dan AI agent.

Integrasikan pemeriksaan identitas dan fraud Didit dengan satu Application Programming Interface (API). Buka sandbox, baca dokumentasi publik, sambungkan ke server Model Context Protocol (MCP), atau tarik Software Development Kit (SDK) untuk stack apa pun. Developer bisa deploy dalam sehari; AI coding agent bisa deploy dengan satu prompt, tanpa UI, tanpa campur tangan manusia, tanpa sales call, tanpa minimum.
01 · Satu API

Satu API untuk identitas dan fraud.

Satu Application Programming Interface (API) mencakup setiap pemeriksaan identitas dan fraud, Know Your Customer (KYC), Know Your Business (KYB), Anti-Money Laundering (AML), pemantauan transaksi, pencocokan biometrik. Key yang sama, workflow engine yang sama, bisa dirangkai dalam satu sesi, tanpa pekerjaan integrasi tambahan antar produk.
Baca docs API
02 · Agent-native

Integrasi dalam satu prompt.

Server Model Context Protocol (MCP) kami sudah live dan agent skills sudah dipublikasikan. Minta Claude Code, Codex, atau Cursor untuk mengintegrasikan Didit, agent akan membuat workspace, mengonfigurasi workflow, dan mengirimkan panggilan API pertama sendiri. Tanpa dashboard, tanpa campur tangan manusia, tanpa tiket support.
Baca prompt integrasi
MCP
Agent is working…
Created workspaceneobank-prod
Configured workflowIDSelfieAML
Shipped first API callPOST /v3/session · 201 Created
03 · Modular

Alur apa pun. Negara mana pun. Kasus penggunaan apa pun.

Susun alur apa pun dari 25+ modul, 1.000+ sumber data pemerintah, 220+ negara, 14.000+ jenis dokumen, dan 48+ bahasa. Orchestrator yang sama bisa menjalankan autentikasi biometrik, KYC untuk neobank, KYB untuk fintech B2B, Travel Rule untuk crypto exchange, atau AML berkelanjutan untuk marketplace, kamu pilih pemeriksaan dan urutannya.
Lihat semua modul
Workflowneobank-kyc-v3
220+ negara
ID Verification
AML Screening
Face Match 1:1
Business Verification
Passive Liveness
Key People (UBO)
NFC Reading
Proof of Address
Device & IP Analysis
Phone Verification
Wallet Screening
Age Estimation
+ 20 more modules · 1,000+ data sources$0.33/session
04 · Self-serve

Tanpa paywall. Tanpa sales call. Langsung coba saja.

Sandbox sudah terbuka sejak menit pertama. Dokumen dan API bersifat publik, tanpa demo gate antara kamu dan kode. Daftar, ambil key, langsung deploy di hari yang sama. Tim sales kami siap membantu kapan pun kamu butuh, bukan sebagai penghalang.
Coba sandbox-nya
Production API key
Live
9bf3

Langsung terbit, tanpa kartu, tanpa kontrak, tanpa perlu telepon.

  • Tanpa minimum
  • Tanpa kontrak
  • 500 gratis / bulan
  • Open sandbox
05 · Berbasis penggunaan

Bayar sesuai yang kamu pakai. Itu saja.

Didit 3–5x lebih murah dibanding vendor KYC yang sudah ada, dengan semua harga publik di /pricing, $0.33 untuk paket KYC lengkap, $0.15 untuk wallet screening, $0.03 untuk analisis Device & IP, 500 verifikasi gratis setiap bulan. Tanpa minimum, tanpa kontrak tahunan, tanpa biaya tak terduga, harga di halaman adalah harga di invoice.
Lihat semua harga
Daftar harga publik
/pricing
  • 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
Full KYC bundle$0.00

500 gratis / bulan · tanpa minimum · tanpa kontrak tahunan.

06 · Infra terbuka

Open API. Bangun di atasnya.

Setiap endpoint terbuka dan terdokumentasi, ubah status sesi, blocklist wajah, unduh PDF keputusan, edit workflow, atau query log event. Webhook ditandatangani dengan Hash-based Message Authentication Code (HMAC), jadi kamu bisa membuktikan setiap event berasal dari kami. Didit adalah infrastruktur, bukan aplikasi tertutup.
Jelajahi API
REST · OpenAPI 3
docs.didit.me
  • 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.

07 · SDK

SDK untuk setiap platform.

Software Development Kit (SDK) untuk setiap stack, Web, iOS, Android, React Native, Flutter. Di backend, ada REST API, signed webhook, spesifikasi OpenAPI 3, dan integrasi siap pakai untuk Zapier, Shopify, dan Salesforce. Setiap antarmuka dilengkapi dengan sampel, tipe, dan panduan memulai dalam 5 menit.
Jelajahi SDK
WebiOSAndroidReact NativeFlutter
npmWeb · v1.4.0
08 · Infra yang dioptimalkan untuk skala

Verifikasi tercepat di pasar.

99% verifikasi selesai dalam waktu kurang dari 2 detik, end-to-end, diukur dalam produksi, bukan sekadar klaim di presentasi. Kami menargetkan Service-Level Agreement (SLA) 99.99%, mempertahankan 100% uptime selama 12 bulan terakhir, dan tidak pernah mengalami pelanggaran keamanan. Dioptimalkan untuk setiap perangkat dan jaringan, iPhone, Android, desktop, tablet, 5G atau 2G, dan sudah menjalankan jutaan verifikasi setiap bulan.
Lihat status langsung
Latensi end-to-end · 30 hari
SLA 99.99%
  • p500.00s
  • p950.00s
  • p990.00s

Verifikasi tercepat di pasar · iPhone, Android, desktop, tablet, 5G atau 2G.

Tiga tingkatan, satu daftar harga

Mulai gratis. Bayar sesuai penggunaan. Skala ke Enterprise.

500 verifikasi gratis setiap bulan, selamanya. Pay-as-you-go untuk produksi. Kontrak kustom, data residency, dan SLA (Service Level Agreements) untuk Enterprise.
Gratis

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
Paling populer
Bayar sesuai pemakaian

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

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.

FAQ

Pertanyaan developer, terjawab.

Jawaban yang sama yang kami kirimkan ke tim engineering selama panggilan integrasi. Untuk hal lain, support@didit.me.
How do I integrate Didit?

Five steps from signup to first verdict.

  • Create your account at business.didit.me, or call POST 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/, passing workflow_id and vendor_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/ with label, url, and subscribed_events.
  • Didit returns a secret_shared_key in 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 at docs.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.json is 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.

Minta AI untuk merangkum halaman ini