← Blog
Artikel

API Halal untuk Food Delivery: Cek Pelaku Usaha Sebelum Tampil di Menu

Cari penyelia/pelaku usaha halal dari BPJPH on-demand — validasi mitra restoran tanpa scraping portal cmsbl.halal.go.id.

Platform food delivery yang menonjolkan mitra "halal" perlu bukti yang bisa diaudit — bukan sekadar klaim di profil restoran. Portal BPJPH menyediakan data publik, tetapi scraping langsung rapuh dan tidak scalable.

API Halal API Indonesia mengambil data on-demand dari cmsbl.halal.go.id, dengan cache 24 jam per kata kunci pencarian.

Endpoint

Base URL: https://use.apiindonesia.id/api/v1/halal

Method Endpoint Keterangan
GET /?q= Cari pelaku usaha / penyelia (min. 2 karakter)
GET /:id Detail by UUID id_penyelia
curl "https://use.apiindonesia.id/api/v1/halal?q=indomie&limit=10" \
  -H "x-api-key: aip_live_xxx"
async function verifyMerchantHalal(brandName) {
  const res = await fetch(
    `${BASE}/halal?q=${encodeURIComponent(brandName)}&limit=5`,
    { headers: { 'x-api-key': process.env.API_INDONESIA_KEY } },
  );
  const { data, meta } = await res.json();
  return { matches: data, refreshed: meta.refreshed, attribution: meta.attribution };
}

Alur Onboarding Restoran

  1. Mitra daftar dengan nama legal & merek dagang.
  2. Backend search q=merek → tampilkan kandidat ke tim kurasi.
  3. Simpan id_penyelia yang disetujui; tampilkan badge "Terverifikasi BPJPH" dengan atribusi.

Catatan Penting

  • API publik saat ini mengembalikan data penyelia/pelaku usaha; nomor sertifikat penuh belum selalu tersedia dari upstream.
  • Sertakan meta.attribution: "Sumber: BPJPH".

FAQ

Apakah real-time? Data di-fetch saat cache miss; meta.refreshed: true artinya baru diambil dari upstream.

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