Facebook Ad Library Scraper avatar

Facebook Ad Library Scraper

Under maintenance

Pricing

$0.75 / 1,000 ads

Go to Apify Store
Facebook Ad Library Scraper

Facebook Ad Library Scraper

Under maintenance

Scrape Facebook ads from Ad Library search results and ads run by Facebook pages. Pay per ad at $0.75 per 1,000 ads.

Pricing

$0.75 / 1,000 ads

Rating

0.0

(0)

Developer

Arnas

Arnas

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Scrapes ads from Meta / Facebook Ad Library search URLs and from Facebook page URLs.

The actor mirrors the public curious_coder/facebook-ads-library-scraper contract:

  • Same input schema fields: urls, scrapeAdDetails, limitPerSource, count, scrapePageAds.period, scrapePageAds.activeStatus, scrapePageAds.sortBy, scrapePageAds.countryCode, runTag, and proxy.
  • Same primary dataset surface: ad identifiers, page metadata, active status, dates, spend/reach/impression fields, publisher platforms, creatives snapshot, transparency/detail fields when available, position, runTag, and ad_library_url.
  • Same pricing event: pay per event apify-default-dataset-item at $0.00075 per dataset ad, equivalent to $0.75 / 1,000 ads.

Input

Use Facebook Ad Library search URLs:

{
"urls": [
{
"url": "https://www.facebook.com/ads/library/?active_status=all&ad_type=all&country=US&q=linkedin&search_type=keyword_unordered&media_type=all"
}
],
"count": 100
}

Or Facebook page URLs:

{
"urls": [{ "url": "https://www.facebook.com/ZapierApp" }],
"scrapePageAds.activeStatus": "all",
"scrapePageAds.countryCode": "ALL",
"scrapePageAds.sortBy": "impressions_desc",
"count": 100
}

Pricing

When publishing, configure Apify monetization as pay per event:

  • Event name: apify-default-dataset-item
  • Event title: ad
  • Event price: 0.00075 USD

The actor calls Actor.charge({ eventName: 'apify-default-dataset-item', count: 1 }) only after a successful dataset write.