The Meta Ads Library: what it shows, what it hides, how to read it
Meta publishes the ads running on Facebook and Instagram in a public library. Without an account or a login, you can see which images, copy and offers any advertiser is running right now. Few sources for competitor research are this easy to reach.
That ease can also mislead: the library shows you creative, but not the two things you most want to know, which are spend and results. This guide covers how to search it properly, what each field actually tells you, and how to carry what you find into your own campaigns.
To be clear from the start: Tecrube does not scan the Meta Ads Library for you. You look at the library yourself; in the same chat, Tecrube reads your own Meta account data, runs web research and drafts ad copy and creative that stand apart from what competitors are saying.
7 October 2026
Every live ad, no account required
The library lists ads running on Facebook, Instagram, Messenger and the Audience Network, from any advertiser. Political and social-issue ads stay searchable for years. Ordinary commercial ads are usually visible only while they run; in most countries an ad drops out of the library once it stops.
For ads shown in the European Union, Meta publishes additional information under EU rules and keeps those ads listed for a while after they stop running. Open the same advertiser with an EU country selected and you may see details that no other market shows you.
You see the creative, not the performance
Headline, body copy, image or video, call to action, destination and start date are all visible. For commercial ads, spend, impressions, clicks and conversions are not published. Anyone who looks at the library and quotes a competitor's budget as a precise figure is guessing, and presenting that as reporting is misleading.
The signals you can trust: run time and variant count
What the library tells you honestly is commitment. A creative that has run without a break for months has most likely proven itself; advertisers do not keep paying for something that does not work. Dozens of variants launched in the same week are a test, and they tell you less about strategy than about a budget large enough to justify testing.
The real clue is the landing page
The destination is often more instructive than the creative. Which offer leads, which price is shown, which campaign parameters sit in the URL? This is where you read most clearly what a competitor is optimising for: a first purchase, a trial sign-up or a lead form.
One library never shows the whole picture
Google publishes the Ads Transparency Center for surfaces such as Search, YouTube and Display, and LinkedIn publishes an ad library for its own inventory. Each keeps different things for different lengths of time. A brand that looks quiet on Meta may be spending heavily on Search, so do not draw conclusions before checking all three.
Where Tecrube fits in
Notes from the library only become decisions when they sit next to your own data. Inside Claude or ChatGPT, Tecrube reads your Meta account's campaigns, spend and ROAS, and when a research provider is connected it runs web research on a competitor or a market. Without a provider it says so plainly rather than inventing results.
Then, in the same chat, you have it draft ad copy that differs from competitor messaging and generate images, short videos or UGC-style content. A new campaign is created as a paused draft; every write action, such as publishing, budget or pausing, shows a preview first and is not applied until you approve.
Read the library in five steps
- 1. Choose the country deliberately: open the library and set the country and ad category. The default country is wherever you are browsing from, and the same advertiser can run completely different creative in each market.
- 2. Search by advertiser, not by keyword: searching a Page name returns everything that advertiser is running. A keyword search returns any ad whose text contains the word, which is noisy for competitor work.
- 3. Read the dates before the creative: each ad shows its start date and how many variants share the same creative. Keep a separate list of the long-running ones.
- 4. Follow the destination: open the page each ad points to and note the offer, the price shown and the URL parameters.
- 5. Bring your notes to Tecrube: ask for a recent report on your own campaigns, paste in the competitor angles and have it draft ad copy and creative that stand apart from them; going live always waits for your approval.
Ask in plain English
- “Show the spend, conversions and ROAS of my Meta campaigns over the last 30 days, by campaign.”
- “Research the competitor campaigns and offers getting attention in our sector lately, and summarise them with sources.”
- “Here are three competitor messages I noted from the Ads Library; write three Meta ad copy drafts that stand apart from them.”
- “Generate a vertical short video for Instagram and two product images that fit this angle.”
- “Set up a new Meta campaign as a draft with this copy, and show me the preview before it goes live.”
- “Compare the performance of my longest-running campaigns with the ones I added most recently.”
Frequently asked questions
Yes. Browsing does not even need an account; Meta keeps the library public to meet transparency obligations, and anyone can search any advertiser. Separate access rules apply once you want the same data programmatically through an API.
Not for commercial ads. Spend and impression ranges are published only for ads about politics, elections or social issues. For an ordinary product ad you see the creative and the dates, with no financial data. Any tool quoting a precise competitor budget for a commercial campaign is estimating.
Political and social-issue ads remain searchable for years. In most markets commercial ads are listed only while they are running; those shown in the EU are kept for a while longer. If a competitor's history matters to you, do not count on finding it later; save it as you go.
Targeting is set per market and the library filters by country. Changing the country filter often reveals an entirely different set of creative, which is why judging a competitor's strategy from a single country so easily goes wrong.
No. Tecrube has no tool that reads the Ads Library; you look at it yourself. What Tecrube does is read the campaign and performance data of your own Meta account, run web research when a research provider is connected, and produce ad copy and creative drafts that stand apart from competitors. Every change to your account is previewed first and applied only with your approval.
No. No ad library publishes the keywords behind a search campaign. You can see the ad copy those keywords triggered, which is a useful hint about intent, but the keyword list itself is not public.
Ready to command your campaigns?
Paste one URL. Connect your Google Ads, Meta, Microsoft, TikTok and LinkedIn. Start executing in plain English.
Start Your Free TrialPrefer your own Claude or ChatGPT? One link is all it takes:
https://tecrube.com/api/v1/mcp