· Home

myframely /api/v1 demo

Exercises all three response shapes (JSON / HTML fragment / web component) against a single URL. Server-loads via the authenticated path; web-component live-fetch uses /demo/proxy as a stand-in for a consumer's backend proxy.

1. JSON shape=json

{
  "url": "https://longreads.politicshome.com/truth-lies-and-racism-the-story-behind-the-sewell-report",
  "canonical": "https://longreads.politicshome.com/truth-lies-and-racism-the-story-behind-the-sewell-report",
  "title": "Truth, lies and racism: The story behind the \"Sewell Report\"",
  "description": "Today remembered as the report that said institutional racism doesn’t exist, insiders tell Seun Matiluko what critics and defenders got right and wrong about the 2021 report of the Commission on Race and Ethnic Disparities.",
  "siteName": "longreads.politicshome.com",
  "siteLogoUrl": "https://storage.mostly.film/myframely/logo/politicshome.com/18437ca25fad15c43d42b2a0086d1fd465fd628e.png",
  "favicon": "https://cdn.prod.website-files.com/img/favicon.ico",
  "images": {
    "thumbnail": "https://storage.mostly.film/myframely/previews/97609915-c9fd-4e10-bc33-a286d758adef/b7cb0fc4307b.jpg",
    "hero": "https://storage.mostly.film/myframely/previews/97609915-c9fd-4e10-bc33-a286d758adef/67b6ce76c0c4.jpg",
    "origin": "https://cdn.prod.website-files.com/62fa2cce7accc7b8bb4ca000/63b80bcdf9e11299adf93682_social.jpg"
  },
  "provider": null,
  "fetchedAt": "2026-10-13T15:37:15.638Z"
}

2. HTML fragment shape=html

variant=thumbnail (default)
variant=hero

Truth, lies and racism: The story behind the "Sewell Report"

Today remembered as the report that said institutional racism doesn’t exist, insiders tell Seun Matiluko what critics and defenders got right and wrong about the 2021 report of the Commission on Race and Ethnic Disparities.

longreads.politicshome.com
raw thumbnail HTML
<div class="mPreview_card" data-variant="thumbnail"><a class="mPreview_link" href="https://longreads.politicshome.com/truth-lies-and-racism-the-story-behind-the-sewell-report" target="_blank" rel="noopener nofollow"><img class="mPreview_thumb" src="https://storage.mostly.film/myframely/previews/97609915-c9fd-4e10-bc33-a286d758adef/b7cb0fc4307b.jpg" alt="" loading="lazy"><div class="mPreview_body"><h3 class="mPreview_title">Truth, lies and racism: The story behind the &quot;Sewell Report&quot;</h3><p class="mPreview_description">Today remembered as the report that said institutional racism doesn’t exist, insiders tell Seun Matiluko what critics and defenders got right and wrong about the 2021 report of the Commission on Race and Ethnic Disparities.</p><div class="mPreview_meta"><img class="mPreview_logo" src="https://storage.mostly.film/myframely/logo/politicshome.com/18437ca25fad15c43d42b2a0086d1fd465fd628e.png" alt="" loading="lazy"><span class="mPreview_site">longreads.politicshome.com</span></div></div></a></div>

3. Web component (pre-fetched) <myframely-card preview=...>

default
theme="dark"
variant="hero"
themed via --mPreview-* (small/tight)

4. Web component (live-fetch) <myframely-card url=... endpoint=/demo/proxy>

This component fetches the preview from /demo/proxy on mount, no pre-serialized attribute. Simulates the pattern a consumer would use if they proxy the preview call through their own backend.