Skip to content
SOURCES/FACEBOOK AD LIBRARY

A Facebook Ad Library scraper for competitor ad intel

See every active ad your competitors are running on Meta.

The Kavex Facebook Ad Library scraper turns Meta’s public Ad Library into a structured competitor dataset. Search by company name or keyword and get back every active ad, the creative, the advertiser, the start date, the country and the platform mix across Facebook, Instagram and Audience Network. It is built for marketers who want to see exactly what rivals are running today. You pay per ad returned.

Start this scraper 3 credits per ad · charged on delivered rows only
What it costs
PER AD3 credits
IN DOLLARS$0.003
1,000 ADS$3.00
WHAT YOU PAY FORdelivered rows

A RUN OF 1,000 ADS ON THIS SOURCE, AT 3 PER AD

Example run
1,000 ads · FB Ad Library
Rows
1,000
Rate
3 / ad
Credits
3,000
Cost
$3.00
01 · What comes back

Five columns on every row.

These come with the run and cost nothing extra. Add-ons widen the same sheet, and you pay only for the ones you switched on.

EVERY AD
AdvertiserAd copy snippetStartedCountryPlatforms
AdvertiserAd copy snippetStartedCountryPlatforms
Bright LabsOnboard your team in a day, not a month.2026-04-12USFacebook, Instagram
Bright LabsSwitch from spreadsheets — see how.2026-04-20USInstagram
VarzaceThe support tool built for SaaS.2026-03-30DEFacebook, Instagram, Audience Network
North StudioDesign that ships. Book a call.2026-04-22NLFacebook
A FEW ROWS FROM ONE RUNExport CSV ↓
02 · How you set it up

Say what you want. Read the price first.

Everything else is a ceiling or a filter. The estimate moves with the numbers you type, so the run never surprises you at the end.

NEW RUN · FACEBOOK AD LIBRARYDRAFT
What it does

The Facebook Ad Library scraper searches Meta’s public Ad Library the way the site itself does, by company name or by keyword, and collects the ads that match. Instead of clicking through the Library page by page, you get the full set as data.

Each ad is returned with its creative text, the advertiser name, the date it started running, the country it targets and the platform mix, so you can tell an Instagram-only push apart from a broad cross-platform campaign. Multiple ads from the same advertiser are all captured, which shows you how many variations a competitor is testing.

Run a list of competitor names and the output becomes a live picture of a market: who is advertising, what they are saying, where, and since when. It is competitor research that updates every time you run it.

The Ad Library is most powerful tracked over time. A single pull shows what a competitor is running today; the same search repeated weekly shows which ads they keep, which they kill and which new angles they test, a clear read on what is working for them. Counting how many active variations an advertiser runs is itself a signal of how seriously they are investing in a channel. For a team entering a new market, a keyword search across many advertisers answers a blunt question fast: is anyone actually buying ads here, and if so, what promise are they leading with? The export turns all of that into evidence a strategy deck can stand on.

How it works

The Facebook Ad Library scraper queries Meta’s public Ad Library, which Meta publishes for transparency, and collects the ads returned for your search. It reads the same fields the Library shows, creative, advertiser, dates, country and platform mix, and structures them into rows.

Every search runs live, so the results reflect the ads that are active the day you run the job. Requests are paced and routed through rotating residential proxies so a search covering many advertisers or keywords completes in one job and downloads as a single file.

LIVE ESTIMATE
Ads asked for1,000
Rate per ad3 credits
Add-ons switched onnone
1,000 × 3 = 3,000 credits$3.00

Charged per delivered row. If the source holds fewer than you asked for, the rest of the credits go back to your balance the second the run ends.

03 · What a run costs

One thousand ads, itemised.

One line, because this source has nothing bundled on top. You pay the rate times the rows the run actually delivered.

LineRateUnitsCredits
FB Ad Library3 / ad1,000 ads3,000
1,000 ads3 / ad3,000 credits$3.00

$0.003 PER FINISHED AD · ONLY DELIVERED ROWS ARE BILLED

04 · Who runs it

What people point it at.

Four ways this source is used today. Every one of them is the same run, the same export and the same credit pool.

  • Performance marketers auditing exactly which ads and angles a direct competitor is running right now.
  • Creative teams gathering ad copy and creative concepts from brands they want to benchmark against.
  • Founders validating that a category is being actively advertised in a target country before entering it.
  • Agencies preparing a competitive landscape deck for a pitch with real, current ad evidence.
06 · Questions

Asked before the first run.

Short answers, no accordion to click through. If something is still missing, the help pages go deeper.

Can I search by keyword as well as company name?

Yes. The scraper accepts either a company or advertiser name or a keyword, so you can track one named competitor or scan a whole theme across many advertisers.

What does each ad row include?

Each row carries the ad creative text, the advertiser, the start date, the target country and the platform mix across Facebook, Instagram and Audience Network.

Are the results current?

Yes. Each search is a live query against Meta’s Ad Library, so you see the ads that are active on the day you run the job, not a stale archive.

How do results export?

Ads download as a CSV with one ad per row and columns for advertiser, copy, dates, country and platforms, ready to sort or filter for a competitive review.

Point it at something. See what comes back.Your first 500 Google Maps leads are on the house. No card needed.
Start scraping free