Meta Ad Library Ads Scraper
Pricing
Pay per usage
Meta Ad Library Ads Scraper
Scrape active Meta Ad Library ads by Facebook page ID. Get ad creatives, copy, media, CTAs, landing URLs, dates & platforms for competitor research.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Adside
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Fetch the ads a Facebook page is running from the Meta Ad Library by page ID, and export them as JSON, CSV, or Excel.
What does Meta Ad Library Ads Scraper do?
Meta Ad Library Ads Scraper lets you collect the ads a known Facebook page is running from the Meta Ad Library programmatically, using its public endpoint. You give it a Facebook page ID and it returns the page's ad-list data.
Meta Ad Library Ads Scraper can scrape:
- creative text
- call-to-action (CTA)
- landing URL
- media URLs
- publisher platforms
- start and end dates
- page name
- page categories
- page likes
- collation count
This Actor returns the ad-list fields above; it does not fetch per-ad detail modal data.
Why scrape the Meta Ad Library?
The Meta Ad Library is Meta's public archive of the ads running across its platforms, which makes it a great source of data for advertising and competitive research.
Here are just some of the ways you could use that data:
- competitor ad research — see which ads a page is running and for how long
- ad spy and creative inspiration — collect hooks, formats, CTAs, and landing pages
- market and trend analysis — track a brand's ad activity over time
- building a searchable library of ad creatives by page
If you would like more inspiration on how scraping the Meta Ad Library could help your business or organization, check out the Apify industry pages.
How to scrape the Meta Ad Library
It's easy to scrape the Meta Ad Library with Meta Ad Library Ads Scraper. Just follow these few steps and you'll get your data in a few minutes.
- Click on Try for free.
- Enter the Facebook page ID you want to scrape. Optionally set a country (
ALLor an ISO-2 code such asUS,FR,IN) and an ad status (active,inactive, orall). - Click on Run.
- When Meta Ad Library Ads Scraper has finished, preview or download your data from the Dataset tab.
Results
Dataset rows include top-level fields such as adArchiveID, publisherPlatform, startDate, and endDate, along with camelCase snapshot fields such as snapshot.displayFormat, snapshot.linkUrl, and snapshot.images[].originalImageUrl. Field values below are illustrative:
{"adArchiveID": "1234567890123456","pageName": "Apple","publisherPlatform": ["FACEBOOK", "INSTAGRAM"],"startDate": 1746057600,"endDate": 1748736000,"snapshot": {"displayFormat": "VIDEO","linkUrl": "https://www.apple.com/iphone/","images": [{ "originalImageUrl": "https://...jpg" }]}}
You can preview or download your results as JSON, CSV, Excel, or XML from the Dataset tab.
Tips for scraping the Meta Ad Library
- Keep the
RESIDENTIALproxy group (the default). Meta rate-limits the standard Apify proxy pool for this endpoint, so residential proxies are more reliable. - Set a
countrycode such asUS,FR, orINfor a market-specific view, or useALLfor a global one. - Use
active_statusto chooseactive,inactive, orallads. - Increase
limit(up to 500) to pull more ads per run.
Is it legal to scrape the Meta Ad Library?
The Meta Ad Library is public data, and this Actor does not collect private or personal user data. That said, personal data is protected by GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers. We also recommend that you read Apify's blog post on whether web scraping is legal.