Embed widget · free

Show bias context on your blog or article — in one line.

Drop our embeddable bias bar into any post. Readers see the Left / Center / Right breakdown of how the news was covered, then click through to all perspectives on Prism. Free, no signup, no API keys.

✓ Light + dark auto✓ Mobile responsive✓ Lazy-loaded✓ Backlinks back to Prism

Paste any article URL from CNN, NYT, Fox, BBC, WSJ, Reuters, Guardian, etc. We'll fuzzy-match it against Prism's cached stories and hand you the right iframe.

Manual embed

Already know the Prism story ID? Drop this iframe anywhere HTML is allowed (WordPress, Ghost, Substack, Medium, your CMS, Notion-public, etc.):

<iframe src="https://prismnews.io/api/embed/story/{STORY_ID}" width="100%" height="240" style="border:0;border-radius:12px;" loading="lazy" title="Prism News bias bar"></iframe>
  • Story ID format: slug-hash — copy it from the URL after /story/ on any Prism page.
  • Sizing: the iframe auto-adapts to mobile. height="240" covers all current layouts.
  • Theme: the widget auto-switches to dark on any page that prefers a dark color scheme.
  • License: free for commercial + non-commercial use. We only ask that the "See all perspectives →" link stays visible (it does by default).
Will this slow down my site?
The iframe uses loading="lazy" so the browser only fetches it when it scrolls into view. Total weight is ~3 KB of HTML and zero JavaScript.
Does it work in newsletters?
Most email clients strip iframes. For newsletters, screenshot the live preview above and paste the image with a link to the Prism story.
Can I customize the colors?
Not yet — we keep one canonical look so readers learn the symbol. Open to feedback at hello@prismnews.io.
Is there an API?
Yes — /api/feed.json (JSON Feed) or /api/stories. Free to use with attribution.