NPWP Verification API — Cek & Validasi NPWP Wajib Pajak
Cocokkan NPWP dengan nama dan alamat wajib pajak, lengkap dengan status wajib pajak dan status SPT. Rp 2.500 (~$0,14 USD) per pengecekan berhasil — respons JSON terstruktur, tanpa langganan dan tanpa setup fee.
Penyelenggara Sertifikasi Elektronik Transport terenkripsi · permintaan tercatat Tanpa setup fee · tanpa langganan
Tentang API
Validasi NPWP Sebelum Transaksi Berjalan
NPWP Verification API memeriksa apakah nomor NPWP yang diberikan benar-benar cocok dengan nama dan alamat wajib pajak yang bersangkutan, lalu mengembalikan status kecocokan untuk masing-masing field beserta status wajib pajak dan status SPT bila tersedia. Cukup satu panggilan REST untuk melakukan cek NPWP online di dalam alur onboarding Anda.
Ini penting saat Anda menerbitkan faktur pajak, mendaftarkan vendor baru, atau menyalurkan pembiayaan korporat: NPWP yang tertulis di dokumen belum tentu terdaftar atas nama pihak yang menandatanganinya. Memverifikasinya di awal jauh lebih murah daripada memperbaiki faktur atau menagih pihak yang salah.
Harga tetap: Rp 2.500 per pengecekan berhasil (2.500 points) . Tidak ada setup fee, tidak ada retainer bulanan, tidak ada minimum komitmen. Isi points di dashboard, panggil endpoint, dan bayar hanya untuk request yang benar-benar diproses.
Layanan ini dijalankan bersama Penyelenggara Sertifikasi Elektronik. Untuk verifikasi identitas perorangan, pasangkan dengan ID Verification API ; untuk membaca dokumen identitas secara otomatis gunakan KTP OCR API .
Cek Nama & Alamat
Bukan sekadar validasi 15–16 digit. Nama dan alamat dicocokkan terpisah sehingga Anda tahu bagian mana yang tidak sesuai.
Status WP & SPT
Response menyertakan status_wp dan status_spt bila tersedia, berguna untuk pre-check compliance.
Bayar Per Keberhasilan
Rp 2.500 per pengecekan berhasil. Tanpa biaya setup dan tanpa minimum bulanan.
JSON Sederhana
Kirim tiga field, terima satu objek. transaction_id dibuat otomatis untuk penelusuran audit.
Cara Kerja
Cek NPWP Online dalam 3 Langkah
1
Daftar & dapatkan API key
Buat akun di dashboard dan salin API key untuk header x-api-co-id .
2
Kirim NPWP, nama, dan alamat
POST JSON ke /npwp/verify berisi npwp , name , dan address .
3
Terima status kecocokan
Response memuat hasil pencocokan nama dan alamat, plus status_wp serta status_spt .
Simulasi alur API
Alur singkat dari pengiriman data wajib pajak hingga hasil verifikasi dan pengurangan points.
npwp-verification — simulasi
npwp594032120444000
nameJohn Doe
addressJl. Sesama No. 10
POST /npwp/verify
Mencocokkan data wajib pajak…
◇
Pengecekan berhasil2.500 points dikurangi dari saldo · hanya jika request diproses
Biaya per verifikasi tetap sama baik Anda memeriksa 50 vendor maupun 50 ribu wajib pajak.
Bayar hanya saat pengecekan diproses
Rp 2.500
≈ $0,22 USD · Rp 2.500 per pengecekan berhasil (2.500 points) · Tanpa setup fee, tanpa langganan
Tanpa Biaya Tambahan
Tidak ada biaya setup, tidak ada “biaya komitmen”, tidak ada credit lockup. Cukup isi points dan build.
Request JSON Sederhana
Tiga field, satu endpoint. Tidak perlu upload dokumen atau alur multi-step untuk cek NPWP.
Jalur Resmi
Diproses bersama Penyelenggara Sertifikasi Elektronik, dengan pencatatan permintaan di sisi penyedia.
Penting: points hanya dipotong jika provider berhasil memproses request. Bila request dihentikan lebih dulu karena saldo kurang atau eKYC belum approved, atau provider gagal merespons, points Anda tidak berkurang.
Contoh: 500 pengecekan vendor per bulan menghabiskan Rp 1.750.000 — jauh lebih murah daripada satu faktur pajak yang harus dibetulkan karena NPWP tidak sesuai.
Use case
Cocok untuk Alur Bisnis & Compliance
Dipakai di titik ketika identitas pajak lawan transaksi harus benar sejak awal.
Onboarding Merchant
Validasi NPWP merchant dan seller saat pendaftaran, sebelum mereka mulai bertransaksi di platform Anda.
KYB & Vendor Screening
Pastikan badan usaha rekanan memang terdaftar atas nama dan alamat yang mereka klaim di dokumen.
Faktur & Invoice
Cegah faktur pajak salah terbit dengan memverifikasi NPWP lawan transaksi sebelum dokumen dikeluarkan.
Lending Korporat
Lengkapi penilaian kredit badan usaha dengan pengecekan status wajib pajak dan SPT.
Procurement
Otomatiskan pemeriksaan dokumen pajak peserta tender tanpa pengecekan manual satu per satu.
Payroll & Kontraktor
Validasi NPWP karyawan dan mitra kontraktor sebelum pemotongan pajak dijalankan.
Referensi API
Dokumentasi NPWP Verification API
Satu endpoint, harga transparan, respons JSON yang konsisten.
Authentication
Semua request memerlukan header x-api-co-id dengan API key Anda. Dapatkan API key di dashboard . Produk identitas juga memerlukan akun yang sudah lolos verifikasi eKYC — lihat tabel error di bawah. Referensi teknis lengkap, spesifikasi OpenAPI, dan Postman collection tersedia di docs.api.co.id .
POST{{base-url}}/npwp/verify
Verifikasi identitas wajib pajak menggunakan NPWP, nama, dan alamat. transaction_id dibuat otomatis di sisi server dan dikembalikan di response untuk keperluan audit.
Properti
Nilai
Base URL
{{base-url}}
Auth
x-api-co-id: YOUR_API_KEY
Content-Type
application/json
Pricing
Rp 2.500 per pengecekan berhasil (2.500 points)
Field
Tipe
Deskripsi
npwp
string (wajib)
NPWPatauNIK, 15–16 digit angka tanpa titik, strip, atau spasi.
name
string (wajib)
Nama wajib pajak, 2–100 karakter. Hanya huruf, spasi, dan . , ' - / — tanpa angka.
address
string (wajib)
Alamat wajib pajak, 7–255 karakter. Hanya huruf, angka, spasi, dan . , ' - — tanpa garis miring.
Diisi otomatis oleh API.CO.ID — jangan dikirim di request:
transaction_id — dibuat per request dengan awalan NPWP , dikembalikan di response.
Jawaban singkat soal format input, hasil, syarat akun, dan biaya.
Apa saja yang dikembalikan API cek NPWP ini?▼
Response berisi transaction_id dan objek data yang memuat hasil pencocokan name dan address , serta status_wp (status wajib pajak) dan status_spt bila tersedia dari penyedia. API ini mengembalikan status pencocokan, bukan salinan data pajak.
Kenapa request saya ditolak dengan “invalid address format”?▼
Field address hanya menerima huruf, angka, spasi, dan tanda . , ' - . Karakter yang paling sering menyebabkan penolakan adalah garis miring , misalnya Jl. Sesama No. 10/A . Ubah menjadi Jl. Sesama No. 10A atau hilangkan bagian setelah garis miring. Perlu dicatat, field name justru masih menerima garis miring tetapi menolak angka.
Formatnya harus 15 atau 16 digit?▼
Keduanya diterima — 15 digit untuk format NPWP lama dan 16 digit untuk format yang menggunakan NIK. Yang penting hanya angka: hapus titik, strip, dan spasi sebelum mengirim, misalnya 59.403.212.0-444.000 menjadi 594032120444000 .
Apakah akun saya perlu diverifikasi dulu?▼
Ya. Karena produk ini menyentuh data identitas, akun perlu lolos verifikasi eKYC di dashboard sebelum endpoint bisa dipakai. Request dari akun yang belum disetujui akan menerima 403 dengan pesan eKYC approval is required before you can use this product.
Berapa biayanya dan apakah ada biaya setup?▼
Rp 2.500 per pengecekan berhasil (2.500 points). Tidak ada biaya setup, tidak ada langganan bulanan, dan tidak ada minimum komitmen. Lihat detail di halaman harga API .
Bergabung dengan 8.000+ pengguna yang sudah mengandalkan API kami untuk operasional bisnis.
8.000+
Pengguna
100+
Bisnis
8jt+
Panggilan API
99,9%
Uptime SLA
Dipercaya oleh 100+ bisnis di berbagai industri
Dari instansi pemerintah, teknologi, dan pendidikan sampai kesehatan dan telekomunikasi, mencakup 8 sektor industri di seluruh Indonesia.
Mulai Cek NPWP Hari Ini
Isi points, panggil satu endpoint, dan pastikan identitas pajak lawan transaksi benar sejak awal — Rp 2.500 per pengecekan, tanpa setup fee.