How to spy on competitor ads on Meta: the free way and the fast way

The free Meta Ad Library, what to read in a competitor’s ads, where the library stops, and how to track many brands at once with Ad Spy.
Short answer: the free way is Meta’s Ad Library, which lists the active ads of any Facebook or Instagram page. The fast way is a tool that follows many pages at once and adds their ads up. MarketingX Ad Spy does the second: track Meta pages, read their live ads as a feed, and see reach, markets and trends across them.
What is the Meta Ad Library?
The Meta Ad Library is Meta’s public archive of ads running across Facebook, Instagram and its other apps. It is free and open to anyone. For each active ad it shows the creative, the copy, the platforms it runs on and the date it started running. Ads delivered in the European Union also show reach and an audience breakdown by age, gender and location.
How to use the Meta Ad Library, step by step
- Open facebook.com/ads/library.
- Choose a country and set the ad category to all ads.
- Search for the brand by its page name and pick the page.
- Filter by platform, media type and date to narrow the list.
- Open an ad to see when it started running and, for ads in the EU, how many people it reached.
What should you look for in a competitor’s ads?
- How long an ad has run. A brand rarely keeps paying for a creative that does not work, so an ad live for weeks is a strong hint.
- The hook. The first line of copy and the first seconds of video: what problem it names, and how fast.
- The format. Creator-style video, product stills, carousels. A brand that keeps shipping one format has usually found it works.
- How many versions of one idea. Several variants of the same angle means the brand is testing it right now.
- The offer and the landing page. What the ad promises, and whether the page keeps the promise.
Where does the free library stop?
The library answers one question well: what is this one page running today. It is manual, one page at a time, with no totals across brands, no ranking by reach across a category and no alert when a competitor ships something new. When you watch five or ten brands every week, that is where the time goes.
How to track competitor ads at scale with Ad Spy
- Pick a product. The room is scoped to one product; add one if there is none yet.
- Track a competitor. Search Meta pages by name, or paste a link. Their ads land in the room as they sync.
- Read the feed. Newest first, grouped by launch day, or ranked by reach. Open an ad for the whole of it.
Opening an ad shows the creative wide, with Find similar, Copy script, Download and Open on Meta, and panels for EU reach, target locations, age groups and the brand’s other ads. Time windows run from the last 7 days to the last 12 months, filtered by Meta’s launch date. Top ranks ads by EU reach across the brands you track, or by US impression rank for a single brand, and BGM shows the soundtracks in use over the last seven days.

Is it fine to copy a competitor’s ad?
Use competitor ads for angles and formats, not for copies. Take the idea, then rebuild it with your product, your claims and your brand. For image ads, Ad Spy’s Reproduce opens the Image studio with the creative as a reference, so the new version starts from the structure rather than the pixels.
Questions people ask
Is the Meta Ad Library free?
Yes. It is public, and you do not need an ad account to search it.
Can I see how much a competitor spends?
Not for ordinary ads. Meta shows spend ranges only for ads about social issues, elections or politics. Reach is the closest signal, and for ads delivered in the EU it is public.
Where do the ads in Ad Spy come from?
From the Meta pages you track, found by name or pasted as a link. Their ads land in the room as they sync.
How far back can I look?
In Ad Spy, from the last 7 days to the last 12 months, by Meta’s launch date.


