/api/v1 demoExercises 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.
{
"url": "https://www.comicsbeat.com/dispute-erupts-over-george-pratt-art-book-crowdfunder/",
"canonical": "https://www.comicsbeat.com/dispute-erupts-over-george-pratt-art-book-crowdfunder/",
"title": "Dispute erupts over George Pratt art book crowdfunder",
"description": "Artist George Pratt and Joel Meadows, publisher of a Kickstarter for a book of Pratt's art, have started a messy series of dueling accusations over the disposition of the funds for the campaign.",
"siteName": "The Beat",
"siteLogoUrl": "https://storage.mostly.film/myframely/logo/comicsbeat.com/da39a3ee5e6b4b0d3255bfef95601890afd80709.png",
"favicon": "https://www.comicsbeat.com/wp-content/uploads/2012/09/favicon.jpg",
"images": {
"thumbnail": "https://storage.mostly.film/myframely/previews/db433060-88ea-45d4-8b18-1bed2e32b44a/8e56a947c51e.jpg",
"hero": "https://storage.mostly.film/myframely/previews/db433060-88ea-45d4-8b18-1bed2e32b44a/34f5ddec28ed.jpg",
"origin": "https://www.comicsbeat.com/wp-content/uploads/2026/04/into-white-cover-e1776711418991.png"
},
"provider": null,
"fetchedAt": "2026-10-13T15:38:44.346Z"
}<div class="mPreview_card" data-variant="thumbnail"><a class="mPreview_link" href="https://www.comicsbeat.com/dispute-erupts-over-george-pratt-art-book-crowdfunder/" target="_blank" rel="noopener nofollow"><img class="mPreview_thumb" src="https://storage.mostly.film/myframely/previews/db433060-88ea-45d4-8b18-1bed2e32b44a/8e56a947c51e.jpg" alt="" loading="lazy"><div class="mPreview_body"><h3 class="mPreview_title">Dispute erupts over George Pratt art book crowdfunder</h3><p class="mPreview_description">Artist George Pratt and Joel Meadows, publisher of a Kickstarter for a book of Pratt's art, have started a messy series of dueling accusations over the disposition of the funds for the campaign.</p><div class="mPreview_meta"><img class="mPreview_logo" src="https://storage.mostly.film/myframely/logo/comicsbeat.com/da39a3ee5e6b4b0d3255bfef95601890afd80709.png" alt="" loading="lazy"><span class="mPreview_site">The Beat</span></div></div></a></div>
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.