Meta Ads Library Scraper
Pricing
$1.00 / 1,000 ad scrapeds
Meta Ads Library Scraper
Scrape Facebook/Meta Ad Library for active ads by brand or page ID across any country — get creative content, images, videos, CTA, page metadata.
Pricing
$1.00 / 1,000 ad scrapeds
Rating
0.0
(0)
Developer
SR
Actor stats
0
Bookmarked
3
Total users
2
Monthly active users
4 hours ago
Last modified
Categories
Share
Free Facebook Ad Library Scraper — Competitor Ad Spy
The free Facebook Ad Library scraper. Get every active Meta ad for any brand or page across any country — full creative content, images, videos, CTA, and link data. No Facebook login required, no Marketing API access needed.
Built for competitor ad spy, ad creative analysis, and brand monitoring workflows.
What you get
- Active ads with creative content (title, body, CTA, link description)
- All images and videos (HD + SD URLs, preview images)
- Page metadata (name, ID, profile picture, like count, IG followers)
- Impressions and spend ranges where Meta discloses them (EU + political ads)
- Page typeahead search (find page by brand name)
- Cross-country coverage (NL, US, DE, FR, GB, …)
- Direct page-ID lookup (skip the typeahead step)
Why scrape the Facebook Ad Library
Meta's Ad Library has no public API for ad creatives — only the Marketing API gets close, and it requires a Business Manager account, app review, and is gated to specific ad accounts you administer. To programmatically see your competitor's ads, you have to scrape the Ad Library web interface.
This Actor handles the rotating tokens, the GraphQL doc IDs, the NDJSON-merge response parsing, and the rate-limiting backoff so you get clean structured JSON.
Input
| Field | Default | Description |
|---|---|---|
search | — | Brand or page name (e.g. coolblue) |
page_id | — | Direct Facebook page ID — faster than typeahead |
country | US | ISO 2-letter country code |
active_only | true | Only return currently-active ads |
One of search or page_id is required.
Output (sample)
{"ad_id": "1234567890","page_id": "100445001673131","page_name": "Example Brand","is_active": true,"display_format": "IMAGE","title": "Example headline","body_text": "Ad body copy…","cta_text": "Shop Now","cta_type": "SHOP_NOW","link_url": "https://example.com","images": ["https://scontent.xx.fbcdn.net/…"],"videos": [],"impressions_text": "1K-5K","spend_text": "$500-$1000","country": "NL"}
Use cases
- Competitor ad spy across Facebook + Instagram
- Brand monitoring — track creative refresh cadence
- Compliance auditing — verify what partners / affiliates are running under your brand
- Cross-platform creative analysis — pair with TikTok + LinkedIn + Google Ads Transparency scrapers for a full picture
- Ad creative inspiration — bulk-pull competitor ads to brief your creative team
Limits
- Only currently active ads when
active_only=true - Meta rate-limits aggressively — large advertisers may need slower runs
- Impressions/spend disclosure varies by country (EU + political ads have more data than the rest of the world)
Related Actors — Free Ad Spy Suite
Pair this actor with the rest of the suite for full cross-platform competitor ad intelligence:
- Free TikTok Ad Library Scraper — TikTok competitor ads with video URLs and dates
- Free LinkedIn Ad Library Scraper — B2B ad spy across LinkedIn
- Free Google Ads Transparency Scraper — every ad an advertiser ran on Google Search, YouTube, Display, Shopping
Run all four on the same competitor and you have the complete picture of what they're advertising across every major surface.