Open Graph Scraper avatar

Open Graph Scraper

Pricing

Pay per usage

Go to Apify Store
Open Graph Scraper

Open Graph Scraper

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Categories

Share

What does Open Graph Scraper do?

Open Graph Scraper is an Apify actor that extracts Open Graph and Twitter Card meta tags from any web page, giving you structured social preview data including titles, descriptions, images, and canonical URLs. It is ideal for auditing how your pages appear when shared on platforms like Facebook, Twitter/X, LinkedIn, and Slack. Point it at sites like GitHub or npm to see exactly what metadata they expose.

Why use Open Graph Scraper?

  • Social preview auditing -- Verify that your pages display the correct title, description, and image when shared on social media.
  • Bulk extraction -- Scrape OG tags from hundreds of URLs in a single run instead of checking them one at a time.
  • Twitter Card support -- Captures twitter:card, twitter:title, and other Twitter-specific meta tags alongside standard OG properties.
  • API-friendly -- Integrate results into content management workflows via the Apify API.
  • Reliable access -- Uses Apify Proxy to fetch pages that may block direct requests.

How to use Open Graph Scraper

  1. Visit the Apify Store and find Open Graph Scraper.
  2. Click Try for free to open the actor configuration in Apify Console.
  3. Add the URLs you want to analyze in the URLs field.
  4. Click Start to begin the extraction.
  5. Once the run finishes, download your results as JSON, CSV, or Excel from the Dataset tab.

Input configuration

FieldTypeDescriptionDefault
urlsArray of stringsURLs to extract Open Graph tags from["https://github.com", "https://www.npmjs.com"]

Output data

Each record in the output dataset contains the Open Graph metadata, Twitter Card tags, and canonical URL for a single page. Fields are null when the corresponding meta tag is not present.

{
"url": "https://github.com",
"ogTitle": "GitHub: Let's build from here",
"ogDescription": "GitHub is where over 100 million developers shape the future of software.",
"ogImage": "https://github.githubassets.com/assets/social-share.png",
"twitterCard": "summary_large_image",
"canonicalUrl": "https://github.com/"
}

Cost of usage

Open Graph Scraper uses pay-per-event (PPE) pricing at the Utility tier:

TierCost per 1,000 eventsFree events per month
Utility$0.30~16,600

Each URL scraped counts as approximately 1 event. Scraping 200 pages costs about $0.06, and the free tier allowance covers over 16,000 pages per month. This makes it one of the cheapest ways to audit social metadata at scale.

Tips and advanced usage

  • Pre-launch checks -- Run this actor on all your site's URLs before a major release to catch missing or incorrect OG tags.
  • Schedule weekly audits -- Use scheduled runs to detect when OG tags change or break due to CMS updates.
  • Combine with sitemap extraction -- First extract all URLs with a sitemap extractor, then pipe them into this actor for a full-site OG audit.
  • Compare competitors -- Analyze how competing sites present themselves on social media and optimize your own tags accordingly.
  • Check for missing images -- Filter the output for records where ogImage is null to find pages that will display poorly when shared.

Built with Crawlee and Apify SDK. See more scrapers by consummate_mandala on Apify Store.