Facebook Ads Library Scraper & API: Export Meta Ads avatar

Facebook Ads Library Scraper & API: Export Meta Ads

Pricing

from $0.29 / 1,000 ads

Go to Apify Store
Facebook Ads Library Scraper & API: Export Meta Ads

Facebook Ads Library Scraper & API: Export Meta Ads

Scrape the public Meta Ad Library (Facebook and Instagram ads) without login: every ad of an advertiser or keyword with ad text, headline, button, landing page, image and HD video links, dates, platforms, spend and impressions of political ads. Alerts for new competitor ads.

Pricing

from $0.29 / 1,000 ads

Rating

0.0

(0)

Developer

Superior Actors

Superior Actors

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Facebook Ads Library Scraper & API: Export Meta Ads

Scrape the public Meta Ad Library (Facebook and Instagram ads) without a Facebook login, cookies or API token. Give it an advertiser, a keyword or an Ad Library link and get every ad as a clean table: ad text, headline, button, landing page, image and HD video links, start and stop dates, platforms, number of copies, and spend and impressions for political and issue ads.

It reads the whole history of an advertiser (active and stopped ads, thousands of ads) and whole keyword searches (50,000+ ads), not only the ads you can scroll in a browser.

{ "pages": ["zara", "nike"], "country": "US", "activeStatus": "active", "maxAdsPerSource": 500 }

Use it as a Meta Ad Library API: one call returns clean JSON for every Page, keyword and link.

What you get

One row per ad. Real example, November 2026 (keyword running shoes, US, active):

pageNametextctaTextlinkUrldisplayFormatstartDatedaysRunningplatforms
Perfect themesThemepack is a FREE and personalized APP...Install nowplay.google.com/store/apps/details?id=...IMAGE2026-05-19167FACEBOOK, INSTAGRAM, THREADS
BetterMeLogra tus objetivos en cuanto a músculos...Install nowplay.google.com/store/apps/details?id=com.gen.workoutmeVIDEO2025-08-10449FACEBOOK, INSTAGRAM
FieldDescription
adId, adUrlThe ad's Ad Library id and link
pageId, pageName, pageUrl, pageLikes, pageCategories, pagePictureThe advertiser's Page: name, link, likes, category, logo
text, title, linkDescription, captionMain ad copy, headline, description under the headline, the link's domain
ctaText, ctaType, linkUrlThe button ("Shop now", "Install now", "Sign up") and where it sends people
displayFormat, images, videos, cardsFormat (image, video, carousel, DCO), image links, video links in HD and SD with preview, carousel cards with their own text and link
isActive, startDate, endDate, daysRunningRunning now or stopped, the dates, how many days the ad has run (long-running ads are usually the winners)
platforms, copiesFacebook, Instagram, Messenger, Audience Network, Threads; how many copies of the same ad run
byline, disclaimer, adCategories"Paid for by" and disclaimers, ad category
spend, currency, impressions, reach, countriesPolitical and issue ads: spend and impressions ranges, reach, countries
sourceType, searchQuery, sourceUrlWhich keyword, Page or link found the ad
isNew, firstSeenAtCompared with earlier runs of the same input: new ad, and when it was first seen

How it works

  1. Add keywords, advertisers (Page ID, facebook.com/<page> link or username like zara) and / or Ad Library links copied from your browser
  2. Pick the country, status (all, active, inactive), format, platforms and dates
  3. Run: open the Ads or Creatives view, export to CSV / Excel / JSON, or connect a Google Sheet, Slack or a webhook
InputWhat it does
KeywordsEvery advertiser running ads with these words, like the Ad Library's search box: running shoes, crm software, black friday
Advertisers (Pages)All ads of a Page: its numeric ID, a Facebook link or its username
Ad Library linksAn Ad Library search or advertiser page from your browser; it keeps its filters
CountryOne country or ALL. EU countries and political ads show more fields
Status, Format, Platforms, LanguagesActive or stopped, image / video / meme / text only, Facebook / Instagram / Messenger..., ad language
Ad typeAll ads, or political and issue, housing, employment, credit ads
Running from / untilAds that were running in this window
OrderNewest and most relevant, or most impressions first
Max ads per sourceDefault 100 for a quick first run; up to 200,000 per keyword, Page or link
Only new adsAlerts: return only ads this input has not returned before

Why this Actor

📚 Full historyEvery ad of a Page, active and past, not only what the Ad Library shows first. One keyword search read 4,400+ ads in four minutes
🎬 HD video and image linksDirect links to every creative, ready to download and study hooks and formats
🏷️ Pages by nameWrite zara or paste a Facebook link: no need to hunt for the Page ID
🗳️ Political ad spendSpend and impressions ranges, who paid, countries
🔔 New-ad alertsEvery run remembers its ads: isNew on every row, or only new ones with one switch
🔓 No login, no cookiesYour Facebook account is never used or put at risk
💰 Low price$0.49 per 1,000 ads, proxies included

Spy on competitor ads

  1. Put competitors in Advertisers (zara, hm, shein), pick Active only
  2. Run: sort the Ads view by daysRunning, the ads running for months are the ones that work
  3. Open Creatives for the images and videos, and linkUrl for the landing pages

Alerts for new ads

  1. Add competitors or keywords
  2. Turn on Only new ads
  3. Save as a task and schedule it (daily or weekly). Add an integration: email, Slack, Google Sheets, Telegram through Zapier or Make, or a webhook

The first run returns the current ads and remembers them; every next run returns only ads that appeared since. The history is kept per input in your account (key-value store meta-ads-library-history, the last 200,000 ads).

Pricing

Pay per ad. Apify Scale and Business plans pay less:

EventFree and Starter plansScale planBusiness plan
Run start$0.001$0.001$0.001
Ad$0.00049$0.00038$0.00029
TaskCost
100 ads of one competitor~$0.05
1,000 ads (one big advertiser, or 20 competitors × 50)~$0.49
Daily alert for one competitor with ~10 new ads a day, for a month~$0.18 per month

Repeats and ads skipped by Only new are free.

Ready-made tasks

Open it, change the advertiser and country, and run:

TaskWhat you get
Meta Ad Library API: Export Any Advertiser's AdsEvery ad of a Page with text, creatives, dates and landing pages

FAQ

How do I scrape the Facebook Ad Library? Write a Page username (nike) or paste a Page link in Advertisers, or type words in Keywords, and run. Open the Ads view and export.

Do I need the Meta Ad Library API access token? No. The official API needs a verified Facebook developer account and covers mainly political ads outside the EU. This Actor reads the public Ad Library page and works for every ad without a token.

How many ads can I get? Everything the Ad Library lists: 30,000+ for a big brand, 50,000+ for a broad keyword. Narrow it with Country, Status and dates, and set Max ads per source.

What is copies? The Ad Library groups ads with the same creative into one entry: copies says how many copies run. You get one row per entry.

Why are spend and impressions empty? Facebook publishes them only for political and issue ads (and reach for ads shown in the EU). Pick Ad type: political and issue ads to get them.

Can I get ads from all countries? Yes, set Country to ALL. For one country, pick it: the Ad Library then lists ads shown there.

Do I need a Facebook account? No. The Actor reads the Ad Library the way it is shown to a visitor who is not logged in.

Use with the API and AI agents

Run it via the Apify API from Python, Node.js, n8n or any HTTP client, or connect it to Claude, ChatGPT and other AI agents through the Apify MCP server: "Show me the ads Nike has run for more than 90 days with their landing pages".

Other Facebook tools

ToolWhat it does
Facebook Page ScraperExact followers, email, phone, website, page creation date, ads status and last post of any page
Facebook Page SearchFacebook business pages by keyword and city, with exact followers, email, phone and address
Facebook Events ScraperFacebook events by city, keyword or Page: dates, venues, organizers, tickets
Facebook Marketplace ScraperMarketplace listings by keyword and city, new listing and price drop alerts
Facebook Video TranscriptTranscripts of Facebook videos and Reels: Facebook captions or AI, SRT and VTT
LinkedIn Ad Library ScraperLinkedIn ads by advertiser or keyword with impressions and targeting

The Actor reads only ads that Meta publishes in its public Ad Library for any visitor, without logging in. Advertiser names and Page data are public; handle any personal data in line with GDPR and other privacy laws, and use the data for market research, competitor analysis and advertising transparency in line with Meta's terms.