Pricing
from $1.00 / 1,000 url inspecteds
OpenGraph & Social Preview Scraper
Extract OpenGraph tags and Twitter Cards to ensure your content looks perfect when shared on social media.
Pricing
from $1.00 / 1,000 url inspecteds
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 months ago
Last modified
Categories
Share
OpenGraph & Twitter Card Inspector
Inspect OpenGraph and Twitter Card meta tags across hundreds of URLs to QA your social sharing previews before they go live. A missing og:image or wrong twitter:card type means ugly link previews on Facebook, LinkedIn, Slack, and X -- and you only find out after someone shares the link. Bulk-check every page and get a clear report of what is present, what is missing, and what needs fixing.
Features
- OpenGraph extraction โ captures
og:title,og:description,og:image,og:url,og:type, and all other OG tags - Twitter Card extraction โ reads
twitter:card,twitter:title,twitter:description,twitter:image, and related tags - Basic meta tags โ also grabs the page
<title>and<meta name="description">for comparison - Missing tag detection โ flags essential tags that are absent so you can prioritize fixes
- Bulk processing โ scan hundreds of URLs in a single run with configurable concurrency
- Structured output โ OG and Twitter tags are returned as separate objects for easy filtering
- Pay-per-event billing โ you only pay for each URL inspected, with automatic charge-limit enforcement
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
urls | array | Yes | โ | List of page URLs to inspect for OpenGraph and Twitter Card meta tags. |
url | string | No | โ | Single URL to inspect (for backwards compatibility). Use urls for bulk processing. |
timeoutSeconds | integer | No | 15 | Maximum seconds to wait for each page response before timing out. |
concurrency | integer | No | 10 | Number of URLs to process in parallel. Increase for large batches, decrease if you hit rate limits. |
Input Example
{"urls":["https://crawlee.dev","https://apify.com/store","https://github.com/apify/crawlee"]}
Output
Each URL produces one dataset item with separated OG tags, Twitter tags, and a list of missing essentials.
inputUrl(string) โ the URL you submittedfinalUrl(string) โ the URL after redirectsstatus(number) โ HTTP status codepageTitle(string) โ content of the<title>tagpageDescription(string) โ content of<meta name="description">ogTags(object) โ all OpenGraph meta tags as key-value pairs (e.g.,og:title,og:image)twitterTags(object) โ all Twitter Card meta tags as key-value pairs (e.g.,twitter:card,twitter:image)missingEssential(string[]) โ list of essential tags that are missing (e.g.,og:title,og:image,twitter:card)error(string | null) โ error message if the URL could not be fetchedcheckedAt(string) โ ISO 8601 timestamp of when the inspection was performed
Output Example
{"inputUrl":"https://crawlee.dev","finalUrl":"https://crawlee.dev/","status":200,"pageTitle":"Crawlee - Build reliable web scrapers","pageDescription":"A web scraping and browser automation library for Node.js","ogTags":{"og:title":"Crawlee - Build reliable web scrapers","og:description":"A web scraping and browser automation library","og:image":"https://crawlee.dev/img/og-image.png","og:url":"https://crawlee.dev/","og:type":"website"},"twitterTags":{"twitter:card":"summary_large_image","twitter:title":"Crawlee","twitter:description":"A web scraping and browser automation library"},"missingEssential":[],"error":null,"checkedAt":"2025-01-15T10:30:00.000Z"}
Pricing
| Event | Cost |
|---|---|
| URL Inspected | Pay-per-event (see actor pricing page) |
The actor stops automatically when the per-run charge limit is reached, so you never overspend.
Use Cases
- Social media QA โ verify that every page renders a proper preview on Facebook, LinkedIn, Slack, and X before launch
- Content migration validation โ confirm OG and Twitter tags survived a CMS migration or redesign intact
- Agency reporting โ deliver social-readiness audits to clients with per-page pass/fail status
- SEO auditing โ ensure meta descriptions and OG descriptions are consistent across your site
- Marketing campaigns โ validate landing page previews before sharing URLs in ad campaigns or newsletters
Related Actors
| Actor | What it adds |
|---|---|
| JSON-LD & Schema.org Extractor | Extracts structured data โ combine with OG inspection for a complete metadata and schema audit |
| Favicon & Brand Icon Extractor | Grabs favicons and touch icons โ pair with OG images for full brand asset collection |
| Website Tech Stack Analyzer | Detects the CMS and framework โ understand which platform generates the social preview tags |
