Verifikasi Kartu Identitas Penduduk Indonesia via API (ID)
Validasi alamat dan data penduduk Indonesia secara real-time terhadap sumber data penduduk dan konsumen yang otoritatif, hanya ditagih berdasarkan hasil konklusif. Endpoint, parameter, skema respons, harga, dan integrasi.

Meng-onboarding pengguna di Indonesia berarti mengonfirmasi bahwa mereka adalah orang yang mereka klaim. Memverifikasi data masukan terhadap lembaga Pemerintah. Sebuah dokumen atau detail yang diketik hanya membuktikan bahwa data tersebut ada — bukan bahwa data tersebut asli atau milik orang di hadapan Anda. Verifikasi Kartu Identitas Penduduk Indonesia menutup celah tersebut dengan memeriksa data terhadap sumber data penduduk dan konsumen yang otoritatif. Panduan ini menjelaskan apa yang dilakukan pemeriksaan tersebut, detail teknis yang tepat, dan cara mengintegrasikannya dalam hitungan menit.
Poin-poin penting:
- Apa yang diperiksa — Verifikasi Kartu Identitas Penduduk Indonesia memvalidasi alamat dan data penduduk terhadap sumber data penduduk dan konsumen yang otoritatif.
- Apa yang Anda dapatkan — sebuah
match_typeyang dinormalisasi ditambah hasil level-bidang yang dapat Anda arahkan langsung ke logika persetujuan / peninjauan / penolakan. - Mengapa itu penting — Verifikasi alamat terhadap data otoritatif mengonfirmasi bahwa seorang pemohon benar-benar tinggal di tempat yang mereka klaim — sinyal anti-penipuan dan kepatuhan inti.
- Bagaimana cara menggunakannya — satu
POSTke endpoint validasi database Didit, atau modul alur kerja tanpa kode. $0.16 per kueri konklusif, hasil dalam hitungan detik.
Apa yang divalidasi oleh Verifikasi Kartu Identitas Penduduk Indonesia
Memverifikasi data masukan terhadap lembaga Pemerintah. Didit mengungkapkannya melalui satu endpoint sehingga Anda dapat memverifikasi data yang dikirimkan terhadap sumber data penduduk dan konsumen yang otoritatif dan menerima hasil yang terstruktur, dinormalisasi — bukan dump registri mentah yang harus Anda parse sendiri.
Respons konklusif mengembalikan source_data yang cocok dan blok validation per-bidang, sehingga mesin risiko Anda mendapatkan putusan yang jelas dan dapat dibaca mesin.
Mengapa itu penting
Verifikasi alamat terhadap data otoritatif mengonfirmasi bahwa seorang pemohon benar-benar tinggal di tempat yang mereka klaim — sinyal anti-penipuan dan kepatuhan inti.
Untuk bisnis yang diatur di Indonesia — fintech, platform kripto, pemberi pinjaman, pasar, dan operator game — memeriksa terhadap sumber otoritatif menghasilkan catatan yang dapat dipertahankan dan diaudit bahwa identitas dikonfirmasi di sumbernya, bukan hanya diambil dari formulir atau foto.
Detail teknis
Didit mengungkap layanan ini melalui endpoint validasi database terpadu. Ini adalah satu POST — tidak memerlukan SDK.
Endpoint
POST /v3/database-validation/
Parameter permintaan
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
issuing_state | string | Ya | Kode negara ISO 3166-1 alpha-3. Gunakan IDN. |
services | string | Ya | Pengidentifikasi layanan. Gunakan idn_residential_identity_card. |
full_name | string | Ya | Nama lengkap. |
date_of_birth | string | Ya | Tanggal lahir. |
national_id | string | Ya | ID nasional. |
address | string | Ya | Alamat. |
address | string | Tidak | Alamat (pemeriksaan silang opsional). |
gender | string | Tidak | Jenis kelamin (pemeriksaan silang opsional). |
Contoh permintaan
curl -X POST "https://verification.didit.me/v3/database-validation/" \
-H "x-api-key: YOUR_API_KEY" \
-F "issuing_state=IDN" \
-F "services=idn_residential_identity_card" \
-F "full_name=John Doe" \
-F "date_of_birth=1990-01-01" \
-F "national_id=1111111" \
-F "address=123 Sample Street, Sample City, 10001"
Contoh respons (kecocokan konklusif)
{
"request_id": "req_01H...",
"status": "Approved",
"issuing_state": "IDN",
"match_type": "full_match",
"validations": [
{
"outcome_code": "MATCH",
"service_id": "idn_residential_identity_card",
"service_name": "Indonesia Residential Identity Card",
"source_data": {
"address": "123 Sample Street",
"address_match_score": "1.000",
"city": "Sample City",
"date_of_birth": "1990-01-01",
"identification_number": "SAMPLE-ID-12345",
"postal_code": "10001",
"state": "Sample State",
"street": "sample_value"
},
"validation": {
"address": "full_match",
"date_of_birth": "full_match",
"identification_number": "full_match"
}
}
]
}
Performa dan penagihan
- Latensi: biasanya beberapa detik.
- Biaya: $0.16 per kueri konklusif. Anda hanya ditagih berdasarkan hasil konklusif — tidak ada biaya untuk waktu henti sumber, bidang yang hilang, atau penolakan pra-sumber.
- Keandalan: berjalan pada infrastruktur Didit dengan target waktu aktif triwulanan 99,9%.
- Persetujuan: layanan ini memerlukan persetujuan pengguna akhir yang didokumentasikan. Tangkap dan simpan sebelum Anda memanggil endpoint.
Kasus penggunaan
- Fintech & neobank — konfirmasi pemegang akun yang nyata dan dapat diverifikasi sebelum membuka dompet atau memberikan kredit di Indonesia.
- Kripto & Web3 — memenuhi persyaratan onboarding VASP dengan bukti identitas dari sumber otoritatif.
- Pemberian pinjaman — mengurangi penipuan identitas sintetis dan pihak pertama dengan data yang terverifikasi sumber.
- Platform pasar & gig — verifikasi pengguna terhadap data otoritatif, bukan hanya formulir yang dilaporkan sendiri.
- iGaming — memenuhi pemeriksaan identitas dan kelayakan untuk pemain Indonesia dengan jejak yang dapat diaudit.
Cara berintegrasi dengan Didit
Anda dapat menjalankan Verifikasi Kartu Identitas Penduduk Indonesia dengan dua cara:
- Alur kerja tanpa kode. Di Konsol Bisnis Didit, buka Pembuat Alur Kerja, tambahkan modul Validasi Database, pilih Indonesia → Verifikasi Kartu Identitas Penduduk Indonesia, dan aktifkan. Pengguna yang cocok akan diarahkan secara otomatis — tidak memerlukan rekayasa.
- API Langsung. Panggil endpoint
/v3/database-validation/yang ditunjukkan di atas denganservices=idn_residential_identity_card. Bacamatch_typedan blokvalidationper-bidang untuk mendorong logika persetujuan / peninjauan / penolakan Anda.
Setiap akun Didit mencakup 500 verifikasi gratis per bulan, sehingga Anda dapat menguji alur lengkap dari awal hingga akhir sebelum Anda membayar untuk satu kueri pun.
Pertanyaan yang sering diajukan
Apa yang dikonfirmasi oleh pemeriksaan Verifikasi Kartu Identitas Penduduk Indonesia?
Ini memvalidasi data yang dikirimkan terhadap sumber data penduduk dan konsumen yang otoritatif dan mengembalikan hasil kecocokan yang dinormalisasi, sehingga Anda mengetahui apakah alamat dan data penduduk ada di sumber otoritatif dan bidang mana yang cocok.
Apa yang terjadi jika sumber sementara tidak tersedia?
Anda tidak dikenakan biaya. Penagihan hanya berlaku untuk hasil konklusif — waktu henti sumber, bidang yang hilang, dan penolakan pra-sumber adalah gratis.
Seberapa cepat pemeriksaan ini?
Validasi database biasanya kembali dalam beberapa detik, sehingga cocok untuk alur onboarding real-time.
Apakah saya memerlukan SDK?
Tidak. Pemeriksaan ini adalah satu HTTPS POST ke satu endpoint. Anda juga dapat menghubungkannya ke alur kerja tanpa kode di Konsol Bisnis.
Siap untuk memulai?
Validasi alamat dan data penduduk Indonesia pertama Anda hari ini.
- Baca referensi API: Verifikasi Kartu Identitas Penduduk Indonesia
- Lihat semua validasi database: Harga & cakupan Validasi Database
- Mulai membangun: Buat akun Didit gratis — 500 verifikasi sebulan, gratis.