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.

Where each platform keeps its ads
LibraryOpen it atSearch byShows spend?Official API
Meta Ad Library (Facebook, Instagram)facebook.com/ads/libraryKeyword or advertiser PageNo for commercial ads; reach only for ads shown in the EUMainly political ads (third-party report)
Google Ads Transparency Centeradstransparency.google.comAdvertiser name or website domainNoNone (third-party report)
TikTok ads librarylibrary.tiktok.comKeyword or advertiser nameNo spend in our testCommercial Content API, EU data only (TikTok); see the TikTok ads library guide
LinkedIn Ad Librarylinkedin.com/ad-libraryCompany or keywordImpression ranges, no spendNot checked

Checked 2026-11-13. API notes come from waldo.fyi's ad library glossary. "Not checked" means we have not verified it.

Four libraries, one tableSample output
You

Search the Meta, Google, TikTok and LinkedIn ad libraries and summarise what each one returns.

SpringBrandfrom four separate library searches
FacebookGoogle SearchTikTokPublic ad library searches

Real results from our own test runs, one search per library, with a different brand per library. They show what each library gives back.

LibrarySearched forWhat came backSpend shown
Googlelululemon.com40 ads: 27 text, 9 image, 4 video, with first and last shown datesNo
LinkedInmicrosoft24 ads with run dates, targeting notes and impression rangesRanges
TikTokGymshark10 matching advertiser names; ads with first and last shown datesNo
Meta"running"30 active ads per page with Page name, start date and placementsNo

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

01 / Name the advertiser

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

Google

Advertiser or domain

TikTok

Advertiser name

LinkedIn

Company name

02 / Check the filters

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.

When a search is emptySample
01
Try the Page name or domain

Not the social username

02
Include inactive ads

Paused ads drop out of active results

03
Change country or dates

Libraries filter by where ads ran

03 / Read and keep

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 tools
Ads library reviewSample
01
Sort by start date

Longest-running ads first

02
Group by message and format
03
Export the table

A dated record of what was live

Before you search

Ads library questions, answered.

Exporting, APIs, missing ads and where each platform keeps its library.

View plans and pricing
How 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 MCP
Why 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.

Your first ads library search

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.