Facebook Ads Library Scraper avatar

Facebook Ads Library Scraper

Pricing

Pay per usage

Go to Apify Store
Facebook Ads Library Scraper

Facebook Ads Library Scraper

Search the official Meta Ad Library API: the public archive of ads on Facebook, Instagram, Messenger, Audience Network, WhatsApp and Threads. Structured JSON per ad. Bring your own free Meta token. Free while in launch promo.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Omar Gamal

Omar Gamal

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 hours ago

Last modified

Features

Limited permissions

Share

The Facebook Ads Library Scraper searches Meta's official Ad Library API - the same public ad archive behind facebook.com/ads/library - and returns structured JSON for ads running (or previously run) on Facebook, Instagram, Messenger, Audience Network, WhatsApp and Threads.

Free while in launch promo. No scraping, no proxies, no blocks: this actor is a thin wrapper over Meta's own API, so it is stable by design.

What you get per ad

  • Advertiser: page ID + page name, and a live adSnapshotUrl to view the creative
  • Creative: body text, link titles, descriptions, captions
  • Delivery: start/stop times, creation time, platforms, languages, countries reached
  • For political / social-issue ads also: spend range, impressions range, estimated audience size, aggregate demographic and per-region delivery breakdowns

What you need (5 minutes, free)

The Ad Library API requires your own free Meta access token. This is Meta's requirement, not ours - there is no way around it, and any tool claiming otherwise is scraping against Meta's rules:

  1. Confirm your identity with Meta at facebook.com/ID.
  2. Go to developers.facebook.com, create a free developer account, then create an app (type: any, e.g. "Business").
  3. In the app dashboard open Tools > Graph API Explorer.
  4. Click Generate Access Token and copy it.
  5. Paste it into this actor's Meta access token input and run.

Explorer tokens live about an hour; Meta's long-lived token docs explain the 60-day exchange.

Example

Search terms ["real estate"], countries ["AE"], max results 100: you get up to 100 property ads currently reaching the UAE, each with advertiser page, creative text, platforms and start date.

FAQ

Why a token? Meta gates the Ad Library API behind a free developer token; it keeps the data official and your account safe. Does it scrape Facebook? No - every row comes from Meta's official API. Historical ads? Commercial ads show currently active delivery; political and social-issue ads include archived spend/impression ranges.

Cost

The actor itself is free. Runs use a few seconds of Apify compute, so a typical run costs a fraction of a cent of Apify usage.

More free scrapers from jimmy-o