For publishers

Embed a sourced Halal-status lookup. Conditions, evidence, and attribution stay on isithalal.food — they are not optional chrome.

Last updated 25 August 2026

Responsible party: isithalal.food Editorial Team

What the widget is

Mosques, community sites, and publishers can drop in a small search unit that looks up a food or additive in our public index and shows the same sourced answer shape as a food page: ruling, conditions, next step, and a prominent link to the canonical English or Arabic page.

It is informational research, not a Halal certificate, not a pack-wide ruling, and not AI certainty. Product formulas and certification can change; readers still need the full page and, when stakes are high, a local authority.

Install with an iframe

Partners must use the iframe snippet (or the helper that only injects an iframe). Do not scrape pages, restyle a JSON verdict, or copy a ruling into your own HTML without the condition line and canonical link.

<iframe
  src="https://www.isithalal.food/embed/"
  title="Halal check from isithalal.food"
  loading="lazy"
  referrerpolicy="no-referrer"
  style="width:100%;min-height:520px;border:1px solid #d6e4d9;border-radius:12px;background:#fff;">
</iframe>
<noscript>
  <a href="https://www.isithalal.food/">Look up sourced Halal status on isithalal.food</a>
</noscript>

Arabic widget:

<iframe
  src="https://www.isithalal.food/ar/embed/"
  title="فحص الحلال من isithalal.food"
  loading="lazy"
  referrerpolicy="no-referrer"
  style="width:100%;min-height:520px;border:1px solid #d6e4d9;border-radius:12px;background:#fff;">
</iframe>

Allowed parameters

  • q — search text (food name, additive, or E-number), for example /embed/?q=gelatin.
  • slug — canonical food slug, for example /embed/?slug=gelatin or /ar/embed/?slug=gelatin.

The widget looks up foods and additives first. Restaurant directory hits are not shown as a food ruling. Locale follows the embed URL: English on /embed/, Arabic (RTL) on /ar/embed/.

Optional helper script

If you want a one-line install, this script only injects an iframe and a noscript canonical link. It does not print a verdict into your page.

<div id="isithalal-embed"></div>
<script
  src="https://www.isithalal.food/assets/js/embed.js"
  data-target="#isithalal-embed"
  data-locale="en"
  async></script>

Attributes: data-locale (en or ar), data-q, data-slug, data-height (pixels, default 520).

Attribution requirements

  • Keep the iframe intact. Do not overlay, crop, or restyle the inner document to hide the site name, condition line, sources prompt, or canonical link.
  • A ruling badge must never appear without its conditions. We do not offer a { verdict: "Halal" } API for that reason.
  • Do not present the widget as certification, as a fatwa service, or as pack-wide certainty.
  • Minimum iframe height is 520px so conditions remain visible. Clipping the frame to hide conditions is not permitted.

How we research and label pages is on the editorial methodology page.

Privacy

The embed loads only our CSS, the public search index, and the widget script. It does not include analytics or other third-party trackers. Queries stay in the iframe; we do not log them.

Live preview

Gelatin is a typical “Halal if verified” lookup — the condition line is the point.