Referensi API

Validasi Format

Validasi struktural NIK, NPWP, nomor telepon, dan rekening bank — tanpa lookup ke database resmi. Termasuk daftar kode bank Indonesia.

Endpoint utama
GET https://use.apiindonesia.id/api/v1/validasi/bank
Jumlah endpoint
3
Autentikasi
Header x-api-key (buat gratis di dashboard)
Harga
2 kredit (Rp2) per request sukses; request gagal gratis
Format
JSON (REST), contoh cURL, JavaScript, Python
Ringkasan Produk

Apa yang Anda dapat dari API ini

Validasi struktural NIK, NPWP, nomor telepon, dan rekening bank — tanpa lookup ke database resmi. Termasuk daftar kode bank Indonesia.

Cakupan
3

endpoint siap pakai dalam produk ini, dengan respons JSON dan pola error yang konsisten.

Akses
API key

Bisa dicoba dengan bonus 3.000 kredit saat daftar, lalu dipakai di production lewat satu API key API Indonesia.

Contoh resource
https://use.apiindonesia.id/api/v1/validasi/bank

Mengembalikan daftar kode bank dengan panjang digit rekening yang valid.

Kapan API ini layak dipakai?

API Validasi cocok untuk membersihkan input sebelum data masuk ke sistem: NIK, NPWP, nomor telepon, dan rekening bank. Fokusnya validasi struktur, bukan pengecekan identitas ke database resmi.

Form onboarding sering gagal karena format NIK, NPWP, telepon, atau rekening tidak konsisten.

Aplikasi ingin memberi feedback langsung sebelum submit.

Tim perlu mengurangi data kotor sebelum proses KYC, billing, atau disbursement.

Validasi struktural tidak membuktikan bahwa nomor benar-benar milik seseorang atau aktif di lembaga terkait.

Contoh skenario produk

Bagian ini membedakan halaman produk dari dokumentasi. Dokumentasi menjawab cara memanggil endpoint; halaman ini menjawab kenapa endpoint tersebut masuk akal untuk fitur Anda.

  • Fintech & e-commerce: validasi format input NIK/NPWP/rekening di form pendaftaran sebelum submit.
  • HR-tech: cek validitas format NIK/NPWP karyawan saat onboarding.
  • Aplikasi form builder: kurangi kesalahan input data kependudukan/pajak secara real-time.

Contoh Pemakaian

Request
curl "https://use.apiindonesia.id/api/v1/validasi/bank" \
  -H "x-api-key: YOUR_API_KEY"
Respons · 200 OK
{
  "data": [
    { "code": "014", "name": "Bank BCA", "short_name": "BCA", "min_account_length": 10, "max_account_length": 10 }
  ]
}

Artikel Terkait

Harga 2 kredit (Rp2) per request sukses; request gagal gratis. Bonus 3.000 kredit sekali saat daftar, tanpa kartu kredit dan tanpa jatah bulanan.

Pertanyaan seputar API Validasi Format

Apakah API ini mengecek NIK ke Dukcapil?

Tidak. Validasi hanya memeriksa struktur: NIK 16 digit dan NPWP 15 digit, lalu mengekstrak kode wilayah dan tanggal lahir dari NIK. Tidak ada pencocokan ke database Dukcapil atau DJP.

Bagaimana memvalidasi panjang nomor rekening?

GET /api/v1/validasi/bank mengembalikan kode bank beserta min_account_length dan max_account_length untuk setiap bank.

Kapan validasi format berguna?

Untuk menolak input yang jelas salah sebelum diproses, misalnya salah ketik NIK di form pendaftaran, tanpa biaya verifikasi resmi.

Mulai Sekarang

Mulai Integrasi
Hari Ini

Daftar gratis dan dapatkan bonus 3.000 kredit (Rp3.000) setelah email diverifikasi, ambil API key, lalu langsung call endpoint pertama Anda. Tanpa kartu kredit, tanpa proses approval yang ribet.

Visualisasi gelombang titik