Meta Tag Inspector avatar

Meta Tag Inspector

Pricing

Pay per usage

Go to Apify Store
Meta Tag Inspector

Meta Tag Inspector

Extracts SEO meta tags from any webpage: title, description, Open Graph (og:*), Twitter Cards, canonical URL, robots, viewport, charset, favicon. Returns a 0-100 SEO completeness score plus length warnings for title/description. Plain-fetch only — no browser overhead, fast and cheap.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Coleton Patton

Coleton Patton

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Extract SEO meta tags from any webpage. Returns title, description, Open Graph, Twitter Cards, canonical URL, robots, viewport, charset, favicon — plus a 0-100 SEO completeness score and length warnings for title/description.

Lightweight plain-fetch implementation (no browser required) — fastest in the Peak Post Apify portfolio at $0.003/page.

Use cases

  • SEO audit at scale — score 1000 URLs in one run
  • Migration verification — confirm canonical URLs survived a domain change
  • Social preview check — extract Open Graph + Twitter Card config for every page in a sitemap
  • Compliance — verify required meta tags are present (charset, viewport, canonical)
  • Competitor analysis — what description/og:image strategy do they use?

Input

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

Or batch (up to 1000 URLs):

{ "urls": ["https://stripe.com/pricing", "https://stripe.com/checkout"] }

Output (per URL)

{
"url": "https://stripe.com/pricing",
"httpStatus": 200,
"seoScore": 90,
"title": "Pricing — Stripe",
"titleLength": 16,
"titleWarning": "",
"description": "Stripe's pricing is simple and transparent...",
"descriptionLength": 145,
"descriptionWarning": "",
"canonical": "https://stripe.com/pricing",
"canonicalDiffers": false,
"robots": "max-image-preview:large",
"viewport": "width=device-width, initial-scale=1",
"charset": "UTF-8",
"favicon": "https://stripe.com/img/v3/favicon.ico",
"openGraph": {
"title": "Pricing — Stripe",
"description": "Stripe's pricing is simple and transparent...",
"image": "https://stripe.com/img/v3/home/twitter.png",
"url": "https://stripe.com/pricing",
"type": "website",
"siteName": "Stripe"
},
"twitterCards": {
"card": "summary_large_image",
"title": "Pricing — Stripe",
"description": "...",
"image": "https://stripe.com/img/v3/home/twitter.png"
},
"presentFields": {
"title": true,
"description": true,
"canonical": true,
"ogTitle": true,
"ogDescription": true,
"ogImage": true,
"twitterCard": true,
"viewport": true,
"charset": true,
"favicon": true
},
"scannedAt": "2026-05-15T22:00:00.000Z",
"scannerVersion": "1.0.0"
}

SEO completeness score

The score is a 0-100 percentage of these 10 fields being present: title, description, canonical, og:title, og:description, og:image, twitter:card, viewport, charset, favicon.

Length warnings fire when:

  • title > 60 chars (SERP truncation risk)
  • description > 160 chars (SERP truncation risk)
  • canonical points to a different URL than the page itself (intentional or duplicate-content red flag)

Pricing

  • Free tier: 200 pages/month
  • Standard: $0.003 per page
  • Subscription: $19/month for 50,000 pages