Generator Dummy NIK & NPWP untuk Environment Testing QA
Hasilkan NIK, NPWP, dan nomor telepon sintetis yang lolos validasi format — ideal untuk staging tanpa data pribadi asli.

Tim QA sering butuh ribuan record karyawan atau nasabah fiktif yang formatnya valid agar form dan pipeline tidak ditolak di staging. Copy-paste NIK asli melanggar privasi; random 16 digit gagal validasi tanggal lahir.
Tiga endpoint dummy di API Util menghasilkan data sintetis dengan disclaimer jelas:
| Method | Endpoint | Keterangan |
|---|---|---|
| POST | /dummy/nik |
NIK dummy (opsional: provinsi, gender, tanggal lahir) |
| POST | /dummy/npwp |
NPWP dummy format legacy atau NIK-16 |
| POST | /dummy/telepon |
Nomor HP dummy per operator |
curl -X POST "https://use.apiindonesia.id/api/v1/util/dummy/nik" \
-H "x-api-key: aip_live_xxx" \
-H "Content-Type: application/json" \
-d '{"province_code":"31","gender":"female"}'
import requests
def seed_test_users(n=100):
for _ in range(n):
r = requests.post(
f"https://use.apiindonesia.id/api/v1/util/dummy/nik",
headers={"x-api-key": "aip_live_xxx"},
json={"province_code": "32"},
)
yield r.json()["data"]
Praktik Aman
- Tampilkan watermark "Data Testing" di UI staging.
- Jangan pakai dummy di production atau laporan resmi.
- Hormati rate limit 60 request/menit per user untuk endpoint dummy.
FAQ
Apakah bisa dipakai di demo ke klien? Ya, asalkan diberi label data contoh.
Apakah lolos validasi /validasi/nik? Umumnya ya — struktur mengikuti aturan format.
Mulai Sekarang
Dapatkan API key gratis di dashboard.apiindonesia.id/register dan pelajari parameter lengkap di docs.apiindonesia.id.
