← Blog
Artikel

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.

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