SEO Meta Tag Extractor
Pricing
from $1.50 / 1,000 results
SEO Meta Tag Extractor
Give it a list of URLs and get each page's SEO meta tags (title, description, canonical, Open Graph, Twitter) plus a list of common SEO issues.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Autoloom
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
SEO Meta Tag Extractor & On-Page SEO Audit
SEO Meta Tag Extractor runs an on-page SEO audit on any list of URLs. For each page you get the title, meta description, canonical, robots, headings, hreflang, Open Graph and structured data, plus a 0–100 SEO score, an A–F grade and a plain-English list of fixes. It uses plain HTTP with no headless browser, so large URL lists stay fast and cheap.
Pricing: pay per result: $1.50 per 1,000 results ($0.15 per 100, $15.00 per 10,000), plus $0.00005 per run start. You only pay for rows in your dataset.
What data you get (one row per URL)
| Field | What it is |
|---|---|
seoScore, seoGrade | 0–100 score and A–F grade, from the issues found |
issues, issueCount | Plain-English list of every problem, e.g. "No H1 heading" |
title, titleLength | Page title and its length (flagged over 60 characters) |
metaDescription, metaDescriptionLength | Meta description and length (flagged over 160) |
canonical | Canonical URL; flagged if it points to a different URL |
robots, noindex | Robots meta and a simple noindex flag |
viewport, lang | Mobile viewport tag and the <html lang> value |
h1, h1Count, headingOutline, headingCounts | Full H1–H6 outline with counts |
hreflang, hreflangCount | hreflang tags, with an x-default check |
structuredDataTypes, hasStructuredData | schema.org / JSON-LD types found on the page |
imagesTotal, imagesMissingAlt | Image alt-text coverage |
ogTitle, ogDescription, ogImage, twitterCard | Open Graph and Twitter Card tags |
wordCount | Visible word count (thin content flagged under 300 words) |
statusCode | HTTP status of the page |
What the SEO audit checks
The score starts at 100 and drops for each problem found:
- HTTP error status (4xx/5xx)
- Page set to noindex
- Missing
<title>, or a title longer than 60 characters - Missing meta description, or one longer than 160 characters
- No H1 heading, or more than one H1
- Missing canonical, or a canonical that points to a different URL
- Thin content (under 300 words)
- Missing viewport meta tag (mobile)
- Missing
langattribute on<html> - Images missing alt text (weighted by the share missing)
- An hreflang set with no
x-default
How to use it
- Paste your URLs into URLs to analyze (one per line, or upload a list).
- Click Start.
- Download the results as JSON, CSV or Excel, or read them through the API.
Input example
{"startUrls": [{ "url": "https://apify.com" },{ "url": "https://example.com/blog/post" }]}
Output example
A real row from a test run on https://apify.com (13 Oct 2026), shortened:
{"url": "https://apify.com","statusCode": 200,"title": "Apify: Marketplace of ready-to-run tools for AI","titleLength": 47,"metaDescriptionLength": 143,"canonical": "https://apify.com","robots": "index,follow","lang": "en","noindex": false,"h1Count": 1,"headingCounts": { "h1": 1, "h2": 11, "h3": 20, "h4": 3, "h5": 0, "h6": 0 },"ogImage": "https://apify.com/og-image?title=Thousands+of+tools%0Afor+your+AI","twitterCard": "summary_large_image","structuredDataTypes": ["Organization", "WebSite", "SoftwareApplication"],"imagesTotal": 78,"imagesMissingAlt": 0,"wordCount": 3159,"issues": [],"seoScore": 100,"seoGrade": "A"}
A page with problems returns entries such as "No H1 heading", "Thin content (under 300 words)" or "Canonical points to a different URL" in issues, with a lower score.
Pricing
| URLs audited | Cost |
|---|---|
| 100 | $0.15 |
| 1,000 | $1.50 |
| 10,000 | $15.00 |
One result per URL, plus $0.00005 per run start. Apify's free plan includes monthly platform credit you can use to try it. Free-plan users get the same features; nothing is held back.
Use it with the API, Make, Zapier or Google Sheets
Run it and get the results in one call:
curl -X POST "https://api.apify.com/v2/acts/autoloom~seo-meta-tag-extractor/run-sync-get-dataset-items?token=YOUR_API_TOKEN" \-H "Content-Type: application/json" \-d '{"startUrls":[{"url":"https://apify.com"}]}'
You can also connect it to Make, Zapier, n8n or Google Sheets through Apify's integrations, or schedule it to re-audit your pages every week.
FAQ
Does it render JavaScript? No. It reads the HTML the server returns, which is what most search engine crawlers see first. Pages that build their title and meta tags only in the browser may show as missing.
What happens with sites that block bots? The row still appears with the HTTP status the site returned (for example 403), so you can see which URLs could not be read.
How many URLs can I audit? There is no fixed limit; you pay per URL. Large lists run fine because no browser is used.
Is the score the same as Google's? No. It is a transparent checklist score built from the issues listed above, so you can see exactly why a page lost points. It is not a ranking prediction.
Is it legal? It reads publicly available pages, the same way a browser does. Only audit sites you have the right to access, and respect each site's terms.
Related tools from autoloom
Build a full SEO audit pack:
- Schema Markup & JSON-LD Validator: checks structured data against Google's required properties
- Open Graph & Social Preview Checker: checks how links look when shared
- Broken Link Checker: finds 404s and dead links
- Sitemap Scraper & URL Extractor: gets every URL a site publishes, ready to feed into this audit
Built by autoloom: small, fast web-data and SEO tools.