← Blog
Artikel
Badge Halal di Marketplace FMCG: Integrasi Data BPJPH
Tampilkan indikator kepatuhan halal pada listing produk FMCG dengan pencarian merek ke API Halal — cache efisien untuk katalog besar.

Marketplace FMCG dengan ratusan ribu SKU tidak bisa men-scrape portal halal untuk setiap produk. Strategi yang masuk akal: validasi per merek/pelaku usaha saat seller onboarding atau saat SKU pertama kali publish.
Strategi Cache
- Pencarian per nama perusahaan atau merek — satu request men-cover banyak SKU dari brand yang sama.
- Cache 24 jam per keyword — SKU baru dari brand yang sama tidak memicu fetch ulang.
- Simpan hasil di tabel
seller_halal_statusdi database Anda.
import requests
def brand_halal_status(brand: str) -> str:
r = requests.get(
f"https://use.apiindonesia.id/api/v1/halal",
params={"q": brand, "limit": 3},
headers={"x-api-key": "aip_live_xxx"},
)
data = r.json().get("data") or []
if not data:
return "unverified"
return "bpjph_match"
UX yang Disarankan
- Hijau — ada kecocokan BPJPH untuk nama legal seller.
- Abu — belum diverifikasi / tidak ditemukan.
- Jangan klaim "bersertifikat" jika hanya match nama — gunakan copy "Data BPJPH: ditemukan pelaku usaha terkait".
FAQ
Apakah menggantikan audit internal? Tidak — ini lapisan data publik; keputusan listing tetap di marketplace.
Mulai Sekarang
Dapatkan API key gratis di dashboard.apiindonesia.id/register dan pelajari parameter lengkap di docs.apiindonesia.id.
