Meta Tags & Metadata Extractor: Open Graph, Twitter, JSON-LD
Pricing
from $16.00 / 1,000 metadata extractions
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 days ago
Last modified
Categories
Features
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 it | You get back | You 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.