OpenGraph.io

API to extract Open Graph metadata from any URL, useful for link previews in apps.

apiscrapingmetadata
Websiteopengraph.io
CategoryData & backend
PricingFreemium
Card requiredNo

ABOUT

What is OpenGraph.io?

OpenGraph.io extracts og: metadata from any URL and returns it as JSON. It infers title, description and image even if the page has no explicit Open Graph tags. Paid plans offer managed caching and higher volume; the v3 API can automatically render JavaScript when needed.

BEFORE YOU SIGN UP

What you should know

✓
Infers metadata even without og: tagsIf the page has no Open Graph tags, the service tries to extract title, description and image from the HTML anyway.
✓
Ready-to-use JSON responseReturns a normalized JSON object with all og: fields and fallbacks, no need to parse HTML manually.
✕
Only 100 free requests per monthThe free limit is very low. For apps with many link previews you will need a paid plan from the start.
✕
JavaScript rendering uses more creditsThe v3 API can enable JavaScript rendering automatically, but it consumes more credits than a basic request.

COMMUNITY

From the forums

It has very little organic presence on Reddit. It is mentioned only in passing in r/webdev threads about link previews. There is no consolidated community opinion.

— Community sentiment

ABOUT US

Honest, independent, no fluff.

No paid placements. Just a clear look at what this does, what it costs, and what to know before you commit.

Read more→

FAQ

Questions, answered.

What data does the OpenGraph.io API return?+

Title, description, image, canonical URL and the og: metadata from the page. It also tries to infer them if the page does not declare them explicitly.

Does it work with pages that require JavaScript to render?+

The v3 API can render JavaScript automatically when needed, but rendering costs more credits than a basic request.