← 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, ambil API key, dan langsung call endpoint pertama Anda — tanpa kartu kredit, tanpa proses approval yang ribet.

Visualisasi gelombang titik