Search Meta Ad Library by Website: Find a Brand's Ads

You cannot search the Meta Ad Library by website in the strict sense: there is no domain filter, only an advertiser search and a keyword search that matches text in ads. To find a brand's Facebook ads from its website, you either type the domain as a keyword (which often works but misses things) or, more reliably, find the brand's Facebook Page from the site and open that Page in the library.
Below is the full process I use when a client sends me a URL and says "what are these people running?"
Can you search the Meta Ad Library by website URL?
Not directly. The library at facebook.com/ads/library gives you two ways to search once you have picked a country and ad category.
The first is an advertiser search. As you type, the box suggests Facebook Pages by name. Pick one and you see that Page's ads.
The second is a keyword search. This matches words that appear in the ads themselves: the primary text, the headline and other visible text on the card.
Neither is a domain lookup. The library indexes ads by the Page that ran them, not by where they link. So there is no box where you paste brand.com and get every ad that sends traffic there.
What happens when you type a domain as a keyword?
It often works better than people expect. Many link ads show the destination domain as a caption on the card, and plenty of brands also write their URL in the copy ("Shop now at brand.com").
So a keyword search for the bare domain will frequently surface ads where that string appears. I treat it as a quick first pass, not an answer.
Here is why it falls short:
- Not every ad shows the domain. Video ads with a short caption, Instagram-first ads and lead ads may never print the URL anywhere the search can match.
- Matching is fuzzy. Keyword results can include ads that mention the brand without being run by it: reviewers, affiliates, resellers, even competitors doing comparison ads.
- Formatting matters.
brand.com,www.brand.comandshop.brand.comcan return different results. Try the bare domain and the brand name both.
How do you find a brand's Facebook Page from its website?
This is the reliable route, and it usually takes under a minute.
- 1Open the brand's websiteScroll to the footer first
- 2Find the Facebook or Instagram linkSocial icons, contact or press page
- 3Open the Facebook PageCheck the name matches the brand
- 4Go to Page transparencyLink through to the Ad Library
- 5Set country and all adsThen read every active ad
Start in the footer. Almost every ecommerce site links its social profiles there. If not, try the contact page, the about page or the press kit.
Once you are on the Facebook Page, look for the Page transparency section. It shows basic Page history and a link through to that Page's ads in the library. If you prefer to search the library directly, copy the exact Page name, because the advertiser search matches names, not URLs.
If two Pages share the same name, you need the Page ID to tell them apart. Our walkthrough on finding a Facebook Page ID for any advertiser covers that, and the ID ends up in the library URL as well, so you can bookmark the exact Page.
Why does a brand's Page show fewer ads than you expected?
This is the most common surprise. You find the Page, open the library, and see four ads from a brand you know is spending heavily.
Usually the ads are there. They are just running from somewhere else.
Sub-brands and product lines. Larger brands often split by product line, each with its own Page. A skincare company might run a main Page plus a separate Page for a men's range.
Regional Pages. Global brands run country Pages. Your country filter matters too: the library shows ads delivered in the country you select, so a brand that only advertises in the US looks empty if you have India selected. Switch to "All" countries when scoping.
Agency and partner Pages. Some agencies and retail partners run ads from their own Pages that send traffic to the brand's site. These never show under the brand's Page.
Creator handles. This is the big one for DTC brands, covered in the next section.
The domain keyword search is how you find these other Pages. Run the domain sweep, then look at the advertiser names on the results. Any Page you did not expect is a lead worth opening.
| Where the brand's ads might run | How to find them | Will the domain keyword catch it? |
|---|---|---|
| Main brand Page | Footer link or advertiser search | Often, if the domain is on the card |
| Sub-brand or product Page | Brand site nav, "Our brands" page, domain sweep | Often |
| Regional or country Page | Change the country filter, search brand plus country | Sometimes |
| Agency or retailer Page | Domain sweep, then check the advertiser name | Sometimes |
| Creator handle (whitelisted ad) | Domain sweep, brand name keyword, creator's Page | Sometimes, if copy names the brand |
| Lead ads with no visible link | Brand Page only | Rarely |
How do you find ads a brand runs through creators?
Whitelisted creator ads, also called partnership ads, run under a creator's name and face, with the brand's money behind them. To a viewer, the ad looks like it came from the creator.
In the library, these often show the creator as the identity on the card, with the brand named as the paid partner. Depending on how the ad was set up, it may appear when you search the brand, the creator, or both. Do not assume it will show under the brand's Page.
Three ways to catch them:
- Run the domain keyword sweep and look for advertiser names that are people, not companies.
- Search the brand name as a keyword, since creators usually say or write the brand name in the copy.
- Check the brand's Instagram tagged posts for creators they work with, then search those creators in the library.
Our guide on how to spot whitelisted creator ads goes deeper on the labels to look for and why brands use them.
Is the domain search or the Page search better?
Use both, in this order.
Page first when you need completeness for one known brand. It is clean: every ad from that Page, nothing else. It gives you an accurate count of active ads and a real view of their creative mix.
Domain sweep second to catch what the Page misses. It is noisy but wide. It finds the extra Pages, the creators and the affiliates.
Domain sweep first when you only have a URL and no idea who is behind it, which happens with white-label stores and dropshipping sites. The advertiser names on the results tell you which Pages to dig into.
For the bigger picture on reading a brand's ad account from the outside, our complete Meta Ad Library guide covers the filters, the "Started running on" date and what each card can and cannot tell you. If you are scoping a whole category rather than one brand, see our guide to seeing competitors' Facebook ads.
What should you do once you have found the ads?
Read the dates first. Each card shows when the ad started running, and advertisers keep paying only for ads that work. An ad that has been live for two or three months is a much stronger signal than one launched last week.
Then save what matters. The library has no download button, and ads drop out of view once they are paused. If a brand you are studying turns off its best ad next week, it is gone from your research.
You can screenshot, but you lose video and carousel cards. If you want the original files, our free extension, the Meta Ad Library downloader, adds a download button to each ad in the library and can bulk-save a whole search as one ZIP with a searchable swipe board. Use what you save to study the angle and structure, not to reuse someone else's creative. This is general guidance, not legal advice.
FAQ
Can you search the Meta Ad Library by website URL?
Not directly. The library only offers an advertiser name search and a keyword search that matches text in ads. Typing the domain as a keyword often surfaces ads that show or mention it, but it is not a guaranteed domain lookup.
How do I find a company's Facebook ads from its website?
Scroll to the website footer and open its Facebook or Instagram link. On the Facebook Page, use the Page transparency section to reach that Page's ads in the Ad Library, or search the exact Page name in the library's advertiser search.
Why does a brand's Page show fewer ads than I expected?
The brand may advertise from other Pages: sub-brands, regional Pages, agency or retailer Pages, or creator handles in whitelisted ads. Your country filter also limits results, so set it to all countries and run a domain keyword search to find the other Pages.
How do I find ads a brand runs through creators?
Run a keyword search for the brand's domain and name, then look for advertiser names that are people rather than companies. You can also check the brand's Instagram tagged posts for creator partners and search those creators directly in the library.
Does searching a domain in the Ad Library show every ad that links to it?
No. It only finds ads where the domain appears in text the search can match, such as the copy or the link caption. Video ads with short captions, lead ads and some Instagram ads may never show the domain, so always check the brand's Page as well.
The Klipio extension adds a download button to every ad in the Meta Ad Library: one click per ad, or bulk-save a whole search as a ZIP with a searchable swipe file inside. Free, no sign-up.
Get the free Ad Library downloaderKlipio reads a competitor's live Meta ads, ranks them by how long they have been running — the honest signal that an ad is profitable — and turns the winning angle into on-brand creative for your own brand. 3-day free trial.
Start free — 3-day trial →

