Meta Ad Library: the guide to actually using it

    Summarise this article with:

    Meta publishes every ad running on Facebook, Instagram, Messenger and its Audience Network in a public database that is free and searchable without an account. It's the richest source of information an advertiser has, and most brands use it for ten minutes before forgetting about it.

    This page explains how to access it, how to filter it so it's actually useful, how to read an ad's details, and above all what it will never tell you.

    CreaFlow AI is built precisely on top of it: a Chrome extension captures ads while you browse, your monitoring space stores and sorts them, and every ad you spot can be recreated with your product. The last two sections explain what that changes.

    What the Meta Ad Library is

    It's a register. Meta is required to keep it by the European Digital Services Act, which obliges very large platforms to make the ads they run searchable. Every active ad appears there with its visual, its copy, its formats and the date it first ran.

    Two practical consequences. First: the database is exhaustive for active ads. If a brand is advertising right now, it's in there. Second: Meta has no interest in making it pleasant to use. The interface is a search form, not an analysis tool, and it has barely changed since it was created.

    Getting in and finding your way around in three minutes

    The address is facebook.com/ads/library. No account, no sign-up, no viewing limit.

    Three settings determine everything that follows:

    1. The country. It's preselected, and it's the number one reason searches fail. A French brand that only advertises in France will never show up in a search set to the United States.
    2. The category. Choose “All ads”. The other categories, politics and social issues, follow different transparency rules and don't concern commerce.
    3. The search term. Either a specific advertiser name or a product keyword.

    That last distinction matters more than it seems. Searching by advertiser name assumes you already know your competitors. Searching by product keyword shows you ones you didn't know about, including foreign brands going after your market. The step-by-step method, including when a brand's Page doesn't carry its name, is covered in how to see a competitor's ads on Facebook and Instagram.

    The filters that change everything

    Once the results are displayed, four filters deserve to be used every time.

    Platform. An ad designed for the Instagram feed doesn't have the same visual hierarchy as a Facebook ad. Filtering lets you compare like with like.

    Format. Image, video, carousel. If you produce still visuals, watching videos won't teach you much you can reuse directly.

    Start date. It's the most useful filter and the least used. It lets you isolate the ads launched more than a month ago, meaning the ones that survived.

    Status. Active or inactive. Inactive ads have archive value, but to understand what works now, only the active ones count.

    How to read an ad's details

    Every ad displays a block of information. Here is what to take from it, in order.

    What the ad card shows What it tells you
    Date the ad first ran The only performance signal available
    Number of versions of the ad The advertiser is testing several copy variants on the same visual
    Platforms it runs on Where the brand really puts its budget
    Visual and copy The structure of the sales pitch
    EU reach The number of European accounts reached, published under the DSA
    Destination link The page that receives the traffic, often a dedicated product page

    The number of versions is especially telling. When the same ad exists in eight copy variants, the brand is in a testing phase on the hook. When it has only one and has been running for two months, the brand has found its winner and is milking it.

    What the library will never tell you

    We need to be clear about the limits, because a lot of content out there implies the opposite.

    You will never see the budget spent, except for political ads. Nor the cost per acquisition, the click-through rate or the revenue generated. No profitability data is public for a commercial brand.

    You won't see the targeting either. There is no way to know whether an ad targets women aged 25 to 34 or a lookalike audience built on buyers.

    One exception is worth knowing: since the DSA, Meta publishes a total reach for ads shown in the European Union, the number of accounts reached. It isn't performance, an ad can be seen very widely and sell nothing, but it is an indicator of the budget committed.

    The rest is the creative and its lifespan. It's not much and it's huge: lifespan is a profitability signal, because no brand renews an ad that loses money.

    The limits that will cost you time

    Three friction points come up every time.

    No sorting by age. The interface doesn't let you rank results by how long they have been running. You have to open the ads one by one to read the dates, which makes the exercise painful beyond twenty or so ads.

    The visuals expire. Images are served from Meta's servers with temporary URLs. A screenshot taken today stays readable; a copied link won't be in a few days.

    Nothing is kept. The library shows the present moment. If you want to know what a competitor was running three months ago, or notice that it has just launched six new creatives this week, you need to have recorded it yourself, regularly.

    That last limit is the one that does the most damage. Manual monitoring lasts two weeks, then stops, and the information you gathered disappears with it.

    Automate the monitoring instead of redoing it

    The work you do in the library is repetitive by nature: same brands, same filters, same reading, at regular intervals. That's exactly the kind of work that gets automated.

    CreaFlow AI continuously records the active ads of the brands you follow, stores the visuals permanently, and notifies you when one of them publishes new creatives. In the app, this screen is called CreaSpy.

    There are two ways to feed your monitoring. Either you add a brand to follow from the app and the tracking happens on its own. Or you install the Chrome extension, and a button appears on every ad in the library while you browse: one click saves it, and a second button grabs up to 50 of a brand's active ads in one go.

    Sorting is what changes the most. Where Meta offers none, you rank by how long an ad has been running, by EU reach, or by what stands out as the strongest in the niche. Ranking by age, impossible on Meta, takes one click.

    What the Meta Ad Library does What CreaFlow AI adds
    Shows active ads Keeps them, even when they stop
    Images at temporary addresses Visuals copied over, viewable with no time limit
    No sorting Running time, reach, strength in the niche
    No alerts Notification as soon as a followed brand publishes
    No way to act on what you see “Clone” button on every ad

    Moving from observation to production

    Spotting a good competitor ad is useless until you've made your own version of it. That's the step where most monitoring efforts stop, for lack of time or production resources.

    From an ad you've spotted, the tool analyzes its structure, the angle, the promise, the visual hierarchy, then regenerates the equivalent with your product, your brand and your selling points. No element of the original visual is reused: it's the mechanics that get reused, not the image.

    The full method, including what is legal and what isn't, is covered in cloning competitor ads. To capture ads without leaving the library, the Chrome extension does the job with one button.

    Page written in August 2026. The Meta Ad Library is a service of Meta Platforms, publicly accessible free of charge; the brands mentioned belong to their respective owners.

    Frequently asked questions

    Is the Meta Ad Library really free?

    Yes, and you don't need a Facebook account. Meta is required to provide it by the European Digital Services Act, which obliges very large platforms to make their ads publicly searchable. There is no viewing limit and no paid version.

    Can you see how much a competitor spends?
    How do you know whether an ad is working?
    Why don't some brands show up?
    Am I allowed to take inspiration from an ad I find there?

    See for yourself, with your own brand

    Analyse your brand, generate your first creatives for free and compare the results yourself.

    No credit card · permanent free plan
    Pricing

    Read next

    GuideHow to make a video ad for your product, without a shootYou've been told over and over that video is a must. But between the camera, the actor and the editing, you never launched the first one. Here is how to make a product video ad without a shoot.GuideHow to see a competitor's ads on Facebook and InstagramAll of your competitors' ads are public. The step-by-step method to find them, even when their Page doesn't carry their name, spot the ones that make money and keep them.ComparisonArcads alternative: the 2026 comparisonArcads has made its name in UGC video with AI actors. CreaFlow AI produces your Meta ads — static and video — from what is already running in your niche. Two approaches, two uses: the full comparison to help you choose.GuideStatic ad formats: 15 that work on MetaA good angle with a poor layout goes unnoticed. The 15 static ad formats found in the ads that keep running, what each one does, and which product it suits.ComparisonHiggsfield alternative: the honest 2026 comparisonHiggsfield is spectacular at generative video. But if your channel is Meta and you test your ads at volume, it's not the same job. The full comparison, with no sugar-coating.ComparisonAdCreative.ai alternative: the honest comparisonAdCreative.ai is a legitimate pioneer of AI ad creative. But generating from templates and then predicting a score, or starting from what already performs, are two opposite bets. The detailed comparison.FeatureChrome extension for the Meta Ad LibraryA button on every ad in the Meta Ad Library. You capture what interests you while you browse, and you find it ready to clone in your workspace.FeatureHow to clone competitor ads: the complete methodFind the ads running in your niche, understand how they work, and come out with your own version. The manual method, its limits, and how CreaFlow AI automates it.FeatureHow to find ad angles: the complete methodA botched visual on a good angle beats a beautiful visual on a weak one. Where to find the angles that already exist around your product, and how to make them testable.
    ← All articles