Facebook Ads Library Scraper - Hard Limit, No Overcharge avatar

Facebook Ads Library Scraper - Hard Limit, No Overcharge

Pricing

from $1.75 / 1,000 ads

Go to Apify Store
Facebook Ads Library Scraper - Hard Limit, No Overcharge

Facebook Ads Library Scraper - Hard Limit, No Overcharge

Scrape ads from the public Facebook Ad Library for any country, keyword or advertiser page: text, title, link, images, videos, platforms, dates. maxAds is a hard limit, filters run inside the Ad Library, and you never pay for more ads than you asked for.

Pricing

from $1.75 / 1,000 ads

Rating

0.0

(0)

Developer

Gyuni

Gyuni

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Security

Limited permissions

Share

Facebook Ads Library Scraper — Hard Limit, No Overcharge

Get ads from the public Facebook Ad Library (Facebook, Instagram, Messenger, Audience Network) for any country:

  • Search by keywords (or exact phrase) or list all ads of an advertiser page
  • Filter by country, active / inactive, media type and start date — the filters run inside the Ad Library
  • Per ad: advertiser, text, title, link, CTA, images, videos, display format, platforms, start and end dates, page likes and categories

Why this Actor

The most common complaint about Ad Library scrapers is the bill: "asked for 40 ads, got 5,505 and a $27 charge", "ignores the date range", "a free-plan test used my whole monthly credit".

Here
maxAdsA hard limit. The run stops at that number; you are never charged for more
FiltersSent to the Ad Library itself, not applied after downloading everything
ProxyResidential proxy is included in the price — no separate proxy bill
Empty searchRecognised from the Ad Library's own result count, ends in seconds and charges nothing
Run timeoutStops 45 s before the timeout with everything collected so far

Input

{
"searchTerms": "air fryer",
"country": "US",
"activeStatus": "active",
"mediaType": "all",
"startDateMin": "2026-09-01",
"maxAds": 200
}

Or paste a full Ad Library URL into startUrl to reuse filters you set on the website.

Output (one item per ad)

FieldMeaning
adArchiveId, adLibraryUrlAd ID and public link
pageName, pageId, pageUrl, pageLikeCount, pageCategoriesAdvertiser
title, body, linkUrl, caption, ctaTextCreative text and destination
images, videos, displayFormat, cardCountMedia (URLs) and format: IMAGE, VIDEO, CAROUSEL, DCO, DPA …
isActive, startDate, endDate, platformsDelivery
spend, reachEstimate, currencyFilled by Facebook only for political/issue ads and some regions

Run summary

Each run writes a SUMMARY record to its key-value store: matchingAdsReported (the Ad Library's own "~N results" count), adsReturned and maxAds.

Pricing

Pay per ad: one ad-result event per ad — $2.50 per 1,000 ads on the free plan, $2.25 (Starter), $2.00 (Scale), $1.75 (Business). Residential proxy is included. Apify adds its standard actor-start fee of $0.00005 per run. Never more than maxAds; searches with no ads cost nothing. The run stops when your spending limit is reached.

Tested on 7 searches in the US, UK, Germany, France and Spain: 7/7 returned 140–150 of 150 requested ads.

Limits — read before you rely on it

  • This Actor reads the public Ad Library website. Facebook can change it or block access at any time; when that happens the run ends without charging and we fix it.
  • Spend and reach are shown by Facebook only for political and issue ads (and EU/UK reach on the website for some ads).
  • Image and video URLs are signed by Facebook and expire after some time — download them soon if you need them.
  • For EU/UK ads with official reach and targeting data, use the official Meta Ad Library API.

Not affiliated with, endorsed or sponsored by Meta Platforms, Inc. "Facebook", "Instagram" and "Meta" are trademarks of Meta Platforms, Inc., used here only to describe the public data source.