A Facebook Ad Library scraper for competitor ad intel
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.
Sign up to useWhat 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.
Use cases
- 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.
Sample output
Each ad is one row with its creative and metadata:
| Advertiser | Ad copy snippet | Started | Country | Platforms |
|---|---|---|---|---|
| Bright Labs | Onboard your team in a day, not a month. | 2026-04-12 | US | Facebook, Instagram |
| Bright Labs | Switch from spreadsheets — see how. | 2026-04-20 | US | |
| Varzace | The support tool built for SaaS. | 2026-03-30 | DE | Facebook, Instagram, Audience Network |
| North Studio | Design that ships. Book a call. | 2026-04-22 | NL |
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.
Frequently asked questions
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.
Try it free — 1000 credits on us
Pay per result — no subscription, no seats. New accounts start with 1,000 free credits.