SEO Meta & Schema Extractor
Pricing
Pay per usage
SEO Meta & Schema Extractor
Extract SEO metadata, Open Graph, Twitter Cards, JSON-LD schema, canonical, hreflang and headings from any list of URLs. Fast HTTP-based crawler.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Mehmet Kut
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Extract complete SEO metadata from any list of URLs — fast, cheap, and at scale. This Actor pulls titles, meta descriptions, Open Graph tags, Twitter Cards, JSON-LD structured data, canonical URLs, hreflang alternates, headings, and image alt coverage from every page you give it.
Built on an HTTP crawler (no headless browser), so it's 10× faster and cheaper than browser-based scrapers.
🎯 What it does
For each URL, it extracts:
- Title + character length (SEO length audit)
- Meta description + character length
- Canonical URL, robots, viewport, charset,
lang - Open Graph tags (
og:title,og:image,og:type, …) - Twitter Card tags
- hreflang alternates (international SEO)
- JSON-LD structured data (schema.org) + detected
@types - Headings (H1, H2, H3)
- Image stats — total images + alt-text coverage %
- Word count
💡 Use cases
- Technical SEO audits — spot missing titles, thin descriptions, absent canonicals
- Competitor research — see how competitors structure their metadata & schema
- Content inventory — catalog metadata across an entire site
- Structured-data validation — extract and check JSON-LD at scale
📥 Input
| Field | Type | Description |
|---|---|---|
startUrls | array | List of page URLs to extract from |
maxConcurrency | integer | Parallel requests (default 20) |
useProxy | boolean | Route via Apify Proxy (default true) |
extractJsonLd | boolean | Include JSON-LD structured data |
extractHeadings | boolean | Include H1–H3 headings |
Example input
{"startUrls": ["https://example.com", "https://example.com/about"],"maxConcurrency": 20,"useProxy": true}
📤 Output
Each result is a structured JSON object:
{"url": "https://example.com","title": "Example Domain","titleLength": 14,"description": "...","descriptionLength": 143,"canonical": "https://example.com","openGraph": { "og:title": "...", "og:image": "..." },"twitter": { "twitter:card": "summary" },"hreflang": [{ "lang": "en", "href": "..." }],"jsonLdTypes": ["Organization", "WebSite"],"images": { "total": 79, "withAlt": 79, "altCoveragePct": 100 },"wordCount": 1919}
Export to JSON, CSV, Excel, or feed directly into your own tools via the Apify API.
⚡ Performance
HTTP-based crawling processes pages in ~0.5s each. A 1,000-URL batch finishes in minutes, not hours.
🔗 Tip
Pair this with the Sitemap URL Extractor to first pull every URL of a site, then feed them here for a full-site SEO audit.