ready-to-use endpoints in this product, with JSON responses and consistent error handling.
Structural validation for NIK, NPWP, phone numbers, and bank accounts — no lookup to official databases. Includes Indonesian bank code list.
Structural validation for NIK, NPWP, phone numbers, and bank accounts — no lookup to official databases. Includes Indonesian bank code list.
ready-to-use endpoints in this product, with JSON responses and consistent error handling.
Can be tried with the 3,000 credit signup bonus, then used in production through one API Indonesia key.
https://use.apiindonesia.id/api/v1/validasi/bankReturns bank codes with valid account number lengths.
The Validation API fits cleaning inputs before data enters your system: NIK, NPWP, phone numbers, and bank accounts. It focuses on structural validation, not identity checks against official databases.
Onboarding forms often fail because NIK, NPWP, phone, or bank-account formats are inconsistent.
The app wants to give immediate feedback before submission.
Teams need to reduce dirty data before KYC, billing, or disbursement workflows.
Structural validation does not prove that a number belongs to someone or is active at the related institution.
This section separates the product page from the docs. The docs explain how to call endpoints; this page explains why the endpoints make sense for your feature.
curl "https://use.apiindonesia.id/api/v1/validasi/bank" \
-H "x-api-key: YOUR_API_KEY"{
"data": [
{ "code": "014", "name": "Bank BCA", "short_name": "BCA", "min_account_length": 10, "max_account_length": 10 }
]
}Cara pakai API cek NIK untuk validasi format 16 digit pada onboarding HR dan fintech, lengkap dengan batasan etika: validasi struktural bukan verifikasi Dukcapil.
Sebelum bikin eFaktur, validasi format NPWP dan konversi jumlah nilai like 250.000 ke bentuk terbilang otomatis via API. Contoh kode curl dan JavaScript disertakan.
Normalisasi nomor HP Indonesia dan cek format NPWP sebelum generate faktur — mengurangi pesanan B2B yang gagal divalidasi manual.
Start with a one-time 3,000 credit bonus at signup (Rp3,000, granted after email verification), with no monthly allowance. Upgrade to Pro or Business, or buy pay as you go credits when you need a one-time top-up. One credit equals Rp1, and the price is per product per hit: a successful public data request costs 2 credits. A failed hit is free. Payments are processed through Sumopod.
Yearly saves 2 months
Do you want to skip subscriptions? Top up credits once from the dashboard and use them until they run out. One credit equals Rp1: a successful public data request costs 2 credits (Rp2), and a failed request is never charged.
Open dashboardFor trying the API and early integration.
For projects that are starting to get real usage.
For production apps with higher traffic.
For high volume, SLA, or company contracts.
Quick answers to common questions about getting started, the signup bonus, API key security, data sources, and Sumopod billing.