Facebook Ads Library Scraper
Pricing
from $1.40 / 1,000 ads
Facebook Ads Library Scraper
Collects public ads from Facebook Ads Library by URL, keyword, or advertiser page ID. Returns ad copy, platforms, dates, and optional advertiser details.
Facebook Ads Library Scraper
Pricing
from $1.40 / 1,000 ads
Collects public ads from Facebook Ads Library by URL, keyword, or advertiser page ID. Returns ad copy, platforms, dates, and optional advertiser details.
Paste one or more Facebook Ads Library search URLs (e.g. https://www.facebook.com/ads/library/?q=Nike&country=US). Filters encoded in the URL are used as-is. Leave empty to search with the filter fields below.
Keywords to search in Ads Library (e.g. Nike, insurance, crypto). Used when you are not pasting a full Ads Library URL. Each query is a separate search.
How keywords are matched. Page search is used automatically when advertiser page IDs are provided.
Optional Facebook page IDs to scrape ads for a specific advertiser (same as view_all_page_id in Ads Library).
Country shown in the Ads Library country dropdown.
Ads Library category: all ads, issues/elections/politics, properties (housing), employment, or financial products and services.
Active ads, inactive ads, or both.
Restrict results to images, images and memes, or videos.
Most recent (Ads Library default grouping) or impressions high to low.
Only include ads that started running on or after this date.
Only include ads that started running on or before this date.
Optional Ads Library audience window (ads seen in the last 7 / 30 / 90 days).
Match Ads Library's is_targeted_country flag.
Open each ad's detail pane (advertiser profile, Instagram, spend, transparency, creative variants). Charged as a separate ad-details event. Requests run concurrently and each uses a rotated proxy.
How many ad-detail requests to run at once. Each request opens a new session with a rotated proxy. Only used when Include ad details is on.
Return one row per company instead of every ad. Charged as Unique Ads (filter-run) once per ad scraped, including ads collapsed as repeats. Example: 100 ads from 70 companies writes 70 rows and charges 100 filter-run events.
Maximum ads (or unique advertisers) to scrape. 0 = unlimited.