Public verification and compliance APIs for the halal supply chain.
https://trackhalal-302b60.web.app/api
All endpoints accept JSON. Rate limited to 30 requests/minute/IP.
Verify a Digital Halal Passport by ID. Returns product info, certification status, ingredient summary, and market readiness.
| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | Required | Passport ID (e.g., THP-2026-0001) |
Look up a verified supplier passport. Returns verification status, verified ingredients, and estimated time saved.
| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | Required | Supplier name |
| ingredient | string | Filter by ingredient name |
Instant export readiness check for Indonesia, Malaysia, and Singapore. Detects 13 hidden processing aid hazards.
| Parameter | Type | Required | Description |
|---|---|---|---|
| skuName | string | Required | Product/SKU name |
| ingredients | array | Required | Array of {name, eCode?} |
| hasCert | boolean | Has valid halal certificate | |
| certBody | string | Certification body (thida, bpjph, jakim, muis) | |
| hasImporter | boolean | Has registered Indonesian importer | |
| targetMarkets | array | Markets to check (default: all 3) |
Generate a resolution plan from an export readiness report. Returns step-by-step fix plan with importer handoff.
| Parameter | Type | Required | Description |
|---|---|---|---|
| exportReport | object | Required | Report from analyzeExportability |
Generate bilingual supplier chase email drafts (Chinese, English, Indonesian).
| Parameter | Type | Required | Description |
|---|---|---|---|
| requests | array | Required | Array of chase requests |
Platform health check. Returns status, Firestore connectivity, and daily analytics.
Need higher rate limits, webhook integrations, or custom API access? Contact us at hello@trackhalal.app