Part of the AI marketing agent
Ads library guide
Ads library search
across Meta, Google, TikTok and LinkedIn
Name a brand. Get its ads from all four libraries in one table you can export.
Where each platform keeps its ads
The four libraries below are run by the platforms themselves and open to anyone. Open them directly to search one platform at a time. SpringBrand is not affiliated with Meta, Google, TikTok or LinkedIn; it searches their public libraries on your behalf.
| Library | Open it at | Search by | Shows spend? | Official API |
|---|---|---|---|---|
| Meta Ad Library (Facebook, Instagram) | facebook.com/ads/library | Keyword or advertiser Page | No for commercial ads; reach only for ads shown in the EU | Mainly political ads (third-party report) |
| Google Ads Transparency Center | adstransparency.google.com | Advertiser name or website domain | No | None (third-party report) |
| TikTok ads library | library.tiktok.com | Keyword or advertiser name | No spend in our test | Commercial Content API, EU data only (TikTok); see the TikTok ads library guide |
| LinkedIn Ad Library | linkedin.com/ad-library | Company or keyword | Impression ranges, no spend | Not checked |
Checked 2026-11-13. API notes come from waldo.fyi's ad library glossary. "Not checked" means we have not verified it.
Search the Meta, Google, TikTok and LinkedIn ad libraries and summarise what each one returns.
Real results from our own test runs, one search per library, with a different brand per library. They show what each library gives back.
| Library | Searched for | What came back | Spend shown |
|---|---|---|---|
| lululemon.com | 40 ads: 27 text, 9 image, 4 video, with first and last shown dates | No | |
| microsoft | 24 ads with run dates, targeting notes and impression ranges | Ranges | |
| TikTok | Gymshark | 10 matching advertiser names; ads with first and last shown dates | No |
| Meta | "running" | 30 active ads per page with Page name, start date and placements | No |
The creative and dates are public, the money is not
Every library gave back ads with dates and links. Only LinkedIn gave any sense of scale, as impression ranges.
Real results from four separate test searches on Google, LinkedIn, TikTok and Meta.
Four searches by hand, or one request.
The libraries are good for a quick look at one brand on one platform. The friction starts when you check several brands, several platforms, or want to keep what you found.
Searching each library by handSearching each library by hand: Four sites, four search boxes, four sets of filters for one brand.
With SpringBrandWith SpringBrand: Name the brand once and pick the libraries; the agent runs each search.
Searching each library by handSearching each library by hand: "I regularly check a bunch of brands in Meta’s Ad Library to keep an eye on their ads, but it’s super annoying having to manually search them every time." (r/PPC)
With SpringBrandWith SpringBrand: List several brands in one request and get one table back.
Searching each library by handSearching each library by hand: No export button, so what you find stays in the browser tab.
With SpringBrandWith SpringBrand: Ads come back as rows with advertiser, start date, format and link, ready to export.
Searching each library by handSearching each library by hand: Ads drop out of the library once they stop, and saved links can stop working.
With SpringBrandWith SpringBrand: The exported table is your record of what was live on the day you checked.
How to search an ads library
Use the brand's exact name or domain
On Meta, search the brand's Facebook Page name, not its Instagram username; a username can return nothing. On Google, search by advertiser or website domain. On TikTok and LinkedIn, use the company name and check for look-alike accounts.
Meta
Facebook Page name
Advertiser or domain
TikTok
Advertiser name
Company name
Active vs inactive, country and dates
If nothing comes back, widen the filters: include inactive ads, change the country, or extend the date range. An empty result can also be the answer; in our tests, a brand with no live ads came back as not found.
Not the social username
Paused ads drop out of active results
Libraries filter by where ads ran
Read how long ads run, then export
How long an ad stays live is one of the few signals a library gives you. Note which messages and formats keep running, then export the table so you still have it after the ads stop.
Compare ad spy toolsLongest-running ads first
A dated record of what was live
Ads library questions, answered.
Exporting, APIs, missing ads and where each platform keeps its library.
View plans and pricingHow do I download or export ads from the Meta Ad Library?
The Meta Ad Library has no built-in export. You can open each ad and save what you need by hand, or ask SpringBrand to search the library and return the ads as rows with Page name, start date, platforms and a link, which you can export as a table.
Is there an ad library API?
Only partly. According to waldo.fyi, Meta's official API is scoped mainly to political ads and Google offers none. SpringBrand runs Meta, Google, TikTok and LinkedIn ad library searches as tools you can call over MCP from Claude Code, Cursor or ChatGPT Desktop, and returns rows you can export.
Connect SpringBrand over MCPWhy can't I find a competitor's ads in the Ad Library?
Usually the search term is wrong or the filters are too narrow. On Meta, search the Facebook Page name rather than the Instagram username, and include inactive ads. On Google, search by advertiser or domain. If the brand has no ads running, the result is simply empty.
How do I see my competitors' ads on Google?
Open Google's Ads Transparency Center and search by advertiser or website domain. In SpringBrand, give the domain and ask for its Google ads; you can narrow by Google Search, YouTube or Shopping, by format and by date.
Does an ads library show ad spend?
Not for commercial ads. A library shows the creative, the advertiser and the dates, not budgets, clicks or sales. In our tests, Meta and TikTok returned no spend, and LinkedIn was the only one of the four to show impression ranges. Meta shows reach only for ads shown in the EU.
Does LinkedIn have an ad library?
Yes. LinkedIn's Ad Library lets you search by company or keyword. In our test it was the only one of the four libraries that showed impression ranges, along with run dates and targeting notes.
How do I see competitors' ads on Facebook?
Search the Meta Ad Library by the competitor's Facebook Page name and filter to active ads in your country. Ads that have been running for a long time are worth a closer look. To check several brands at once, list them in one SpringBrand request.
More ways to research competitor ads
Ad spy tool
See a competitor's ads across Meta, TikTok, Google and LinkedIn, and compare ad spy tools.
TikTok ads library
Search TikTok's public ad library by advertiser or keyword and export the ads as a table.
Google Ads AI agent
Audit exported Google Ads reports and look up the ads competitors run on Google.
Ad campaign management agent
Research competitor ads and angles, then draft copy variants and creative.
Competitor analysis agent
Read competitor sites, search results and public conversation in one session.
ChatGPT ads guide
Where ads inside ChatGPT answers appear and who sees them.
Search four ad libraries from one request.
Name the brand and the platforms
in one line.
New accounts get 100 credits a month with no card. Each library search spends credits from one balance.