embed
drop the world,
in pairs,
into your page.
one line of html, always fresh. great for substack, ghost, wordpress, notion, any blog that takes raw embeds.
today's pairing — always current
paste this. it stays fresh.
<iframe
src="https://yinyan.news/embed/today"
width="100%"
height="380"
frameborder="0"
style="border: 1px solid #d6cba2; max-width: 720px;"
title="today's pairing — yinyan.news"
></iframe>live preview
a specific pairing
a pairing that struck you, frozen in place.
grab the slug from any pairing url. example: the press freedom pairing lives at /20260501-pressfreedom-syria.
<iframe
src="https://yinyan.news/embed/20260501-pressfreedom-syria"
width="100%"
height="380"
frameborder="0"
style="border: 1px solid #d6cba2; max-width: 720px;"
title="yinyan.news — press freedom pairing"
></iframe>json api
for developers, the raw data.
two read endpoints, no auth, public, generously cached:
- GET /api/today — today's pairing
- GET /api/pairings — full archive
- GET /rss.xml — rss
free to embed. one ask: don't strip the link back. each embedded pairing carries a small "via yinyan.news" footer so readers can find their way home. respect the editorial rule.