Facebook Ad Library Scraper - Meta Ads Spy Tool
Pricing
from $3.50 / 1,000 results
Facebook Ad Library Scraper - Meta Ads Spy Tool
Facebook Ad Library scraper & API alternative. Scrape Facebook + Instagram ads with no login, get creative, media, spend; export to CSV/JSON.
Pricing
from $3.50 / 1,000 results
Rating
0.0
(0)
Developer
Logiover
Maintained by CommunityActor stats
0
Bookmarked
8
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
Facebook Ad Library Scraper — Meta Ads Spy Tool, Creatives & Spend (No API Key)
Scrape Facebook and Instagram ads from the Meta Ad Library by keyword or advertiser Page — every running and past ad with full creative text, image & video URLs, platforms, lifecycle dates, status and (for political & issue ads) spend, impressions and reach. Give it keywords or exact Page IDs and get analysis-ready records back. No login, no cookies, no developer API key.
🏆 Why this Meta Ad Library scraper?
No login, no cookies, no account risk · Facebook + Instagram creatives (images, videos & every carousel card) · thousands of ads per search · political-ad spend, impressions & reach · export to JSON / CSV / Excel. The unofficial Facebook Ad Library API alternative for competitor ad spy, creative research and market intelligence.
✨ What this Actor does / Key features
- 🕵️ Competitor ad spy — swipe winning creatives and angles from any competitor's Page.
- 🔓 No login, no cookies, no API key — reads the public Meta Ad Library over residential proxies; no account is ever used or risked.
- 🔎 Keyword or Page-ID search — pass a brand/product/topic term, exact advertiser Page IDs, or both.
- 🖼️ Full creative & media — body text, title, caption, carousel card texts, CTA text/type, landing URL, plus every image and video URL (including each carousel card).
- 📱 Platform breakdown — Facebook, Instagram, Messenger and Audience Network per ad.
- ⏱️ Ad lifecycle — start date, end date, total active time,
isActiveandstatus. - 💸 Political-ad transparency — spend range, currency, impressions and reach estimate for political & issue ads.
- 🎛️ Powerful filters — country, ad type (political/housing/employment/credit), active status and media type.
- 🧱 Clean structured output — one row per ad, de-duplicated by ad ID, ready for JSON, CSV, Excel or the Apify API.
🚀 Quick start (3 steps)
- Configure — enter keywords in
searchTerms(a brand, product or topic) and/or exact advertiser Page IDs inpageIds. Setcountryand any filters. Keep the residential proxy on (required by Meta). - Run — click Start. The Actor opens the public Ad Library for each search, paginates the results and streams ads into your dataset.
- Get your data — open the Output tab and export to JSON, CSV, Excel or HTML, or pull it via the Apify API.
📥 Input
Provide at least one value in searchTerms or pageIds. Everything else is optional.
Example — keyword sweep across a brand & product term
{"searchTerms": ["nike", "running shoes"],"country": "US","adType": "all","activeStatus": "active","maxResults": 500}
Example — a single advertiser's complete ad history
{"pageIds": ["15087023444"],"country": "US","activeStatus": "all","maxResults": 1000}
Example — political & issue ads with spend & impressions
{"searchTerms": ["climate"],"country": "US","adType": "political_and_issue_ads","maxResults": 500}
| Field | Type | Description |
|---|---|---|
searchTerms | array | Keywords or advertiser names (nike, crypto, real estate). |
pageIds | array | Optional. Exact Facebook Page IDs to pull all ads from one advertiser. |
country | string | Two-letter country code (US, GB, DE…) or ALL. Default US. |
adType | string | all, political_and_issue_ads, housing_ads, employment_ads, credit_ads. |
activeStatus | string | all, active, or inactive. |
mediaType | string | all, image, video, meme, image_and_meme, none. |
maxResults | integer | Total ads to collect across all searches. 0 = unlimited. Default 200. |
proxyConfiguration | object | Residential proxy (required by Meta). Pre-configured for you. |
Finding a Page ID: open any of the advertiser's ads in the Meta Ad Library and copy the value of
view_all_page_id=...from the URL. Add many keywords or Page IDs and raisemaxResultsto assemble a large ad-creative dataset in one run.
📤 Output
One row per ad — de-duplicated by ad ID, exportable to JSON, CSV, Excel or HTML. Here is a trimmed sample record:
{"adArchiveId": "1289230176685703","adLibraryUrl": "https://www.facebook.com/ads/library/?id=1289230176685703","pageId": "15087023444","pageName": "Nike","pageCategories": ["Sportswear store"],"pageLikeCount": 38000000,"status": "active","isActive": true,"startDate": "2026-05-14T00:00:00.000Z","endDate": "2026-06-04T00:00:00.000Z","publisherPlatform": ["FACEBOOK", "INSTAGRAM"],"bodyText": "Run through summer with gear that can take the heat.","title": "Nike Summer Collection","ctaText": "Shop now","ctaType": "SHOP_NOW","linkUrl": "https://www.nike.com/","media": [{ "type": "image", "url": "https://scontent.../ad-image.jpg" },{ "type": "video", "url": "https://video.../ad-video.mp4" }],"spend": null,"currency": null,"impressions": null,"reachEstimate": null,"searchedFor": "nike","scrapedAt": "2026-07-06T10:00:00.000Z"}
💡 Use cases
- Competitor ad spy — swipe winning ad creatives and angles from any competitor's Page.
- Ad-creative research — build an analysis-ready dataset of body text, headlines, CTAs and media.
- Market & competitive intelligence — track who's advertising what, where, and for how long.
- Agency creative decks — monitor client competitors automatically and assemble swipe files.
- Political ad transparency — analyse political & issue advertising with spend, impressions and reach.
- Landing-page enrichment — pipe
linkUrlinto a contact scraper to enrich advertiser landing pages with leads.
👥 Who uses it
Performance marketers & DTC brands · ad agencies & creative studios · competitive-intelligence analysts · market researchers · political-transparency journalists & watchdogs · growth teams building swipe files.
💰 Pricing
This Actor runs on a simple pay-per-result model — you pay for the ads you extract, with no separate Apify platform fees to calculate. Try it on the free tier first, then scale up. See the Pricing tab on this page for the current rate.
❓ Frequently Asked Questions
Do I need a login, cookies or API key? No — the Meta Ad Library is public. The Actor reads it over residential proxies with no account, so there's zero risk to any account.
Can I get an advertiser's complete ad history?
Yes — search by their exact Page ID and raise maxResults to pull every active and inactive ad the Ad Library exposes for that Page.
Do I get spend and impressions?
For political & issue ads Meta publishes spend ranges, impressions and reach, and the Actor captures them. For ordinary commercial ads Meta does not disclose these (they come back null).
Are image and video URLs included? Yes — every creative's image and video URLs are captured, including each card of carousel ads.
Is this a Facebook Ad Library API alternative?
Yes — it's a no-API-key alternative to the Meta Ad Library API. It reads the public Ad Library directly, so you don't need a developer app, access token or review process to pull ad data.
How do I scrape Facebook ads without a login?
Just enter keywords or advertiser Page IDs and run it. The Actor reads the public Ad Library over residential proxies with no login, no cookies and no account, then returns every matching ad.
How do I export Meta Ad Library data to CSV or JSON?
Every ad is saved as a structured record you can export to CSV, JSON, Excel or HTML from the dataset, or pull via the Apify API and webhooks for ad-creative research at scale.
How do I see all ads a competitor is running on Facebook?
Enter the advertiser's exact Facebook Page ID and raise maxResults to pull every active and inactive ad the Ad Library exposes for that Page, with full creative.
How do I get spend and impressions for political ads?
Set adType to political_and_issue_ads: for these Meta publishes spend ranges, impressions and reach, and the scraper captures them in each record.
🔗 More ad-intelligence & research scrapers by logiover
Building a full cross-platform ad-intelligence stack? Pair the Meta Ad Library scraper with the rest of the suite:
| Actor | What it does |
|---|---|
| LinkedIn Jobs Scraper | LinkedIn job listings by keyword & location (no login) |
| Google Ads Transparency Scraper | Advertiser creatives & reach from Google's Ad Transparency Center |
| Competitor Ad Intelligence | Monitor rivals' live ad campaigns across networks |
| Influencer Authenticity Audit | Vet creators' engagement & brand safety before sponsoring |
| Company Deep Research Scraper | Build a full company dossier from public sources |
| News Intelligence Scraper | Track brand mentions across the news |
| Google News Scraper | Real-time headlines by keyword, topic or brand |
| SERP Keyword Research | Search-demand and keyword intelligence |
| B2B AI Visibility Tracker | See how brands surface in AI assistant answers |
| Website Contact Scraper | Enrich advertiser landing pages with contact details |
| GitHub Repository Scraper | Open-source momentum & competitor repo tracking |
👉 Browse all logiover scrapers on Apify Store — 180+ actors across real estate, jobs, crypto, social media & B2B data.
⏰ Scheduling & integration
Schedule this Actor on Apify to monitor competitor Pages daily and catch new creatives within hours. Export results to JSON, CSV or Excel, sync to Google Sheets, or push to your database, BI tools and webhooks through the Apify API. Connect it to Make, n8n or Zapier to auto-route new ads into a Slack channel or an Airtable/Notion swipe file.
⭐ Support & feedback
Found a bug or need a specific field or country coverage? Open an issue on the Issues tab — response is usually fast. If this Actor helps your creative research, a ★★★★★ review on the Store page genuinely helps and is hugely appreciated. 🙏
⚖️ Legal
This Actor collects publicly available Meta Ad Library data only and is intended for legitimate ad-creative research, competitive analysis and transparency use. You are responsible for compliance with Meta's Terms and applicable laws, including bulk-access limits. Not affiliated with Meta Platforms, Inc.
Keywords: facebook ad library scraper, meta ads scraper, competitor ad spy, facebook ad library api alternative, scrape facebook ads without login, meta ad library export csv, facebook ad creative scraper, instagram ads scraper, political ad spend impressions, facebook advertiser scraper.
📝 Changelog
2026-07-06
- ✨ README overhaul: shields badge row, green highlight callout, richer trimmed output sample, collapsible full field reference, extra ready-to-run examples, ad-intelligence suite cross-links and clearer quick-start.
2026-07-01
- Maintenance pass: re-verified end-to-end on live data and confirmed successful runs within the 5-minute quality window on the default input.
- Sharpened Store metadata (SEO title & description) and expanded the FAQ with high-intent, long-tail questions for easier discovery in Google and Apify Store search.
- Added ready-to-run example tasks that cover common real-world use cases.
2026-06-15
- Reliability pass: re-verified end-to-end on live data with real-world inputs. Routine maintenance build.
2026-06-07
- Docs: added coverage for using this as a Facebook Ad Library API alternative, scraping Facebook ads without login, and exporting Meta Ad Library data to CSV/JSON.
2026-06-05
- 🛡️ Reliability fix: results are no longer dropped by strict output validation — runs now complete cleanly even at high volume (thousands of results).
- ⚡ Stability & performance hardening; fresh rebuild.
2026-06-04
- Initial release — keyword & Page ID search, full creative + media, lifecycle, platform breakdown and political-ad spend/impressions.