1B+URLs processed
1,000sof developers

Powering link previews, metadata extraction, and URL intelligence workflows at scale.

Turn any URL into structured metadata

Websites expose useful information across Open Graph tags, Twitter Cards, HTML meta tags, and other page markup. OpenGraph.io collects that information and returns it through a consistent API response.

Title

The best available page title from Open Graph, Twitter Cards, or HTML.

Description

A short summary pulled from social tags or the standard meta description.

Image

The primary preview image with the most reliable source available.

Favicon

The site favicon URL for source context in your application.

Site name

Publisher or site name when available from page metadata.

Canonical URL

The canonical page URL when the page publishes one.

Page URL

The resolved URL after redirects and normalization.

Open Graph metadata

Full Open Graph tag set returned alongside normalized fields.

Twitter Card metadata

Twitter Card fields for platforms that rely on that tag format.

Get the best available metadata, not just one tag format

Websites do not consistently publish one perfect metadata standard. Depending on the page, useful information may come from several sources.

Metadata from difficult websites

Parsing a well-tagged webpage is simple. Reliably extracting useful metadata from arbitrary URLs at production scale is the harder problem.

JavaScript-rendered websites

Some metadata only appears after client-side rendering. auto_render handles those pages without a separate browser stack.

Blocking and bot protection

auto_proxy helps reach sites that block naive scrapers or return different content to bots.

Retries and escalation

Failed fetches retry with smarter proxy and render behavior so extraction stays reliable.

Caching

Repeated lookups for the same URL can use cached metadata instead of hitting the origin every time.

Language controls

Request metadata in a preferred language when the target site supports it.

Production concurrency

Scale metadata extraction across user-submitted URLs with plans built for real traffic.

Where teams use URL metadata

Developers use the URL Metadata API when URLs flow through a product and need to become structured records — not just preview cards.

Content aggregationBookmark managersCommunity platformsSocial productsKnowledge basesAI pipelinesURL enrichment

One API call to extract website metadata

Send a URL. Receive normalized metadata. Full parameters and edge-case guidance live in the Site API docs.

Choose the right API for your job

These APIs solve closely related URL metadata problems. The right choice depends on what you want to do with the response.

Link Preview API

Best for displaying a page.

Use when:

You want title, description, image, domain, and fallback data ready for a UI.

Open Graph API

Best for working directly with published Open Graph metadata.

Use when:

You want the social tags a page actually publishes, rather than normalized best-available metadata.

From URL to structured metadata in seconds

Send a URL

Make a GET request with your URL and API key. That is the entire integration for most applications.

OpenGraph.io collects metadata

The platform reads Open Graph tags, Twitter Cards, HTML metadata, and fallback values from the live page.

Receive normalized JSON

Get a consistent response with hybridGraph for best-available values, plus source-specific data when you need it.

FAQ

A URL Metadata API takes a webpage URL and returns structured metadata — such as title, description, images, favicon, and canonical URL — so your application can understand and store information about that page without scraping it yourself.
OpenGraph.io returns titles, descriptions, images, favicons, site names, canonical URLs, page URLs, Open Graph metadata, and Twitter Card metadata. The response also includes hybridGraph, a normalized object with the best available value for each field.
Use the URL Metadata API when you need structured information about a URL for enrichment, storage, or analysis. Use the Link Preview API when you are building preview cards for feeds, chat, or unfurling. Both are powered by OpenGraph.io's Site API — the difference is what you build with the response.
Open Graph metadata is one tag format used for social previews. URL metadata is broader: it combines Open Graph tags, Twitter Cards, HTML metadata, and fallback values into structured webpage information you can use beyond social cards.
Yes. OpenGraph.io supports automatic rendering for pages where metadata is not available from a simple HTML request. Rendering, proxy selection, and retries can be configured through the Site API.
Yes. OpenGraph.io fetches the target URL on your behalf, so your application does not need to operate an arbitrary-target scraper. This is a common pattern for communities, bookmark products, and content platforms.
Yes. Caching is supported so repeated lookups for the same URL do not always require a fresh origin fetch. See the Site API docs for cache controls and defaults.

Turn any URL into structured metadata

Start extracting titles, descriptions, images, Open Graph data, and more with one API request.

Free tier included. No credit card required to start.