Jadwal Shalat

Banner Ads



WA Bot Produk Halal

Ketik MENU
kirim ke no WA 081282284252

Menu : informasi keyword yang digunakan untuk berinteraksi dengan WA bot API Produk Halal Indonesia.

Registrasi API Halal

Ketik daftar#namaLengkap#email#noWA#password
kirim ke no WA 081282284252

Password : Password should be between 6 to 20 charcters long, contains atleast one special chacter, lowercase, uppercase and a digit.

Daftar API Produk Halal

Klik -> disini

Alamat Email

API Halal Indonesia apihalalindonesia@gmail.com

Banner Ads


Intro

API (Application Programming Interface) produk halal Indonesia merupakan web service pencarian produk halal Indonesia menggunakan metode POST yang terdiri dari 4 parameter yaitu nama_produk, nama_produsen, nomor_sertifikat, dan tgl_expired

Syntax

POST https://api.agusadiyanto.net/cari-produk-halal/

Parameters

Name Type Description
nama_produk
string Parameter nama_produk adalah nama dari produk yang ingin dicari.
nama_produsen
string Parameter nama_produsen adalah nama dari perusahaan atau perorangan yang memproduksi.
nomor_sertifikat
integer Parameter nomor_sertifikat adalah nomor sertifikat dari produk yang sudah terdaftar dan halal.
tgl_expired
date (mm/dd/yyyy) Parameter tgl_expired adalah tanggal masa berlaku dari produk halal.
Api-Key
varchar Parameter Api-Key di header adalah API key rahasia untuk hak akses.
Api-Email
varchar Parameter Api-Email di header adalah Email Anda yang didaftarkan.

Pencarian

Untuk menampilkan produk halal yang ingin dicari dari suatu produk berdasarkan parameter.


Syntax

POST https://api.agusadiyanto.net/cari-produk-halal/

Parameter

Name Type Description
Api-Key required Parameter Api-Key di Header (Api-Key: api_key Anda disini) wajib diisi (tidak boleh kosong)
Api-Email required Parameter Api-Email di Header (Api-Email: email Anda disini) wajib diisi (tidak boleh kosong)

Contoh :

POST https://api.agusadiyanto.net/cari-produk-halal/

CONTOH HEADER :
Accept-Encoding: gzip, deflate Accept-Language: en-US,en;q=0.5 Api-Key: api_key isi disini Api-Email: email Anda disini User-Agent: Mozilla/4.0 Host: www.example.com Connection: keep-alive Referer: https://api.agusadiyanto.net ...

CONTOH CODE PHP :
//Keyword yang ingin dicari berdasarkan parameter $cari_nama_produk = ''; //Mie Sukses $cari_nama_produsen = ''; //Prakarsa Alam Segar PT. $cari_nomor_sertifikat = ''; //00090036380805 $cari_tgl_expired = ''; //08/11/2025 //url API $url = 'https://api.agusadiyanto.net/cari-produk-halal/'; //data payload dari parameter $payload = ['nama_produk'=>$cari_nama_produk, 'nama_produsen'=>$cari_nama_produsen, 'nomor_sertifikat'=>$cari_nomor_sertifikat, 'tgl_expired'=>$cari_tgl_expired]; function cUrlPostData($url, $payload) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0); curl_setopt($ch, CURLOPT_POSTFIELDS, $payload); $headers = ['Api-Key: isi dengan Api-Key Anda', 'Api-Email: isi dengan alamat email Anda yang daftarkan']; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $data = curl_exec($ch); curl_close($ch); return $data; } echo cUrlPostData($url, $payload);

Parameter POST

Name Value Description
nama_produk
ayam bakar Parameter POST nama_produk adalah nama dari produk yang ingin dicari.
nama_produsen
Parameter POST nama_produsen adalah nama dari perusahaan atau perorangan yang memproduksi.
nomor_sertifikat
Parameter POST nomor_sertifikat adalah nomor sertifikat dari produk yang sudah terdaftar dan halal.
tgl_expired
Parameter POST tgl_expired adalah tanggal masa berlaku dari produk halal.

Result JSON

{
    "status": "success",
    "message": "Request Success",
    "data": [
        {
            "product_name": "Ayam Bakar kecap",
            "certificate_no": "01341260430321",
            "company_name": "PT ANDARA PANGAN SELARAS",
            "valid_end": "23 Maret 2023"
        },
        {
            "product_name": "Ayam Bakar",
            "certificate_no": "LPPOM-15160076170821",
            "company_name": "PT.BHAJA SEJAHTERA PERKASA",
            "valid_end": "13 Agustus 2025"
        },
            ...
    ],
    "status_code": 200
}

Kode Status API

Kode Status Keterangan
200 Request Success
400 Bad Request
401 Unauthorized / Invalid Token or Email
404 Not found
422 Invalid Parameter
500 Internal Server Error

Kode Respon API

Jika API Key/token invalid (JSON) :

{
    "status": "error",
    "message": "Unauthorized or Invalid API Token",
    "status_code": 401
}

Jika API Email invalid (JSON) :

{
    "status": "error",
    "message": "Unauthorized or Invalid Email",
    "status_code": 401
}

Jika parameter kosong/invalid (JSON) :

{
    "status": "error",
    "message": "Invalid Parameter",
    "status_code": 422
}

Jika parameter tidak ditemukan (JSON) :

{
    "status": "error",
    "message": "Parameter not found",
    "status_code": 422
}

Jika API Key/token dan email tidak ditemukan di database (JSON) :

{
    "status": "error",
    "message": "Unauthorized or Invalid API Token and Email",
    "status_code": 401
}

Jika methode request invalid (JSON) :

{
    "status": "error",
    "message": "Bad Request. Request method not valid",
    "status_code": 400
}

Jika cuRL failed/gagal (JSON) :

{
    "status": "error",
    "message": "Internal Server Error",
    "status_code": 500
}

Jika parsing data failed/gagal (JSON) :

{
    "status": "error",
    "message": "Internal Server Error : Data parsing failed",
    "status_code": 500
}

Jika parsing data tidak ditemukan (JSON) :

{
    "status": "error",
    "message": "Data not found",
    "status_code": 404
}

Jika parsing data sukses dan data ditemukan (JSON) :

{
    "status": "success",
    "message": "Request Success",
    "data": [
        {
            "product_name": "Ayam Bakar kecap",
            "certificate_no": "01341260430321",
            "company_name": "PT ANDARA PANGAN SELARAS",
            "valid_end": "23 Maret 2023"
        },
        {
            "product_name": "Ayam Bakar",
            "certificate_no": "LPPOM-15160076170821",
            "company_name": "PT.BHAJA SEJAHTERA PERKASA",
            "valid_end": "13 Agustus 2025"
        },
            ...
      ],
    "status_code": 200
}

Pendaftaran API

Silakan daftar terlebih dahulu agar bisa mendapat hak akses API produk halal.


Link

Klik  https://api.agusadiyanto.net/daftar-api-produk-halal/signup.php

WA Bot API produk halal

Dibawah ini adalah keyword BOT API Produk Halal Indonesia :


Keyword Description
MENU
Keyword MENU adalah informasi keyword yang digunakan untuk berinteraksi dengan bot API Produk Halal Indonesia.
INFO
Keyword INFO adalah informasi tentang API Produk Halal Indonesia.
FORMAT
Keyword FORMAT adalah informasi untuk mencari produk halal di Indonesia (bisa makanan atau minuman atau produk halal lainnya) dengan parameter nama_produk, nama_produsen, nomor_sertifikat, atau tgl_expired dari suatu produk.
DAFTAR
Keyword DAFTAR adalah informasi untuk mendaftar API produk halal Indonesia yang nantinya akan mendapatkan API key/token untuk hak akses API. API key/token ini digunakan untuk akses via website atau apps untuk para developer web/apps.
DONASI
Keyword DONASI adalah informasi untuk berdonasi agar keberlangsungan bot ataupun API Produk Halal Indonesia bisa terus aktif dan beroperasi (untuk sewa server & maintenance :) ).