Free · no signup

Facebook Ad Library search.Live ads, no login.

Every live ad a brand is running across Meta. Track any brand at scale with our API.

Use in Claude or ChatGPTSame lookup, live, from your AI.
GET/v1/facebook/ad-library/ads/search
Ready

Have an account? Run unlimited searches in the app

Ad status

Protected by Cloudflare Turnstile

99.8% uptime#3 Product of the Day3,200+ developers

Teams running monitoring, research, and enrichment pipelines

Quick start

How to search the Facebook Ad Library

Three steps from a keyword to live Meta Ad Library creatives.

01

Enter a brand or keyword

Type an advertiser page name, product, or phrase Meta's Ad Library can match.

02

Pick active or all

Filter to live ads, inactive creatives, or everything — same status filter as the API.

03

Read the results

See advertiser, creative text, platforms, and a link into Meta's Ad Library for each hit.

Who it's for

Useful Ad Library spot checks

Built for marketers and researchers who need a fast public look at what's running.

Competitive creative checks

See what a brand is running right now across Facebook and Instagram without logging into Ads Manager.

Agency research

Spot-check claims about spend, messaging, or landing pages before a pitch or audit.

Pipeline later

This page is one query at a time. For monitoring and pagination, call the Ad Library API with an API key.

Free tool limits

Good for spot checks, not pipelines

Same search engine as the API — capped so the free tier stays usable.

Made for spot checks

A few searches a day, enough to size up a competitor. To follow a brand over time, the Ad Tracker checks their ads for you every day.

First page only

Free results return the first page of ads. Pagination, date ranges, and country filters live on the paid API.

Public Ad Library data

Only ads Meta exposes in the Ad Library. Political ads and some regions may look different than commercial creatives.

Need continuous monitoring? Use GET /v1/facebook/ad-library/ads/search with your key.

From code

Search Ad Library from your backend

This page hits the same production Facebook Ad Library search endpoint paid customers use. Add an API key when you need pagination, country filters, date ranges, or scheduled pulls.

  • Cursor pagination for full result sets
  • Country, media type, and date filters
  • Credits-based metering with request IDs for support
Request

FAQ

Facebook Ad Library FAQ

What does this Facebook Ad Library search do?

It searches Meta's public Ad Library by keyword or advertiser name and returns live creatives — advertiser, copy, platforms, and a link into the library.

Is this the same as Meta's Ad Library website?

Same public data source. This tool runs through Social Fetch's production GET /v1/facebook/ad-library/ads/search endpoint with Cloudflare Turnstile.

Can I search by page or brand name?

Yes. Page names and brand keywords both work. For advertiser discovery at scale, use the companies search endpoint with an API key.

What do Active / All / Inactive mean?

Active shows ads Meta marks as currently running. Inactive shows ended creatives. All returns both.

Why am I only seeing the first page of results?

The free tool returns one page for spot checks. Pagination, country, media type, and date filters are available on the paid API.

Do political and issue ads show up?

They can, depending on Meta's inventory for your query. The API also supports an adType filter for political-and-issue ads when you call it with a key.

Can I automate competitor ad monitoring?

Not from this page — it's for manual checks. For pipelines, call the Facebook Ad Library search API with your key and store request IDs for support.

Why are some creatives missing images?

Meta sometimes omits media URLs in Ad Library payloads. We still show text, status, and the library link when available.

100 free credits

Need more than a spot check?

Sign up for 100 free API credits, then call these tools from your own code — no browser Turnstile in the way.