Tangkap penipuan klaim dengan lima sinyal penipuan. Satu alur kerja pada pemberitahuan kerugian pertama.
Verifikasi bahwa penggugat adalah pemegang polis, blokir bukti video deepfake, deteksi dokumen palsu, saring terhadap daftar sanksi, temukan jaringan cedera terorganisir — dalam satu sesi /v3/. $0.53 per klaim, 500 gratis setiap bulan.
Dipercaya oleh 2.000+ organisasi di seluruh dunia.
Apa yang dibayar padahal seharusnya tidak
Pengklaim hantu. Laporan templat. Bukti video deepfake.
Koalisi Anti Penipuan Asuransi memperkirakan perusahaan asuransi di AS merugi sekitar $308
miliar setahun. Sebagian besar terjadi melalui klaim tanpa pemeriksaan identitas pada
pengklaim dan tanpa forensik pada bukti. Didit menutup kedua celah tersebut dalam satu
alur kerja — $0.53 per klaim, 500 gratis setiap bulan.
Cara kerjanya
Dari pendaftaran hingga pengguna terverifikasi dalam empat langkah.
Langkah 01
Buat alur kerja
Pilih pemeriksaan yang Anda inginkan — ID, keaktifan, pencocokan wajah, sanksi, alamat, usia, telepon, email, pertanyaan khusus. Seret ke dalam alur di dasbor, atau kirim alur yang sama ke API kami. Buat cabang berdasarkan kondisi, jalankan uji A/B, tanpa kode.
Langkah 02
Integrasikan
Sematkan secara native dengan SDK Web, iOS, Android, React Native, atau Flutter kami. Arahkan ke halaman yang di-hosting. Atau cukup kirim tautan kepada pengguna Anda — melalui email, SMS, WhatsApp, di mana saja. Pilih yang sesuai dengan tumpukan teknologi Anda.
Langkah 03
Pengguna melalui alur
Didit meng-hosting kamera, isyarat pencahayaan, serah terima seluler, dan aksesibilitas. Saat pengguna berada dalam alur, kami menilai 200+ sinyal penipuan secara real time dan memverifikasi setiap bidang terhadap sumber data otoritatif. Hasil dalam waktu kurang dari dua detik.
Langkah 04
Anda menerima hasilnya
Webhook yang ditandatangani secara real-time menjaga database Anda tetap sinkron saat pengguna disetujui, ditolak, atau dikirim untuk ditinjau. Lakukan polling API sesuai permintaan. Atau buka konsol untuk memeriksa setiap sesi, setiap sinyal, dan mengelola kasus sesuai keinginan Anda.
Dibuat untuk klaim · Harga seperti infrastruktur
Lima sinyal penipuan. Satu alur kerja. $0.53 per klaim.
Penipuan klaim adalah komposisi — identitas pengklaim, forensik dokumen, pertahanan deepfake, penyaringan sanksi, pencarian lintas klaim. Alihkan setiap modul per lini bisnis di Pembuat Alur Kerja.
Klaim kerugian motor yang direkayasa di mana kerusakan mendahului polis. Klaim hantu di mana pengklaim bukan pemegang polis. Bukti video deepfake. Laporan polisi templat yang digunakan kembali dengan bidang yang diedit. Faktur Business Interruption (BI) yang digelembungkan. Cincin cedera terorganisir yang mengajukan kerugian yang sama di seluruh perusahaan asuransi. Alur kerja Pembuat Alur Kerja yang sama menampilkan setiap varian.
Motor · kerugian yang direkayasaKerusakan mendahului polis
Klaim hantuPengklaim ≠ pemegang polis
Bukti video deepfakeCedera / lokasi yang dihasilkan
Laporan polisi templatPDF yang sama, bidang yang diedit
Inflasi BIFaktur yang diedit
Jaringan cedera terorganisirOrang yang sama, banyak klaim
Tampilkan setiap pola pada pemberitahuan kerugian pertama.
02 · KYC Pengklaim
Pengklaim adalah pemegang polis.
Satu panggilan /v3/session/ menangkap Verifikasi ID ($0.15), Liveness Pasif ($0.10), dan Pencocokan Wajah 1:1 terhadap potret pemegang polis yang ada di file ($0.05). Bundel dihargai $0.33. Bersertifikat iBeta Level 1 PAD, putusan di bawah dua detik pada Android tingkat pemula. Menangkap setiap upaya klaim hantu di mana pengklaim bukan pemegang polis.
Pengenalan Karakter Optik Dokumen (OCR) mengekstrak setiap bidang dari bukti pendukung — laporan polisi, kutipan perbaikan, faktur medis, foto kerugian. Deteksi kerusakan tingkat piksel menandai wilayah yang diedit, pencocokan templat menangkap kerangka PDF yang digunakan kembali, pemeriksaan metadata EXIF menangkap tanggal yang tidak cocok dengan peristiwa kerugian. Skor kerusakan tinggi = otomatis beralih ke Dalam Peninjauan.
Wilayah yang diedit · tingkat pikselBidang jumlahBlokir
Kerangka templat yang digunakan kembali3 klaim sebelumnyaBlokir
Ketidakcocokan tanggal EXIFFoto · 2024-09Tinjau
Pergantian font terdeteksiTimes / ArialTinjau
Asli bersih—Lulus
OCR tingkat bidang ditambah skor kerusakan tingkat piksel.
04 · Pertahanan deepfake
Deepfake tidak lolos Passive Liveness.
Bersertifikat iBeta Level 1 Presentation Attack Detection (PAD) terhadap katalog ISO/IEC 30107-3 lengkap. Memblokir deepfake yang dihasilkan AI dari pemegang polis, topeng silikon atau lateks, pemutaran ulang layar selfie sebelumnya, dan foto cetak. Model ini diuji ulang di iBeta setiap tahun seiring munculnya vektor serangan baru.
Diuji ulang di iBeta setiap tahun karena serangan baru muncul.
05 · Sanksi + pencarian lintas klaim
Sanksi mengenai + deteksi cincin terorganisir.
Penyaringan AML ($0.20 per pemeriksaan) memeriksa setiap pengklaim terhadap 1.300+ sanksi, Politically Exposed Persons (PEP), dan daftar media yang merugikan dalam 14 bahasa, diperbarui setiap hari. Pencarian Wajah 1:N (gratis per pencarian) membandingkan selfie pengklaim dengan galeri pengklaim Anda sebelumnya — cincin cedera terorganisir muncul sebagai kelompok kecocokan kemiripan tinggi di seluruh portofolio.
AML $0.20 · Pencarian Wajah gratis per pencarianLintas portofolio
06 · Keputusan Webhook + paket audit
Verdik yang ditandatangani. Sinyal per-modul. Paket audit.
Webhook yang ditandatangani tiba dengan Disetujui, Dalam Peninjauan, atau Ditolak ditambah sinyal per modul — kemiripan wajah, daftar hit AML, daftar kecocokan pencarian wajah. Verifikasi X-Signature-V2 dengan Hash-based Message Authentication Code (HMAC) SHA-256. Payload keputusan adalah paket audit — tarik versi lengkap kapan saja melalui GET /v3/session/[id]/decision/.
200OKstatus Disetujui · Ditolak · Dalam Peninjauan · Belum Selesai
Verifikasi X-Signature-V2 sebelum membaca payload.dokumen →
Integrasi siap agen
Kirim pertahanan penipuan klaim dalam satu perintah.
Tempelkan ke Claude Code, Cursor, Codex, Devin, Aider, atau Replit Agent. Isi tumpukan Anda. Agen menghubungkan alur kerja, membuka sesi, membaca sinyal per-modul, mengarahkan klaim Dalam Peninjauan ke Unit Investigasi Khusus Anda.
didit-integration-prompt.md
You are integrating Didit into an insurance carrier's claim workflow at first notice of loss (motor, health, property, travel, business interruption). Goal: catch ghost claims, deepfake video evidence, forged supporting documents, sanctions hits on the claimant, and organised-injury rings before the payout enters the queue. One API call. One signed webhook. Five fraud signals.
WHY THIS SHAPE
- The Coalition Against Insurance Fraud estimates fraud costs the US industry around $308 billion / year (2022 figures). Most of that walks in through claims with no identity check on the claimant and no document forensics on the evidence.
- Five signals settle the question on most claims: (1) the claimant is the policyholder, (2) the claimant is alive and present (not a deepfake), (3) the supporting documents are not tampered or templated, (4) the claimant is not on a sanctions list, (5) the claimant has not already filed N near-identical claims across your portfolio.
- One Didit /v3/session/ call bundles all five. $0.33 KYC + $0.20 AML = $0.53 per claim. Face Search 1:N is free per search. 500 verifications free every month.
PRE-REQUISITES
- Production API key from https://business.didit.me (sandbox key in 60 seconds, no credit card).
- A webhook endpoint with HMAC SHA-256 verification of the X-Signature-V2 header using your webhook secret.
- A Workflow Builder workflow bundling ID Verification + Passive Liveness + Face Match 1:1 (with the policyholder portrait as comparison target) + AML Screening + Face Search 1:N (gallery scoped to prior claimants on your account).
- Reference to the policy ID and policyholder portrait on file from your Policy Administration System (PAS) — passed as metadata on the session.
STEP 1 — Open the claim-verification session
POST https://verification.didit.me/v3/session/
Headers:
x-api-key: <your api key>
Content-Type: application/json
Body:
{
"workflow_id": "<wf id bundling ID + Liveness + Face Match + AML + Face Search 1:N>",
"vendor_data": "<your claim id, max 256 chars>",
"callback": "https://<your-app>/claims/verify/callback",
"metadata": {
"policy_id": "<your policy id>",
"line_of_business": "motor",
"loss_date": "2026-04-12"
}
}
Response: 201 Created with a hosted session URL. Send it to the claimant by email / Short Message Service (SMS) / inside the claims app. The claim stays in HOLD on your side until the signed webhook lands.
STEP 2 — Read the signed webhook
Didit POSTs the verdict. Verify X-Signature-V2 (HMAC SHA-256 of the raw body) BEFORE reading the JSON.
Payload (excerpted):
{
"session_id": "<uuid>",
"vendor_data": "<your claim id>",
"status": "In Review",
"id_verification": { "status": "Approved" },
"liveness": { "status": "Approved" },
"face": { "status": "Approved", "similarity_score": 0.92 },
"aml": { "status": "In Review", "hits": [{ "list": "PEP" }] },
"face_search": {
"matches": [
{ "session_id": "claim-7710", "similarity": 0.94, "vendor_data": "claim-7710" }
]
}
}
Session status enum (exact case, Title Case With Spaces): Approved | Declined | In Review | Resubmitted | Expired | Not Finished | Kyc Expired | Abandoned.
STEP 3 — Branch on the verdict
Approved → release the claim into the standard payout queue.
In Review → route to the Special Investigations Unit (SIU) with the per-module signals + face-search match list as the case file.
Declined → decline + open file. Block the payout. The decision payload is the audit pack.
Not Finished → resend the session link.
STEP 4 — Document forensics on supporting evidence (separate sub-flow)
For each supporting PDF / image uploaded (police report, repair quote, medical invoice, photo of loss), run Didit Document Optical Character Recognition (OCR). The OCR response surfaces:
- Field-level extracted text (claim amount, names, dates)
- Tamper score per region (pixel-level edits)
- Template match against prior submissions (reused PDF skeleton)
- EXIF / metadata mismatch (date in photo vs date of loss)
A high tamper score or a template match against a prior claim flips the case status to In Review.
STEP 5 — Pull the full decision for the case file
GET https://verification.didit.me/v3/session/{session_id}/decision/
Headers:
x-api-key: <your api key>
Returns the full decision payload — per-module signals, raw face-similarity scores, AML hit list with source list per match, face-search candidate list with scores. Use this as the audit pack for any dispute.
WEBHOOK EVENT NAMES
- Sessions: standard session webhook. One endpoint, status field tells you the lifecycle.
- Verify X-Signature-V2 (HMAC SHA-256) on every payload.
CONSTRAINTS
- Session statuses use Title Case With Spaces. Never UPPER_SNAKE_CASE — that's the Transactions API.
- The Face Match comparison target is the policyholder portrait from your Policy Administration System (PAS). A deepfake of the policyholder cannot pass when Passive Liveness is also in the workflow.
- Face Search 1:N gallery is scoped to YOUR account — Didit does not search across carriers. To collaborate across an industry pool, use a shared workflow_id pointing at a multi-carrier gallery you own.
- 200+ fraud signals are surfaced on every session at no extra cost — read them off the decision payload, don't re-query.
- Default retention is the standard 5-year insurance horizon; adjust per workflow if your jurisdiction differs.
Read the docs:
- https://docs.didit.me/sessions-api/create-session
- https://docs.didit.me/core-technology/face-match/overview
- https://docs.didit.me/core-technology/aml-screening/overview
- https://docs.didit.me/core-technology/face-search/overview
- https://docs.didit.me/integration/webhooks
Start free at https://business.didit.me — sandbox key in 60 seconds, 500 verifications free every month, no credit card.
Butuh lebih banyak konteks? Lihat dokumen modul lengkapnya.docs.didit.me →
Sesuai dengan desain
Buka negara baru dalam satu klik. Kami melakukan pekerjaan sulit.
Kami membuka anak perusahaan lokal, mengamankan lisensi, menjalankan tes penetrasi, mendapatkan sertifikasi, dan menyelaraskan dengan setiap peraturan baru. Untuk mengirim verifikasi di negara baru, cukup aktifkan tombol. 220+ negara aktif, diaudit dan diuji penetrasi setiap kuartal — satu-satunya penyedia identitas yang secara resmi disebut oleh pemerintah negara anggota UE lebih aman daripada verifikasi langsung.
Per klaim yang disaring sepenuhnya — $0.33 bundel KYC + $0.20 AML. Pencarian Wajah gratis per pencarian.
0+
Sanksi, Orang yang Terekspos Secara Politik (PEP), dan daftar media yang merugikan, diperbarui setiap hari.
iBeta L1
Keaktifan Pasif terhadap deepfake, topeng, pemutaran ulang. Diuji ulang setiap tahun.
0
Verifikasi gratis setiap bulan, di setiap akun.
Tiga tingkatan, satu daftar harga
Mulai gratis. Bayar sesuai penggunaan. Skala ke Enterprise.
500 verifikasi gratis setiap bulan, selamanya. Bayar sesuai penggunaan untuk produksi. Kontrak khusus, residensi data, dan SLA (Service Level Agreements) di Enterprise.
Gratis
Gratis
$0 / bulan. Tidak perlu kartu kredit.
Paket KYC gratis (Verifikasi ID + Keaktifan Pasif + Pencocokan Wajah + Analisis Perangkat & IP) — 500 / bulan, setiap bulan
Pengguna yang Diblokir
Deteksi Duplikat
200+ sinyal penipuan di setiap sesi
KYC yang dapat digunakan kembali di seluruh jaringan Didit
Platform Manajemen Kasus
Pembuat Alur Kerja
Dokumen publik, sandbox, SDK, server MCP (Model Context Protocol)