Open Graph & Meta Tag Checker – Bulk Link Preview + SEO avatar

Open Graph & Meta Tag Checker – Bulk Link Preview + SEO

Pricing

from $0.60 / 1,000 page checkeds

Go to Apify Store
Open Graph & Meta Tag Checker – Bulk Link Preview + SEO

Open Graph & Meta Tag Checker – Bulk Link Preview + SEO

Check Open Graph, Twitter Card and SEO meta tags for thousands of URLs: title, description, og:image (verified), canonical, robots, H1, JSON-LD, plus a list of link-preview and SEO issues. $1 per 1,000 pages ($2 from 7 Nov); failed URLs are free.

Pricing

from $0.60 / 1,000 page checkeds

Rating

0.0

(0)

Developer

Chris Elder

Chris Elder

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

4 days ago

Last modified

Security

Limited permissions

Share

See how your pages look when they're shared on Facebook, LinkedIn, X/Twitter, Slack, WhatsApp and iMessage, and find broken previews and SEO meta problems across thousands of URLs in one run.

What it checks

GroupFields
Link previewog:title, og:description, og:image (verified to load and to be an image), og:url, og:type, og:site_name, every other og:* tag
Twitter / X cardtwitter:card, twitter:title, twitter:description, twitter:image, twitter:site
SEO meta<title> + length, meta description + length, canonical, robots (noindex), lang, viewport, favicon, first H1 + H1 count, JSON-LD @types
Resultpreview (what a social network will most likely show), issues list, previewScore 0–100, HTTP status, final URL after redirects, response time

Use cases

  • QA before a launch or campaign: every landing page has a working share image.
  • SEO audits: titles longer than 60 characters, missing descriptions, missing canonical, stray noindex.
  • Agencies and content teams: monitor clients' blogs on a schedule.
  • Link-preview data for your own app or AI agent (title, description and image for any URL).

Input

{
"urls": ["https://apify.com", "https://www.wikipedia.org", "https://github.com"],
"checkImages": true,
"maxConcurrency": 5
}

Bare domains are fine (example.com becomes https://example.com). Duplicates are removed.

Output (one item per URL)

{
"url": "https://github.com",
"statusCode": 200,
"title": "GitHub · Change is constant. GitHub keeps you ahead. · GitHub",
"titleLength": 70,
"openGraph": { "title": "GitHub · ...", "image": "https://github.githubassets.com/assets/campaign-social.png", "type": "object" },
"twitter": { "card": "summary_large_image" },
"previewImage": { "status": 200, "ok": true, "contentType": "image/png" },
"preview": { "title": "GitHub · ...", "description": "...", "image": "https://..." },
"issues": ["Title too long (70 > 60)", "Meta description too long (186 > 160)"],
"previewScore": 80
}

Export to JSON, CSV, Excel, or connect via API, Make, Zapier or n8n.

📊 Want these results in Google Sheets? Send them straight to a Sheet with Google Sheets Sync – run it after this Actor, or add it on this Actor's Integrations tab so every run exports automatically.

Pricing (pay per event)

Price update: from 7 Nov 2026 (06:30 UTC) the price per checked URL rises from $0.001 to $0.002 ($2 per 1,000 pages). Apify gives users 14 days' notice. The prices below apply until then.

EventPrice
Actor start$0.0005 per run
Page checked$0.001 ($1 per 1,000 pages); Silver $0.0008, Gold+ $0.0006

Failed URLs (DNS errors, timeouts, non-HTML) are free. Worked example: 5,000 pages = $5.00. Set Max cost per run to cap spend; the Actor stops cleanly when it is reached.

Responsible use

One GET per page (plus one HEAD for the preview image), like a single visitor, with an honest User-Agent. Reads public meta tags only; no personal data is collected. Check pages you own or are allowed to check.

FAQ

JavaScript-rendered tags? Social networks read raw HTML without running JS, so this Actor checks exactly what they see. Need a deeper audit? See On-Page SEO Audit and Broken Link Checker.

Done-for-you

Need this run for you or customised? Done-for-you data from £49: https://tools.gptshopltd.com/done-for-you-scraper/