SEO Metadata Extractor - Full SEO Audit in One Call
Pricing
from $3.00 / 1,000 url analyzeds
SEO Metadata Extractor - Full SEO Audit in One Call
Extract SEO metadata from any website: title, meta description, Open Graph, Twitter Cards, Schema.org JSON-LD, canonical URLs, hreflang, and H1 structure. Export data, run via API, schedule and monitor runs, or integrate with other tools.
Pricing
from $3.00 / 1,000 url analyzeds
Rating
0.0
(0)
Developer
Alessandro Santamaria
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 hours ago
Last modified
Categories
Share
Extract every SEO signal from any website in one call — perfect for SEO audits, competitive intelligence, and content planning. Point the actor at a list of URLs and get back the full SEO fingerprint of every page: title, meta description, Open Graph, Twitter Cards, Schema.org JSON-LD, canonical, hreflang, H1/H2 structure, favicon, and an automated SEO score.
What you get
- Basic SEO —
<title>, meta description, keywords, canonical, robots, viewport, lang, charset - Open Graph —
og:title,og:description,og:image,og:url,og:type,og:site_name,og:locale - Twitter Cards —
twitter:card,twitter:title,twitter:description,twitter:image,twitter:site,twitter:creator - Schema.org JSON-LD — all detected types with boolean flags for Article, Product, Organization, Breadcrumb, FAQ, LocalBusiness, Review
- International —
hreflangalternates list (lang + URL) - Branding — favicon, apple-touch-icon, theme-color
- Content structure — H1/H2 counts & texts, image count, images missing
alt, internal/external link counts, word count - SEO audit — automated
seo_score0-100 plusseo_issuesarray flagging every problem detected - No browser — pure HTTP + HTML parsing, fast and cheap
Example output
{"url": "https://www.apple.com","final_url": "https://www.apple.com/","status_code": 200,"title": "Apple","title_length": 5,"meta_description": "Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV...","meta_description_length": 158,"canonical_url": "https://www.apple.com/","lang": "en-US","viewport": "width=device-width, initial-scale=1, viewport-fit=cover","og_title": "Apple","og_description": "Discover the innovative world of Apple...","og_image": "https://www.apple.com/ac/structured-data/images/open_graph_logo.png","og_site_name": "Apple","twitter_card": "summary_large_image","twitter_site": "@Apple","schemas": [{ "type": "Organization", "name": "Apple" }],"has_organization_schema": true,"favicon_url": "https://www.apple.com/favicon.ico","apple_touch_icon": "https://www.apple.com/apple-touch-icon.png","h1_count": 1,"h1_texts": ["Apple"],"hreflang_alternates": [{ "lang": "en-US", "url": "https://www.apple.com/" },{ "lang": "de-DE", "url": "https://www.apple.com/de/" }],"seo_score": 75,"seo_issues": ["title_too_short", "no_twitter_card"]}
How to use
Drop a list of URLs into urls and run. Each URL returns a single dataset record with the full SEO fingerprint. Sort by seo_score to prioritize audit fixes, filter by seo_issues to find sites missing Open Graph images, or group by has_article_schema to find content-rich competitors.
Input
| Parameter | Description | Default |
|---|---|---|
urls | List of websites to analyze | (required) |
fetchTimeoutSeconds | Per-site fetch timeout | 15 |
userAgent | Override the User-Agent header | (modern Chrome) |
maxConcurrency | Parallel URL analysis (max 20) | 5 |
proxyConfiguration | Optional Apify Proxy configuration | (none) |
Use cases
- SEO audits — bulk-check client sites, flag every missing meta description, Open Graph image, and broken heading structure in one run
- Competitive intelligence — analyze your competitors' metadata strategy, Schema.org usage and social-preview design
- Social media planning — preview how a URL will appear on Twitter, Facebook and LinkedIn before publishing
- Content migration — snapshot every metadata field before a site move so nothing gets lost
- Schema.org validation — bulk-check structured data across a whole site or portfolio
- Brand monitoring — track metadata changes over time and alert when title/description/OG image change
- Agency reporting — automated monthly SEO reports with a per-page score and issue list
SEO Score
Every result includes a seo_score from 0-100 calculated from 12 standard SEO signals:
| Signal | Points |
|---|---|
| Title length 30-60 chars | 10 |
| Meta description 120-160 chars | 10 |
| Has canonical URL | 10 |
| Full Open Graph (title + desc + image) | 10 |
| Has Twitter Card | 5 |
| Has Schema.org JSON-LD | 10 |
| Exactly one H1 | 10 |
| All images have alt text | 10 |
| Has favicon | 5 |
| Has viewport meta | 10 |
| Has lang attribute | 5 |
| Has robots meta | 5 |
Plus a seo_issues array that flags exactly what's wrong: missing_title, title_too_long, missing_meta_description, no_h1, multiple_h1, no_canonical, images_without_alt, no_og_image, no_schema, no_viewport, no_lang, and more.
Pricing
Pay per URL — no subscription.
- $0.001 per run start
- $0.003 per URL analyzed
1000 URLs = ~$3. Cheaper than any SaaS SEO tool on the market for bulk audits.
Related Actors
- Website Tech Stack Detector — detect the CMS, framework, analytics and CDN of any site
- Sitemap URL Discovery — pair with this actor to audit an entire site's SEO in one run
- Domain WHOIS & DNS — domain registration, DNS records and expiry
- HTML to Markdown — convert any webpage to clean Markdown for LLM pipelines