Try a URL
Paste any link to run it through the live engine. No API key needed.
Use it
curl "https://embedblocks.com/api/embed?url=https%3A%2F%2Fgithub.com%2Fwithastro%2Fastro&key=YOUR_KEY"JSON response
{
"url": "https://github.com/withastro/astro",
"requested_url": "https://github.com/withastro/astro",
"type": "link",
"title": "GitHub - withastro/astro: The web framework for content-driven websites.",
"description": "The web framework for content-driven websites. Contribute to withastro/astro development by creating an account on GitHub.",
"author_name": null,
"author_url": null,
"provider_name": "GitHub",
"provider_url": "https://github.com",
"thumbnail_url": "https://opengraph.githubassets.com/a1aa05896d7dce34f47890ebc16998313eef9cf1bce4bd9d933ee5091d60caad/withastro/astro",
"thumbnail_width": 1200,
"thumbnail_height": 600,
"favicon": "https://github.githubassets.com/favicons/favicon.svg",
"html": "<a class=\"eb-card\" href=\"https://github.com/withastro/astro\" target=\"_blank\" rel=\"noopener noreferrer\"><div class=\"eb-card__media\"><img src=\"https://opengraph.githubassets.com/a1aa05896d7dce34f47890ebc16998313eef9cf1bce4bd9d933ee5091d60caad/withastro/astro\" alt=\"\" loading=\"lazy\" decoding=\"async\" onerror=\"this.closest('.eb-card__media').remove()\" /></div><div class=\"eb-card__body\"><div class=\"eb-card__meta\"><img class=\"eb-card__favicon\" src=\"https://github.githubassets.com/favicons/favicon.svg\" alt=\"\" width=\"16\" height=\"16\" loading=\"lazy\" onerror=\"this.remove()\" /><span>GitHub</span></div><div class=\"eb-card__title\">GitHub - withastro/astro: The web framework for content-driven websites.</div><p class=\"eb-card__desc\">The web framework for content-driven websites. Contribute to withastro/astro development by creating an account on GitHub.</p></div></a>",
"width": null,
"height": null,
"source": "opengraph",
"cache_age": 86400,
"fetched_at": "2026-10-26T14:51:03.714Z"
}