Meta Tags & Metadata Extractor: Open Graph, Twitter, JSON-LD avatar

Meta Tags & Metadata Extractor: Open Graph, Twitter, JSON-LD

Pricing

from $16.00 / 1,000 metadata extractions

Go to Apify Store
Meta Tags & Metadata Extractor: Open Graph, Twitter, JSON-LD

Meta Tags & Metadata Extractor: Open Graph, Twitter, JSON-LD

Extracts metadata from web page URLs, single or bulk, into one JSON record per page. Returns title, meta description, canonical, robots, Open Graph, Twitter Card, JSON-LD, schema types and favicon. For SEO specialists, link-preview developers and content aggregators.

Pricing

from $16.00 / 1,000 metadata extractions

Rating

0.0

(0)

Developer

Broke to Built

Broke to Built

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Features

Limited permissions

Share

Webpage Metadata Extractor

Webpage Metadata Extractor returns a page's title, meta description, canonical, robots, Open Graph, Twitter Card, JSON-LD and favicon as one JSON record, at $0.02 per page on the Apify Free plan.

You give itYou get backYou pay (Free plan)
One URL or a list (50 per run by default, set maxUrls for more)title, description, keywords, canonical, lang, robots, themeColor, favicon, openGraph, twitterCard, jsonLd, schemaTypes, feeds, hreflang, counts$0.02 per page

Pay per result only: no subscription, no start fee. A URL that cannot be fetched, or is not an HTML page, returns an error record and is not charged. Paid Apify plans get Store discounts on the price above.

Example: try it in one click

The input form is already filled in with this example. Press Start and you get the output below.

{
"url": "https://apify.com",
"urls": []
}

Real output from that exact input (run on 2026-09-24; long arrays shortened to a few entries and long text cut for display):

[
{
"url": "https://apify.com",
"statusCode": 200,
"redirected": true,
"title": "Apify: Marketplace of ready-to-run tools for AI",
"description": "Thousands of tools to automate your business. Get real-time web data, track competitors, generate leads, and integrate y…",
"keywords": "tools for AI,AI agents,web scraper,web crawler,scraping,data extraction,API",
"author": null,
"canonical": "https://apify.com/",
"lang": "en",
"charset": "utf-8",
"viewport": "width=device-width, initial-scale=1",
"robots": "index,follow",
"generator": null,
"themeColor": "#020202",
"favicon": "https://apify.com/favicon.ico?favicon.2653ilt32bing.ico?dpl=15a22e84f4",
"openGraph": {
"og:title": "Apify: Marketplace of ready-to-run tools for AI",
"og:description": "Thousands of tools to automate your business. Get real-time web data, track competitors, generate leads, and integrate y…",
"og:url": "https://apify.com",
"og:site_name": "Apify",
"og:locale": "en_US",
"og:image": "https://apify.com/og-image?title=Thousands+of+tools%0Afor+your+AI",
"og:image:type": "image/png",
"og:image:width": "1200",
"og:image:height": "630",
"og:image:alt": "Thousands of tools for your AI",
"og:type": "website"
},
"twitterCard": {
"twitter:card": "summary_large_image",
"twitter:creator": "@apify",
"twitter:title": "Apify: Marketplace of ready-to-run tools for AI",
"twitter:description": "Thousands of tools to automate your business. Get real-time web data, track competitors, generate leads, and integrate y…",
"twitter:image": "https://apify.com/og-image?title=Thousands+of+tools%0Afor+your+AI",
"twitter:image:alt": "Thousands of tools for your AI",
"twitter:image:type": "image/png",
"twitter:image:width": "1200",
"twitter:image:height": "630"
},
"jsonLd": [
{
"@context": "https://schema.org",
"@type": "Organization",
"@id": "https://apify.com/#organization",
"name": "Apify",
"legalName": "Apify Technologies s.r.o.",
"url": "https://apify.com/",
"logo": {
"@type": "ImageObject",
"url": "https://apify.com/img/apify-logo/apify-symbol-200x200.svg"
},
"description": "Thousands of tools to automate your business. Get real-time web data, track competitors, generate leads, and integrate y…",
"foundingDate": "2015",
"vatID": "CZ04788290",
"address": {
"@type": "PostalAddress",
"streetAddress": "Na Příkopě 959/27",
"addressLocality": "Prague",
"postalCode": "11000",
"addressCountry": "CZ"
},
"sameAs": [
"https://github.com/apify",
"https://www.linkedin.com/company/apify"
],
"contactPoint": [
{
"@type": "ContactPoint",
"contactType": "customer support",
"email": "support@apify.com"
}
]
},
{
"@context": "https://schema.org",
"@type": "WebSite",
"@id": "https://apify.com/#website",
"name": "Apify",
"url": "https://apify.com/",
"publisher": {
"@id": "https://apify.com/#organization"
}
}
],
"schemaTypes": [
"Organization",
"WebSite"
],
"feeds": null,
"hreflang": null,
"h1": [
"74,002 tools for your AI"
],
"counts": {
"h1": 1,
"h2": 11,
"images": 78,
"internalLinks": 78,
"externalLinks": 58,
"words": 1582
}
}
]

Get the full machine-readable metadata of any web page in one call — title, meta tags, OpenGraph, Twitter cards, JSON-LD structured data, favicon, canonical, feeds, hreflang, and page stats. No API key, no proxy setup, pay per page.

▶ Live on the Apify Store — run it instantly, or call it as an agent tool via Apify MCP.

Why

Building link previews, knowledge graphs, SEO tools, or feeding clean page metadata to an LLM/agent? This returns everything a page declares about itself as structured JSON — including the schema.org JSON-LD that powers rich results.

What it extracts

  • Core: title, description, keywords, author, canonical, language, charset, viewport, robots, generator, theme-color, favicon
  • OpenGraph (og:*) and Twitter Card (twitter:*) — every property, as objects
  • JSON-LD structured data — fully parsed, plus the list of schema.org @types found
  • Feeds (RSS/Atom) and hreflang alternates
  • Stats: H1 list, H2 count, image count, internal vs external link counts, word count

Input

{ "url": "https://example.com" }

or bulk:

{ "urls": ["https://a.com", "https://b.com"], "maxUrls": 50 }

Output (per page)

{
"url": "https://example.com",
"title": "Example Domain",
"description": "...",
"canonical": "https://example.com/",
"openGraph": { "og:title": "...", "og:image": "..." },
"twitterCard": { "twitter:card": "summary_large_image" },
"schemaTypes": ["Organization", "WebSite"],
"jsonLd": [ { "@context": "https://schema.org", "@type": "Organization" } ],
"counts": { "h1": 1, "images": 12, "internalLinks": 30, "externalLinks": 5, "words": 820 }
}

Notes

Reads only the public HTML of the URL you provide. Single fetch per page (plus follows redirects) — fast and reliable on any site.

Pricing

$0.02 per page analyzed on the Apify Free plan, billed as the page-analyzed event. Paid Apify plans pay less ($0.0186 Bronze, $0.0174 Silver, $0.016 Gold, $0.0146 Platinum, $0.0134 Diamond). No start fee. A URL that cannot be fetched, or is not an HTML page, is not charged. Bulk runs are capped by maxUrls, which is also your budget cap.

Limits

  • Default run settings: 4096 MB memory, 3600 s timeout. Change them per run under Options if a large input needs more.
  • Time: the prefilled example finished in 2 s on 2026-10-31; run time grows with the number of inputs.

FAQ

How do I get the Open Graph tags and title of a URL? Pass it in — one record comes back with the title, every meta tag, all og:* and twitter:* properties as objects, canonical, favicon, and language: everything you need to render a link preview.

Does it extract JSON-LD structured data? Yes, fully parsed — plus a schemaTypes list of the schema.org @types found, so you can see at a glance whether a page declares Product, Article, Organization, and so on.

What else comes back beyond meta tags? RSS/Atom feed links, hreflang alternates, and page stats: H1 list, H2 count, image count, internal vs external link counts, and word count.

Can I use this to build link previews in my app? Yes — that's the core use. Call it via the run-sync API endpoint, read title, description, and openGraph["og:image"], and render. The fallback chain is your job, but every layer is in the record.

Does it execute JavaScript? No — it reads the served HTML in a single fetch (following redirects), which is exactly what social platforms and search engines read for metadata, and what keeps it fast at $0.02.

For AI agents

This Actor is built to be called by software, not just by people.

  • Mount it directly as an MCP tool — no Store search, no ranking, just this one tool: https://mcp.apify.com/?actors=eliai/webpage-metadata-extractor
  • Or call it over HTTP and get the results in the same request: POST https://api.apify.com/v2/acts/eliai~webpage-metadata-extractor/run-sync-get-dataset-items
  • Costs are predictable before you call. Pricing is pay-per-event (see Pricing above), so an agent can budget a run in advance instead of discovering the bill afterwards.
  • Send only the field you mean. If you pass the bulk field, it is used on its own; the single-value field is a fallback, never merged into your request. You are charged for the items you sent and nothing else.

Who uses it

  • SEO specialists pulling title, canonical, hreflang and JSON-LD for a list of pages
  • Link-preview developers getting OpenGraph and Twitter card data for URLs users paste
  • Content aggregators collecting titles, favicons and feed links from source sites
  • Researchers building a dataset of page metadata across a domain list
  • AI agent builders giving an agent a single call that summarizes what a page declares about itself

Changelog

  • 2026-11-01: Page text only: the "Try it" block is now headed Example and a Limits section. Code, output and price are unchanged.
  • 2026-09-24: New summary at the top of this page: what you send, what you get, the price, and a real output from the prefilled example.