Ultimate Facebook Ads Library Scraper
Pricing
from $3.99 / 1,000 results
Ultimate Facebook Ads Library Scraper
Ultimate Facebook Ads Library Scraper extracts public ads from the Facebook Ads Library. Collect ad creatives, copy, images, videos, advertisers, platforms, start dates, ad status, and more. Ideal for competitor analysis, ad research, marketing insights, and campaign monitoring.
Pricing
from $3.99 / 1,000 results
Rating
0.0
(0)
Developer
ScrapeFlow
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
10 days ago
Last modified
Categories
Share
Facebook Ad Library Scraper (Apify Actor)
Scrapes Meta Ad Library using the same strategy as the standalone script: Playwright cookies → discover GraphQL doc_id from JS bundles → paginated search → optional per-ad details query. Dataset rows match the original output.json shape (snapshot, advertiser, transparency, etc.).
Input
| Field | Description |
|---|---|
| urls | Required. Ads Library URLs (/ads/library/...) or Facebook page URLs. Bulk: list of strings or { "url": "..." }. |
| proxyConfiguration | Apify Proxy. Runs without proxy first; on block → datacenter → residential (3 tries), then stays on residential. |
| limitPerSource | Global max ads across all sources. |
| scrapeAdDetails | Default true: merge AdLibraryV3AdDetails into each ad. |
| scrapePageAds.* | Country / active status for page-type URLs. |
Output
Default dataset: one object per ad — same fields as the reference scraper (ad_archive_id, snapshot, ad_library_url, ads_count, merged details when enabled).
Local run
cd Facebook-Ads-Library-Scraperpython -m venv .venv.venv\Scripts\activate # Windowspip install -r requirements.txtplaywright install chromiumset APIFY_TOKEN=...python -m src
Use Apify CLI: apify run with INPUT.json in the actor directory.
Legal
Public Ad Library data only. You are responsible for compliance with Meta’s terms and applicable laws.