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

Pulls a page's metadata into one JSON record: title, meta description, canonical, robots, Open Graph, Twitter Card, JSON-LD, schema types and favicon. $0.02 per page. Input: {"url":"https://apify.com"}

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

6 hours ago

Last modified

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.

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.

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-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.