How to use the Meta Ad Library for competitor research

The Meta Ad Library at facebook.com/ads/library is Meta's free, public search of every ad currently running on Facebook, Instagram and Meta's other apps. Narrow a search to the competitor's Page, and each ad card shows the creative, a "Started running on" date, the platforms it runs on and whether it is still active. It does not show spend, impressions or results for ordinary commercial ads: Meta adds spend and reach only for ads about social issues, elections or politics, and estimated impressions and reach for ads delivered in the UK and EU.

What does the Meta Ad Library show about a competitor's ads?

For a typical brand, the ads it is running right now: the ad itself, when it started running and which advertiser runs it. Meta's own FAQ sorts ads into three groups, and only the second and third get more than that.1

What the Meta Ad Library shows, by type of ad (Meta's Ad Library FAQ, read 2026-11-05)
Type of ad What you see How long it stays
Any ad currently running on Meta technologies The ad content, when it started running and which advertiser runs it While it is running
Ads about social issues, elections or politics The same, plus spend, reach and funding entities Seven years
Ads that ran anywhere in the UK or EU The same, plus transparency data specific to the UK and EU One year after the last impression

Meta says an ad appears in the library within 24 hours of its first impression, and that changes to an ad show up within 24 hours too. Anyone can search it, with or without a Facebook account.1

LinkedIn keeps a separate library for ads that run on LinkedIn. If your competitors advertise there too, see how to use the LinkedIn Ad Library for competitor research.

How do I use the Meta Ad Library to research competitors?

Six steps, using the labels Meta shows on the page. We checked each one in the library on 2026-11-05.1

  1. Open the library and set the country

    Go to facebook.com/ads/library. You do not need a Facebook account. Pick the country the competitor sells in, or All, and set the ad category to All ads.

  2. Narrow the search to one advertiser

    Type the competitor's brand name. A plain search matches any ad that contains your keyword, and the results page says so: "These results include ads that match your keyword search." Open Filters and choose the competitor's Page under Advertiser to see only its ads.

  3. Filter what you want to study

    The Filters panel has Language, Advertiser, Platform, Media type, Active status and Impressions by date, a date range. Media type is the quickest way to compare a brand's video ads with its images.

  4. Read each ad card

    Each card shows Active (when it is still running), a Library ID, "Started running on" with a date, and icons for the platforms it runs on. See ad details opens the full ad. Under the card you see the copy, the creative, the landing domain and the call-to-action button.

  5. Sort by newest to see what launched

    Sort by offers Most recent and Impressions: high to low. Most recent puts new launches first. For an active ad, the time since its start date is how long it has run so far.

  6. Save anything you want to keep

    Outside the UK and EU, an ordinary commercial ad leaves the library once it stops running, so you cannot come back to it.1 Record the Library ID, start date, copy and landing page of anything worth studying, and keep a screenshot.

How can I tell how long a competitor has been running an ad?

Read the "Started running on" date on the card. While the card says Active, the ad has run from that date until today.1 For a commercial ad outside the UK and EU you will not get an end date, because the ad drops out of the library when it stops. If you want to know when a competitor turned an ad off, you have to see it disappear, which means checking again or keeping your own record.

Our view, which no platform documents: an ad a brand keeps running for weeks is usually one it is happy with, because advertisers tend to turn off ads that don't pay back. Treat longevity as a hint that an ad works, not as proof. A brand may also keep a weak ad on for reasons you can't see.

What can't the Meta Ad Library tell you about a competitor's strategy?

For ordinary commercial ads, it shows what ran and since when. It does not show how much was spent or how well any ad did.

  • Spend and reach: Meta lists "additional transparency about spend, reach and funding entities" only for ads about social issues, elections or politics.1 For a competitor selling shoes or software, there is no spend figure.
  • Impressions: through the API, Meta gives impression ranges for political and issue ads, and estimated impressions only for ads delivered to the UK and EU.2 Other ads come with no impression count. The library's Impressions: high to low sort exists, but the page shows no numbers behind it for these ads, and we found no Meta explanation of how that order is set.
  • Results: Meta's list of what each ad shows does not include clicks, conversions or return on spend for any type of ad.12
  • Targeting: Meta's API adds targeting and reach demographics only for ads delivered to the UK and EU, and reach demographics for political and issue ads.2
  • History: stopped commercial ads stay only if they ran in the UK or EU, for one year after their last impression.1

What you can learn is the shape of the strategy: which offers and angles a brand repeats, which formats it leans on, how many ads it runs at once, how often it launches, and which landing pages it sends people to. Any tool built on the library inherits the same gaps, ours included, so be wary of a "spend" figure for a commercial ad that doesn't say where it came from.

How do I find a competitor's best-performing ads without paying for a spy tool?

You can't see performance, so you look for signs that the advertiser is still putting money behind an ad. These are our heuristics, not Meta's, and each one can mislead.

  • Longevity: active ads with the oldest start dates. A brand rarely keeps a losing ad live for months.
  • Repetition: the same hook, offer or video cut into many ads at once. Brands copy what works into new sizes and variants.
  • Concentration: many ads pointing at the same landing page or product.
  • Persistence of a message: an angle that keeps coming back in new launches after older versions stop.

Some paid tools label ads as winning or top-performing. Ask how that label is calculated before you trust it.

What does the manual workflow cost you?

The library is free, but the research is not. Done by hand, it looks like this: search each competitor, scroll its ads, screenshot the ones that matter, paste the copy, start dates and landing pages into a spreadsheet, and repeat on a schedule.

  • You have to come back often, because new ads appear within 24 hours of their first impression and stopped ads disappear, outside the UK and EU.1 Miss a week and you can miss an ad that launched and stopped in between.
  • Your spreadsheet is the only history you get, so its quality decides what you can say about trends.
  • Comparing across competitors means comparing your own notes, and video ads have to be watched to be described.

For one or two competitors checked now and then, the manual route is fine. The cost grows with the number of competitors and how often you need an answer.

How do I get alerts when a competitor launches new ads?

We found no alert or follow option in the Ad Library itself, so by hand you re-run your search with Sort by set to Most recent. Some paid tools do send updates. Foreplay says its Spyder tool sends Slack and email updates, and GoMarble says you can put an agent on watch and get the report in Gmail.1217 Hopkin, our product, sends no alerts. It tracks your competitors' Meta and LinkedIn ads and refreshes them daily, and you ask your assistant what launched since a date.4

Can I use Claude or ChatGPT to analyze competitor ads from the Meta Ad Library?

Yes, in one of three ways. They differ in how much of the work you do and in which ads you can reach.

Three ways to get Meta Ad Library data into an AI assistant (pages cited, read 2026-11-05)
Route What it covers What it takes
Paste it in yourself Whatever you copy or screenshot from the library Free, and slow past a few ads; the assistant sees only what you give it
Meta's Ad Library API Political and issue ads delivered anywhere in the past seven years, and ads of any type delivered to the UK or EU in the past year2 Identity confirmation, a Meta for Developers account and an app, then your own code2
An MCP server, such as Hopkin (ours) Ads of the advertisers it tracks, from its own scraped copy of the library5 A paid plan after a trial; you ask in plain language

The API is the official route, and it is free, but read its scope closely. For a US-only competitor's commercial ads it returns nothing, because those ads were not delivered to the UK or EU and are not political. Meta's own page sends you to the Ad Library to search all ads currently running.2 The endpoint searches by keyword or by up to 10 Page IDs at once, and it does not translate your keywords, so search in the ad's language.3

Is there an MCP server for searching the Meta Ad Library?

Yes. Hopkin, our product, tracks your competitors' Meta and LinkedIn ads and refreshes them daily, and its Meta server has tools for it. Foreplay says it connects to Claude, ChatGPT and other AI tools through MCP or its API.11 Hopkin's tools, as its docs describe them:

  • meta_ads_track_competitor adds a Meta advertiser to daily tracking. Give it a Page ID, a Page URL or the name exactly as it appears on the Facebook Page. It needs no Meta connection. A name Hopkin hasn't seen is looked up live in Meta's Ad Library, which takes about 20-60 seconds, and tracked if exactly one advertiser has that exact name.4
  • meta_ads_list_competitor_ads lists a tracked advertiser's ads with their copy, call to action, landing URL and media details. It filters by active ads, format, when an ad first appeared and full-text search over the copy.5
  • meta_ads_get_competitor_ad opens one ad in full, including every card of a carousel or catalog ad and links to frames from its video.6
  • meta_ads_search_ad_library searches ads by keyword or Page ID, with filters for country, dates, media type and platform.7
  • meta_ads_list_tracked_competitors lists who you track, with the last scrape time, and marks an advertiser stale after 48 hours without a successful scrape.8

Once a competitor is tracked, you can ask questions like these in Claude or ChatGPT:

  • "What did this brand launch on Meta in the last 14 days, and what angles do the new ads share?"
  • "Which of its active ads have been running the longest? Group them by offer."
  • "Compare the hooks in its video ads with ours."
  • "Turn the three longest-running ads into a creative brief for our next test."

Hopkin's tool layer is read-only: no tool creates, edits or deletes anything in an ad account. When you do connect your own Meta account, for your own reports, its sign-in asks for a Meta scope that can write, and our guide to verifying a read-only ads MCP server explains what that means.10 The competitor tools above need no Meta connection at all.4

Where Hopkin's competitor tracking falls short

  • Matching by name needs an exact match. Several matches return a list of candidates and track nothing, so you retry with the Page ID. No exact match returns an error, which is not proof the advertiser has no ads.4
  • For a newly tracked advertiser, an older ad can count as new: when Meta gives no start date, "first appeared" falls back to when Hopkin first scraped it.5
  • Counts are ads seen, not spend or share of spend. Spend and impressions are not in the data, and results for a tracked advertiser are not filtered by country.
  • It covers Meta and LinkedIn only. For LinkedIn, see how to use the LinkedIn Ad Library for competitor research.

Which tools track competitor ads, and what do they cost?

Prices are as published on 2026-11-05, monthly unless stated. We have not tested the other tools; the descriptions are from their own pages.

Competitor ad research tools: vendor pages, read 2026-11-05
Tool What it does for competitor ads Price as published Where it does more than Hopkin
Hopkin (our product) Tracks your competitors' Meta and LinkedIn ads and refreshes them daily; you ask about them in Claude or ChatGPT next to your own ad data4 Starter $100 with 1,500 credits, Pro $250 with 8,000; a tracked competitor is 200 credits a month, browsing its ads is free and an ad library search is 5 credits; 30-day trial with 1,000 credits, no card9 Not applicable
Meta Ad Library Search and read every ad running now1 Free It is the source, it is free, and it needs no sign-up
Foreplay Spyder tracks competitors' Facebook and Instagram ads; boards, a Chrome extension and a searchable ad database1112 Basic $59 (no Spyder); Workflow $175 with Spyder for 10+ brands; 7-day trial11 Says it saves tracked ads forever, extracts hooks automatically, sends Slack and email updates, and has boards, an extension and a library it puts at 200M+ ads
AdSpy Searches a large ad database by ad text, advertiser, URL and comments13 $149, "virtually unlimited usage"13 Says it has 213.8 million+ ads in 88 languages across 225 countries, and searches ad comments and affiliate offers
BigSpy Searches ad creative across many ad platforms14 Free plan (Facebook, 10 searches a day); Starter $69 for Facebook and Instagram, or $49 billed yearly; Growth $159 adds Google, YouTube, X and TikTok14 Covers platforms Hopkin doesn't, has a free tier and creative downloads
Motion Creative analytics on your own ads, with inspiration and benchmarks15 Starter $999 for up to $50k monthly ad spend15 Analyzes your own creative in depth (AI tags, an ad leaderboard, creative analytics), with MCP access
GoMarble Competitor research by angle, hook, offer and format, across ads it says come from Facebook, Instagram, TikTok, YouTube and LinkedIn17 Copilot $139 with read-only agents; Operator $399 adds campaign changes with your approval; 7-day trial16 Searches by persona or pain point, sends scheduled reports, and on Operator can launch and edit campaigns, which Hopkin can't

Our view: if you want a swipe file, boards and a browser extension, a spy tool such as Foreplay does more. If you want to ask questions about competitors' ads in the assistant you already use, next to your own Meta, Google and LinkedIn numbers, that is what Hopkin is for.

Does this work differently for Shopify brands and agencies?

The steps are the same. Two details change. Many e-commerce brands run catalog and dynamic ads, and their ad-level copy is often a template such as {{product.name}}; the real copy sits on each card. In the library, open See ad details. In Hopkin, the full ad lists each card with its own title, text and link.6 Agencies tracking competitors for several clients should note that Hopkin's credits are pooled per organization and every plan has unlimited seats.9

Frequently asked questions

Is the Meta Ad Library free, and do I need a Facebook account?

It is free, and Meta says anyone can explore it with or without a Facebook account. You need an account only to report an ad or to view adult content.

Can I see how much a competitor spends on Facebook and Instagram ads?

Not for ordinary commercial ads. Meta shows spend and reach only for ads about social issues, elections or politics. For ads delivered in the UK and EU, its API adds estimated impressions and reach, but no spend.

How can I tell how long a competitor has been running an ad?

Each ad card shows a Started running on date and an Active label while the ad still runs, so count from that date to today. Outside the UK and EU, a commercial ad leaves the library once it stops, so you cannot look up its end date later unless you saved it.

Can I see a competitor's ads that have stopped running?

Only some. Meta keeps ads about social issues, elections or politics for seven years, and ads that ran in the UK or EU for one year after their last impression. Other ads show only while they are running.

Is there an official Meta Ad Library API for competitor research?

There is, but it covers ads about social issues, elections or politics, plus ads of any type delivered to the UK or EU in the past year. For all ads currently running, Meta points you to the Ad Library itself. API access needs an identity confirmation and a developer app.

Can I use Claude or ChatGPT to analyze competitor ads from the Meta Ad Library?

Yes. You can paste copy and screenshots in by hand, build on the official API, or connect an MCP server that reads ad-library data. Hopkin (ours) tracks your competitors' Meta and LinkedIn ads and refreshes them daily, and you ask about them in Claude or ChatGPT, without connecting an ad account of your own.

Is there an MCP server for searching the Meta Ad Library?

Yes. Hopkin's Meta server has tools to search the library, track an advertiser and list or open its ads, served from Hopkin's own scraped ad-library corpus. Foreplay also says it connects to Claude, ChatGPT and other AI tools through MCP or its API.

How do I track competitor ads automatically and get alerts when they launch new ones?

We found no alert or follow option in the Ad Library itself, so by hand you re-run your search on a schedule. Foreplay says Spyder sends Slack and email updates, and GoMarble says you can put an agent on watch and get the report in Gmail. Hopkin, our product, tracks your competitors' Meta and LinkedIn ads and refreshes them daily. It sends no alerts: you ask your assistant what launched since a date.

Sources

  1. Meta Ad Library, including its FAQ, filters and ad cards, Meta. Read .
  2. Meta Ad Library API, Meta. Read .
  3. Graph API reference: Ads Archive, Meta for Developers. Read .
  4. meta_ads_track_competitor, Hopkin docs. Read .
  5. meta_ads_list_competitor_ads, Hopkin docs. Read .
  6. meta_ads_get_competitor_ad, Hopkin docs. Read .
  7. meta_ads_search_ad_library, Hopkin docs. Read .
  8. meta_ads_list_tracked_competitors, Hopkin docs. Read .
  9. Pricing, Hopkin. Read .
  10. How to verify an ads MCP server is really read-only, Hopkin. Read .
  11. Pricing, Foreplay. Read .
  12. Spyder Meta Ad Spy, Foreplay. Read .
  13. AdSpy homepage, AdSpy. Read .
  14. Plans and pricing, BigSpy. Read .
  15. Pricing, Motion. Read .
  16. Pricing, GoMarble. Read .
  17. Competitor research, GoMarble. Read .