Key takeaways
- Search the Facebook Ad Library by page name for one competitor, or by keyword to see every advertiser on a topic, and check the right country.
- Meta shows no spend for ordinary ads, so the start date is the best signal: ads that run for months are the ones an advertiser keeps paying for.
- The seogeoaeo.ai Meta Ad Finder does the search and sorting in one run, longest-running ads first, for 5 credits, from a browser, REST or MCP.
Here is how to use the Facebook Ad Library in short: go to facebook.com/ads/library, search for a brand by its Facebook page name or for a keyword, and read the active ads that come back, paying most attention to when each one started. The six steps below turn that into a repeatable competitor check, and the last one shows where the seogeoaeo.ai Meta Ad Finder takes over when you have more than one or two brands to watch.
The library is free, and Meta's own pages now call it the Meta Ad Library. Same place, same data.
Step 1: decide what you want to learn
The library answers two kinds of question, and each needs a different search:
- What is this competitor running? Search by page.
- Who is advertising on this topic? Search by keyword.
Writing the question down first keeps you from scrolling for twenty minutes without a result.
Step 2: search by page name or keyword
For a competitor, use the name of its Facebook page, not its website. A page name can differ from the domain, so use the spelling you see on Facebook, for example Semrush rather than semrush.com. For a topic, type a word the ads would contain, such as a product category or a feature name.
Step 3: choose the right country
Advertisers can run different ads in different countries, and a page may have no ads in one market while it runs plenty in another. Check the market you sell in first. If a brand shows nothing, widen the search to all countries before you conclude it has stopped advertising.
Step 4: read the fields that matter
Each ad entry carries more than the picture. The useful parts for a competitor check are:
| Field | What it tells you |
|---|---|
| Start date | How long the advertiser has kept paying for it |
| Text and headline | The promise they lead with |
| Button | The action they want, such as sign up or shop now |
| Landing page | Which offer they push traffic to |
| Format | Image, video, carousel or dynamic |
| Placements | Facebook, Instagram, Messenger and others |
Step 5: sort by how long each ad has run
For ordinary ads, Meta shows no spend or reach; it publishes those only for ads about social issues, elections or politics. That leaves run time as your best signal. An advertiser who keeps an ad live for months is paying for it every day, so it is probably working. Group the ads by age and study the oldest ones first.
Step 6: save what you found, then repeat
Ordinary ads leave the library when they stop, unless they were delivered in the EU, where they stay for a year after their last impression. So copy what you need now: the text of the long runners, their landing pages and their start dates. Next week, compare. New start dates mean new tests. Missing ads mean something ended.
A faster route for several brands
Steps 2 to 6 are where the time goes. The seogeoaeo.ai Meta Ad Finder does them in one run: enter a page name or a keyword, pick a country or every country, and it returns the active ads with the longest-running first, each with the fields from the table above and a link back to the ad in Meta's library. A keyword run also lists the pages that advertise on it. As of November 2026 a run costs 5 credits, shown before it starts, and runs that find nothing are refunded. Developers can call it from a script over REST or let an AI agent run it over MCP.
The report does not include images or video, stopped ads or spend. When you need the creative or the political spend ranges, the free library remains the place to look. For a weekly check across a list of rivals, the report gets you to the copy faster. If you also watch Google and LinkedIn ads, seogeoaeo.ai keeps its other competitor ad tools in one group.
Frequently asked questions
Why does a brand show no ads in the Facebook Ad Library?
It may not be advertising right now, its Facebook page name may be spelled differently from its brand or domain, or it may not run ads in the country you picked. Try every country or a keyword search.
Can I see a competitor's old Facebook ads?
Only some. Ordinary ads disappear when they stop, ads delivered in the EU stay for a year after their last impression, and political and issue ads stay for seven years.
Is the Facebook Ad Library the same as the Meta Ad Library?
Yes. Meta's pages use the Meta Ad Library name, and the address is still facebook.com/ads/library.
Sources
- What is the Meta Ad Library and how do I search it?Meta Help Center
- Meta Ad Library toolsMeta Transparency Center
- Meta Ad Finderseogeoaeo.ai
- Competitor ads toolsseogeoaeo.ai
