Lewati ke konten utama
Didit Raih $7,5 Juta untuk Membangun Infrastruktur Identitas dan Fraud
Didit
Verifikasi Bisnis (KYB)

Verifikasi bisnis apa pun.
Pahami kepemilikannya.

Verifikasi catatan perusahaan, tinjau data kepemilikan yang tersedia, dan tambahkan screening AML serta KYC terhubung untuk orang-orang yang membutuhkannya. Harga registri bervariasi berdasarkan negara dan tingkatan; setiap pemeriksaan tambahan ditagih terpisah.

Didukung oleh
Y CombinatorRobinhood Ventures
Firecrawl
Slash
Crnogorski Telekom
UCSF Neuroscape
Bit2Me

Dipercaya oleh 2.000+ organisasi di seluruh dunia.

KYB closed-loop

Registri, UBO, pejabat,
dan KYC untuk setiap UBO.

Ambil informasi perusahaan, tinjau data kepemilikan yang disediakan registri, dan tambahkan AML perusahaan serta KYC terhubung dalam satu alur kerja. Setiap pemeriksaan berbayar memiliki harganya sendiri.

Cara kerjanya

Dari pendaftaran hingga pengguna terverifikasi dalam empat langkah.

Langkah 01 / 04

Buat alur kerja

Pilih pemeriksaan yang Anda inginkan, ID, liveness, pencocokan wajah, sanksi, alamat, usia, telepon, email, pertanyaan kustom. Seret ke dalam alur di dashboard, atau posting alur yang sama ke API kami. Buat cabang berdasarkan kondisi, jalankan A/B test, tanpa perlu coding.

Dibangun untuk kepatuhan. Dibangun untuk melawan penipuan. Desain terbuka.

Enam kapabilitas. Satu closed loop. Verifikasi Bisnis.

Setiap kapabilitas adalah toggle pada alur kerja yang sama. Tidak ada tingkatan upsell, tidak ada paket terpisah, tidak ada alur manual di samping. Aktifkan atau nonaktifkan per alur kerja di konsol.
01 . Registri

Cakupan registri spesifik negara.

Kami mengkueri registri perusahaan resmi di negara tempat pendirian dan mengembalikan nama legal, nomor, jenis, status, alamat, dan ID pajak perusahaan. Yurisdiksi UE, Inggris, AS (per negara bagian), dan Amerika Latin utama sudah tercakup sejak awal.
02 . UBO

Pemilik manfaat. Ditarik, diisi otomatis, dikonfirmasi.

Jika data kepemilikan tersedia, tingkatan registri dapat mengembalikan pemegang saham dan pemilik manfaat di atas ambang batas yang Anda konfigurasi. Perusahaan meninjau dan melengkapi informasi yang hilang. Hasil kosong bukan bukti bahwa tidak ada pemilik manfaat.
03 . Pejabat

Direktur, sekretaris, penandatangan. 15 tag peran.

15 tag peran kanonis mencakup kepemilikan (UBO, pemegang saham, penerima manfaat, pendiri, investor) dan tata kelola (direktur, ketua, sekretaris, penandatangan, pendiri). Satu orang dapat memiliki beberapa peran. Setiap tag wajib atau opsional per alur kerja.
04 . AML Entitas + Individu

AML pada perusahaan. AML pada setiap UBO.

Penyaringan AML berjalan otomatis terhadap 1.300+ sumber, sanksi (OFAC, UE, PBB, HM Treasury), PEP (politically exposed persons), media yang merugikan, dan tindakan penegakan hukum. Perusahaan disaring sebagai entitas; setiap pemilik dan pejabat sebagai individu.
05 . KYC Terhubung

Satu KYC per UBO. Orkestrator yang sama. Jejak audit yang sama.

Setiap peran yang memerlukan KYC akan memicu sesi turunan, pengambilan ID yang di-host, liveness pasif, pencocokan wajah, analisis Perangkat & IP. Induk menunggu hingga setiap turunan yang diperlukan selesai, lalu mengagregasi untuk keputusan akhir. Tanpa spreadsheet, tanpa pengejaran manual.
06 . Dokumen

Dokumen pendukung. OCR vs registri, diperiksa silang.

Sertifikat pendirian, akta pendirian, daftar pemegang saham, laporan keuangan, bukti alamat, diunggah di dalam alur yang di-host. Kami mengekstrak data, membandingkannya dengan registri, dan menandai setiap inkonsistensi untuk ditinjau analis.
Integrasikan

Satu jenis alur kerja. Dua jalur integrasi.

Pilih alur kerja Business Verification di konsol dan panggil API sesi kami. Dengarkan webhook untuk alur berbasis event, atau ambil keputusan sesuai permintaan. JSON-nya sama saja.
POST /v3/session/UI yang di-host
$ curl -X POST https://verification.didit.me/v3/session/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "workflow_id": "wf_kyb_es",
    "vendor_data": "biz-acme-001"
  }'
201Dibuat{ "session_id": "bs_01H...", "url": "verify.didit.me/..." }
workflow_id tipe KYB otomatis membuat sesi bisnis. Kirimkan url ke admin perusahaan.dokumen →
GET /v3/session/{id}/decision/Server ke server
$ curl https://verification.didit.me/v3/session/bs_01H.../decision/ \
  -H "x-api-key: $DIDIT_API_KEY"
200OK{ "status": "APPROVED", "session_kind": "bisnis" }
Mengembalikan registry_checks, key_people_checks, company_aml_checks, document_verifications.dokumen →
Integrasi siap agen

Integrasikan Verifikasi Bisnis dalam satu prompt.

Tempel blok di bawah ini ke Claude Code, Cursor, Codex, Devin, Aider, atau Replit Agent. Isi stack Anda. Agent akan memprovisi Didit, membuat alur kerja Verifikasi Bisnis, menghubungkan webhook, dan mengintegrasikannya.
didit-integration-prompt.md
# Didit Business Verification (KYB) — integrate in 5 minutes

You are integrating Didit's Business Verification (Know Your Business / KYB)
module into <my_stack>. Follow these steps exactly. Every URL, header, and
workflow-type value below is canonical — do not paraphrase or "improve" them.

## 1. Provision an account
- Sign up: https://business.didit.me (no credit card required).
- Or provision programmatically: POST https://apx.didit.me/auth/v2/programmatic/register/
  (returns an API key bound to the workspace + application).

## 2. Create a KYB workflow
In the Business Console: Workflows -> Create workflow -> select
"Business Verification" as the workflow type. Enable the features you need:

- Company registry lookup       (required)
- Company Anti-Money Laundering (AML)                   (recommended)
- Key People                    (required for most regulated industries)
- Documents                     (optional - configure which document types)

Save and copy the workflow_id. KYB workflows automatically create
business sessions - there is no extra "business" flag to set on the
session create call.

## 3. Create a business session via the API
POST https://verification.didit.me/v3/session/
Headers:
  x-api-key:    <your-api-key>      (lowercase, hyphenated)
  Content-Type: application/json
Body:
  {
    "workflow_id": "<your-kyb-workflow-id>",
    "vendor_data": "biz-acme-001"
  }

Response:
  - session_id          (e.g. bs_01H...)
  - session_number      (sequential)
  - url                 (hosted verification link)

Deliver the url to the business administrator via your own channel.
They open it, confirm registry data, add Ultimate Beneficial Owners
(UBOs) and officers, upload documents, and submit.

## 4. Webhooks
Register a webhook destination once via
  POST https://verification.didit.me/v3/webhook/destinations/
with subscribed_events:
  status.updated, data.updated,
  business.status.updated, business.data.updated

Every delivery carries an X-Signature-V2 header you MUST verify before
trusting the payload.  HMAC-SHA256 verification MUST run against the raw body bytes (the raw payload as Didit sent it) BEFORE any JSON parsing — re-serialising the parsed body changes whitespace and key order, which invalidates the signature.Algorithm:
  1. sortKeys(payload) recursively
  2. shortenFloats (truncate trailing zeros after the decimal point)
  3. JSON.stringify the result
  4. HMAC-SHA256 with the secret_shared_key
  5. Hex-encode, compare to the X-Signature-V2 header.

Business-session events carry session_kind: "business" inside data and
the business_session_id. Route on session_kind to your KYB handler.

Example status.updated payload:
{
  "event": "status.updated",
  "application_id": "app_abc123",
  "timestamp": "2026-04-18T12:30:00Z",
  "data": {
    "session_id": "bs_01H...",
    "session_kind": "business",
    "vendor_data": "biz-acme-001",
    "status": "APPROVED",
    "previous_status": "IN_PROGRESS"
  }
}

## 5. Fetch the decision (optional - the webhook already carries it)
GET https://verification.didit.me/v3/session/{session_id}/decision/
Headers:
  x-api-key: <your-api-key>

Top-level shape:
  - status                              "APPROVED" | "DECLINED" | "IN_REVIEW" | "RESUBMITTED" | "IN_PROGRESS" | "NOT_STARTED"
  - session_kind                        "business"
  - registry_checks[]                   per-jurisdiction company registry payloads
  - company_aml_checks[]                entity AML hits (sanctions, PEP, adverse media)
  - key_people_checks[]                 registry-disclosed + user-submitted UBOs / shareholders / directors / representatives, plus ubo_kyc_summary
  - document_verifications[]            uploaded documents with Optical Character Recognition (OCR) fields
  - business_session_id                 mirrors session_id

Each key_people entry includes role tags (ubo, shareholder, director,
representative, authorized_signatory, etc.), ownership_percentage, voting
percentage, and - if Know Your Customer (KYC) is required for that role - a linked_kyc_session_id
pointing at a child User Verification session.

## 6. Hard rules - do not change
- Base URL for /v3/* endpoints is verification.didit.me (NOT apx.didit.me).
- KYB is workflow-typed - there is no standalone POST /v3/business-verification/.
  Set the workflow type to "Business Verification" in the console; the
  session created against that workflow_id is automatically a business session.
- Auth header is x-api-key (lowercase, hyphenated).
- Webhook signature header is X-Signature-V2 (NOT X-Signature).
- Session status casing: APPROVED, DECLINED, IN_REVIEW, RESUBMITTED, IN_PROGRESS, NOT_STARTED (uppercase, underscore).
- Always verify webhook signatures before trusting payload data.

## 7. Pricing reference (public)
- Registry retrieval: priced by country and delivered tier. See https://docs.didit.me/getting-started/kyb-registry-pricing for the staging catalog and confirm production rollout. Ownership data is returned only where the source has it.
- Company AML screening:                                                  $0.20 per check
- Each linked KYC session spawned for a UBO / officer:                    $0.33 per KYC bundle
- KYB document collection: USD 0.20 per workflow step in the current staging release, not per upload; production rollout pending.
- The 500 monthly free checks cover eligible core KYC modules, including document capture; not lookup, identity wallets, registry retrieval or KYB documents.

## 8. Verify your integration
- Sandbox starts on signup at https://business.didit.me - no separate flag.
- Test companies (mocked registry responses) available in sandbox mode.
- Switch to live: flip the application's environment toggle in console.

When in doubt: https://docs.didit.me/business-verification/overview
Dirancang untuk kepatuhan

Buka negara baru dengan satu klik. Kami yang mengerjakan bagian sulitnya.

Kami membuka anak perusahaan lokal, mengamankan lisensi, menjalankan pengujian penetrasi, mendapatkan sertifikasi, dan menyelaraskan dengan setiap regulasi baru. Untuk meluncurkan verifikasi di negara baru, cukup aktifkan tombol. 220+ negara sudah aktif, diaudit dan diuji penetrasi setiap kuartal, satu-satunya penyedia identitas yang secara formal disebut oleh pemerintah negara anggota Uni Eropa lebih aman daripada verifikasi langsung.
Baca dossier keamanan & kepatuhan
SOC 2 · Type II — AICPA · 2026
SOC 2 · Type I — AICPA · 2026
ISO/IEC 27001 — Keamanan informasi · 2026
Sandbox keuangan UE — Tesoro · SEPBLAC · BdE
FIDO Alliance — Anggota asosiasi · 2026
iBeta Level 1 PAD — NIST / NIAP · 2026
GDPR — EU 2016/679
HIPAA — 45 CFR §160 · §164
DORA — EU 2022/2554
MiCA — EU 2023/1114
Panduan EBA untuk onboarding jarak jauh — EBA/GL/2022/15
AMLD6 · eIDAS 2.0 — Selaras dengan UE secara desain
Jugendschutz geprüft — FSM · JMStV §4(2) · 2026

Angka-angka bukti

Angka-angka bukti
  • 3
    Tingkatan data registri. Ketersediaan tergantung pada negara dan perusahaan.
  • 15
    Tag peran, pemilik, pemegang saham, direktur, penanda tangan, dan lainnya.
  • Variable
    Pengambilan registri. AML, KYC terhubung, dan dokumen terpisah.
  • $0.33
    Per KYC yang terhubung. Harga paket lengkap sama dengan pengguna mandiri.
Tiga tingkatan, satu daftar harga

Mulai gratis. Bayar sesuai pemakaian. Skalakan ke Enterprise.

500 verifikasi gratis setiap bulan, selamanya. Setelah itu, bayar hanya saat modul berjalan. Kontrak khusus, data residency, dan service level agreement (SLA) tersedia untuk Enterprise.

Gratis

$0/ bulan · tanpa kartu

Untuk membangun, menguji, dan pengguna pertamamu.

Semua yang kamu butuhkan untuk memulai:
  • 500 verifikasi KYC lengkap setiap bulan
  • ID, liveness, face match, device & IP
  • 200+ sinyal fraud, blocklist, duplikat
  • KYC yang bisa digunakan kembali di seluruh jaringan Didit
  • Workflow builder, case management, SDK
  • Dukungan AI Agen AI dalam konsol, dokumentasi, dan komunitas.
Paling populer

Bayar sesuai pemakaian

$0.33per KYC lengkap

25+ modul, harga transparan. Diskon volume otomatis.

Semua fitur di Gratis, ditambah:
  • AML screening dan monitoring mulai dari $0.07
  • Harga registri bisnis berdasarkan negara dan tier data
  • Transaction monitoring $0.02 per transaksi
  • Wallet screening $0.15 per pemeriksaan
  • White-label flow dengan brand-mu sendiri
  • Dukungan AI Agen AI dalam konsol, dokumentasi, dan komunitas.

Enterprise

Kustomkontrak tahunan

Untuk volume besar dan program teregulasi.

Semua fitur di Bayar sesuai pemakaian, ditambah:
  • Kontrak tahunan, harga volume terikat
  • Ketentuan hukum khusus dan SLA uptime 99,99%
  • Data residency, retensi, tinjauan keamanan
  • Manual reviewer sesuai permintaan
  • Ketentuan reseller dan white-label
  • Dukungan prioritas dari tim kami Channel Slack bersama 24/7, manajer kesuksesan khusus.

Diskon volume berlaku otomatis seiring peningkatan penggunaan — tanpa negosiasi, tanpa sales call.

FAQ

Pertanyaan umum

Apa itu Didit?

Didit adalah infrastruktur untuk identitas dan fraud, platform yang kami impikan saat kami sendiri membangun produk: terbuka, fleksibel, dan ramah developer, sehingga berfungsi sebagai bagian nyata dari stack Anda, bukan kotak hitam yang Anda integrasikan secara terpisah.

Satu API mencakup verifikasi individu (KYC, know your customer), verifikasi bisnis (KYB, know your business), penyaringan dompet kripto (KYT, know your transaction), dan pemantauan transaksi secara real-time, pada stack yang dibangun agar:

  • Cepat, p99 di bawah 2 detik pada setiap sesi
  • Andal, dalam produksi dengan 2.000+ perusahaan di 220+ negara
  • Aman, SOC 2 Tipe 1 & Tipe 2, ISO 27001, GDPR-native, dan secara resmi diakui oleh regulator keuangan Spanyol lebih aman daripada verifikasi langsung

Jejak di baliknya: 14.000+ jenis dokumen dalam 48+ bahasa, 1.000+ sumber data, dan 200+ sinyal fraud pada setiap sesi. Infrastruktur Didit belajar secara dinamis dari setiap sesi dan menjadi lebih baik setiap hari.

Registri dan negara mana saja yang dicakup Didit?
Pilih Lite (profil perusahaan dan pejabat yang tersedia), Pemegang Saham, atau UBO (pemilik manfaat akhir). Data kepemilikan tergantung pada negara dan catatan perusahaan; tingkatan kepemilikan tidak menjamin pohon kepemilikan yang lengkap. Tinjau matriks negara dan kumpulkan informasi yang hilang dari perusahaan. Lihat negara yang didukung dan harga negara.
Bagaimana bentuk responsnya?
Satu objek keputusan yang dapat diakses melalui GET /v3/session/[id]/decision/. status tingkat atas adalah salah satu dari APPROVED, DECLINED, IN_REVIEW, RESUBMITTED, IN_PROGRESS, atau NOT_STARTED. session_kind adalah business. Objek ini mencakup registry_checks[] (nama legal, nomor registrasi, jenis, tanggal pendirian, status, alamat terdaftar, nomor pajak, ditambah payload registry_data yang tidak dapat diubah dan user_provided_data yang digabungkan), key_people_checks[] (UBO, pemegang saham, direktur, perwakilan, dibagi menjadi bucket registry dan submitted, dengan ubo_kyc_summary yang menggulirkan progres KYC yang tertaut), company_aml_checks[], dan document_verifications[]. Referensi lengkap di docs.didit.me/business-verification/response-schema.
Seberapa cepat verifikasi untuk pengguna akhir saya?
Waktu verifikasi bisnis tergantung pada waktu respons registri, informasi perusahaan yang diminta, dan pemeriksaan identitas yang tertaut. Alur kerja mungkin menunggu beberapa pemilik atau tinjauan manual. Gunakan pembaruan status sesi untuk melacak kemajuan daripada mengasumsikan waktu penyelesaian yang tetap.
Bagaimana cara kerja pola KYC yang tertaut?
Setiap peran Key People dapat dikonfigurasi secara individual untuk memerlukan verifikasi Know Your Customer (KYC). Ketika admin bisnis mengirimkan formulir Key People, Didit membuat sesi Verifikasi Pengguna anak untuk setiap peran yang memerlukan KYC, biasanya setiap UBO dan setiap direktur. Setiap sesi anak dapat diakses melalui ubo_kyc_summary induk dan mewarisi alur kerja yang Anda petakan. Status fitur Key People tetap Awaiting User hingga setiap anak yang diperlukan selesai; kemudian akan diagregasikan menjadi Approved, Declined, atau In Review. UBO korporat akan membuat sub-sesi KYB bertingkat ketika KYB bertingkat diaktifkan. Satu orkestrator. Satu jejak audit. Tanpa alur manual paralel.
Apa yang terjadi jika pengguna gagal, berhenti di tengah jalan, atau kedaluwarsa?
Penagihan mengikuti pemeriksaan yang selesai, bukan keputusan sesi akhir. Pengambilan registri yang selesai dan upaya pencarian yang dijawab dapat ditagih meskipun sesi kemudian ditolak atau ditinggalkan. Jawaban pencarian yang tidak cocok dapat ditagih; upaya kesalahan penyedia tidak. Tunjangan dokumen tidak mencakup pencarian, dompet, atau KYB.
Di mana data pelanggan saya disimpan dan bagaimana perlindungannya?

Data produksi diproses dan disimpan di Uni Eropa secara default, di Amazon Web Services. Kontrak enterprise dapat meminta wilayah alternatif untuk yurisdiksi yang diwajibkan oleh regulatornya.

Enkripsi di mana-mana. AES-256 saat tidak aktif di setiap database, penyimpanan objek, dan backup. Transport Layer Security 1.3 saat transit pada setiap panggilan API, webhook, dan sesi Business Console. Data biometrik dienkripsi di bawah Customer Master Key terpisah.

Retensi ada dalam kendali Anda. Retensi default adalah tidak terbatas (unlimited) kecuali Anda mengonfigurasi lebih pendek, antara 30 hari hingga 10 tahun per aplikasi, dan Anda dapat menghapus sesi individual kapan saja dari dashboard atau API.

Sertifikasi: SOC 2 Tipe 1 & Tipe 2, ISO/IEC 27001:2022, iBeta Level 1 PAD, dan pengesahan publik dari Tesoro / SEPBLAC / CNMV Spanyol bahwa verifikasi identitas jarak jauh Didit lebih aman daripada memverifikasi seseorang secara langsung. Laporan lengkap di /security-compliance.

Apakah Didit patuh untuk industri saya?

Didit secara default patuh terhadap regulator yang penting untuk infrastruktur identitas:

  • GDPR + UK GDPR, pemisahan controller / processor, Perjanjian Pemrosesan Data lengkap dipublikasikan, otoritas pengawas utama ditunjuk (AEPD Spanyol).
  • AMLD6 + EU AML Single Rulebook, 1.300+ sanksi, orang yang terpapar politik, dan daftar media yang merugikan disaring secara real time.
  • eIDAS 2.0, selaras dengan EU Digital Identity Wallet; siap untuk identitas yang dapat digunakan kembali.
  • MiCA (Markets in Crypto-Assets), siap untuk on-ramp kripto, bursa, dan kustodian.
  • DORA, Digital Operational Resilience Act, ketahanan operasional layanan keuangan UE.
  • BIPA, CUBI, Washington HB 1493, CCPA / CPRA, privasi biometrik AS (Illinois, Texas, Washington) dan privasi konsumen California.
  • UK Online Safety Act, kewajiban pembatasan usia dan keamanan anak.
  • FATF Travel Rule, data originator dan beneficiary pada transfer kripto, interoperable IVMS-101.

Memo terperinci, setiap sertifikat, setiap surat regulator: /security-compliance.

Seberapa cepat saya bisa mengintegrasikan dan mulai memverifikasi pengguna?
  • 60 detik untuk akun sandbox di business.didit.me, tanpa kartu kredit.
  • 5 menit untuk verifikasi yang berfungsi melalui Claude Code, Cursor, atau agen coding apa pun melalui server Model Context Protocol (MCP) kami.
  • Satu akhir pekan untuk integrasi siap produksi dengan verifikasi webhook yang ditandatangani, percobaan ulang, dan alur remediasi ketika pengguna ditolak.

Tiga jalur integrasi, pilih mana saja yang sesuai dengan stack Anda:

  • Sematkan secara native dengan SDK Web, iOS, Android, React Native, atau Flutter kami.
  • Redirect pengguna ke halaman verifikasi yang di-host, tanpa SDK.
  • Kirim tautan melalui email, SMS, WhatsApp, atau saluran apa pun, tanpa pekerjaan front-end.

Dashboard yang sama, penagihan yang sama, harga bayar-per-sukses yang sama untuk ketiganya. Panduan langkah demi langkah di docs.didit.me/integration/integration-prompt.

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