HomeBlog
Tutorial

How to spy on your competitors' ads in the Meta Ads Library

2026-07-256 min read
How to spy on your competitors' ads in the Meta Ads Library

In short

  • The Meta Ads Library is public: you can see every active ad from any page without an ad account and without following the brand.
  • Search by page, not by keyword, if you want a competitor's full catalogue.
  • The «running since» date and the number of variants sharing one copy are the two fastest signals of what is working for them.

Meta publishes every active ad from every page as a transparency requirement. That means your competitor's entire ad catalogue is available, free, with no login, and without them knowing.

Access is not the problem: the interface is built for looking up one ad at a time, not for systematic research. This is the workflow that actually holds up.

What is the Meta Ads Library?

It is a public repository of every ad currently running across Facebook, Instagram, Messenger and Threads. It shows the creative, the copy, the platforms it runs on and how long it has been active. For political and social-issue ads it also shows spend and reach data.

No ad account, no following the page, no permission needed. It is public information by regulation.

How to find a competitor's ads, step by step

Open the Library
Go to facebook.com/ads/library and pick a country. The country filters where ads are shown, not where the company is based: if you sell in Mexico, filter Mexico.
Choose «All ads»
Unless you are researching political campaigns, leave the category on «All ads». The political category has different filters and a different dataset.
Search by advertiser, not by keyword
A keyword returns a jumble of brands. Type the page name and select it from the dropdown: that gives you that brand's full catalogue.
Filter by format
The media-type filter lets you isolate the format you are researching. If you are producing UGC video, filter video and skip the noise.
Read top to bottom
Watch the «running since» date. Old ads that are still live are the ones that survived: that is where the signal is.
Save what matters, right then
If you do not save it when you see it, you lose it. Ads get turned off and the Library has no favourites.

How to read an ad card

Each card carries more information than it looks. Here is what to watch:

Data pointWhat it tells you
Running sinceThe strongest signal. An ad live for months is paying for itself.
«X ads use this creative and text»They are scaling that creative across ad sets. Almost certainly a winner.
PlatformsIf it only runs on Instagram Reels, the creative was built for vertical.
Library IDThe unique ID. Use it to come back to that exact ad later.
Multiple versionsThey are testing copy or creative variants on the same base.

The bottleneck: saving what you find

This is where research dies. Meta will not let you download the creative: right-click does nothing on the video, and a screenshot gives you a cropped, pixelated image instead of the original file.

The manual workaround is screen recording, or digging the file out of the browser inspector, renaming everything by hand and filing it. That is several minutes per ad, which is why almost nobody sustains it past two weeks.

AdVault adds a download button inside each Library card: you get the original file —video, image or the full carousel— already named by brand and date. It is free and runs entirely in your browser.

Common mistakes

Do this research in half the time

AdVault downloads creatives from Meta, TikTok and LinkedIn and captures full landing pages. Free and 100% local.

Add to Chrome — free

Frequently asked questions

Will competitors know I am looking at their ads?
No. The Ads Library is a public lookup tool and does not notify advertisers about who visits it.
Do I need an ad account to use the Library?
No. For commercial ads you need neither an ad account nor to be logged in.
Can I see how much a competitor spends?
Only for political and social-issue ads, where Meta publishes spend and reach ranges. For commercial ads that data is not public.
Can I download videos from the Library?
Meta offers no download button. An extension like AdVault can do it by taking the original file already loaded on the page and saving it with a clean filename.