Try a URL

Paste any link to run it through the live engine. No API key needed.

Type
link
Resolved via
opengraph
Provider
GitHub

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"
}