API BPOM untuk Apotek Online: Cek Obat by Nomor Izin Edar (NIE)
Validasi obat dan suplemen dengan NIE sebelum ditampilkan di katalog apotek digital — data terdaftar BPOM on-demand.

Apotek online wajib memastikan produk yang dijual memiliki NIE (Nomor Izin Edar) valid. Mengecek manual di website BPOM tidak scalable untuk katalog ribuan SKU.
API BPOM menyediakan pencarian on-demand dan lookup by NIE:
| Method | Endpoint | Keterangan |
|---|---|---|
| GET | /bpom?q= |
Cari by nama produk / bahan |
| GET | /bpom/:nie |
Detail produk by NIE |
curl "https://use.apiindonesia.id/api/v1/bpom?q=paracetamol" \
-H "x-api-key: aip_live_xxx"
curl "https://use.apiindonesia.id/api/v1/bpom/DBL9424502004A1" \
-H "x-api-key: aip_live_xxx"
async function assertRegistered(nie) {
const res = await fetch(`${BASE}/bpom/${encodeURIComponent(nie)}`, {
headers: { 'x-api-key': process.env.API_INDONESIA_KEY },
});
if (res.status === 404) return { ok: false };
const { data } = await res.json();
return { ok: data.status === 'Berlaku', product: data };
}
Alur Katalog Apotek
- Seller input NIE saat upload produk.
- Backend verifikasi
GET /bpom/:nie. - Hanya produk
status: Berlakuyang bisa live; simpan snapshot nama resmi dari BPOM.
FAQ
Apakah menggantikan farmasis? Tidak — ini verifikasi registrasi, bukan resep.
Atribusi? Tampilkan "Sumber: BPOM RI" dari meta.attribution.
Mulai Sekarang
Dapatkan API key gratis di dashboard.apiindonesia.id/register dan pelajari parameter lengkap di docs.apiindonesia.id.
