AdEye
All posts
Guides

See Competitors Ads: Competitor Ad Analysis Guide

Meta, Google, TikTok and LinkedIn each publish competitor ads in a different place, keyed differently. Where to look, what each library hides, and what competitor ad analysis should produce.

By the AdEye team

August 2026 · 9 min read

Ad Intelligence Feed

Searching the Google Ads Transparency Center...

Try:

Public Google Ads Transparency data. Nothing behind a login.

Google Ads Transparency has no ads on record for that search. Google indexes ads by advertiser, so the brand's exact domain works best — for example nike.com.
Google Ads Transparency has no ads on record for . That is an answer about the brand, not a problem with the search: they are not running Google ads that Google publishes, or they advertise under a different registered name.
We could not reach Google Ads Transparency just now, so this is not a result about that brand, we simply could not look. Please try again in a moment. This search has not been counted against your allowance.
free left ·

To see a competitor's ads you check each platform's public library separately: the Meta Ad Library for Facebook and Instagram, the Google Ads Transparency Center for Search, Display, Gmail and YouTube, and the TikTok Creative Center for TikTok. All three are free and none of them need an ads account. Search the brand name on Meta and TikTok, and search the brand's domain on Google, because Google indexes by verified advertiser rather than by trading name. No public library shows spend for ordinary commercial ads, so run length and variation count are the signals worth reading. Last updated August 2026.

The awkward part of competitor ad analysis is not finding the ads. It is that the ads live in four unconnected places, each keyed differently, none of which talk to each other. A brand that looks quiet on Meta may be spending most of its budget on YouTube pre-roll. A brand with twelve Facebook creatives may be running one of them everywhere and the other eleven for a week each. You cannot see any of that from one library, and you cannot see it at all if you only check the one library everybody checks.

This is the practical version: where each platform publishes its ads, what you get in each, what none of them will tell you, and how to turn a set of screenshots into something you can actually brief a creative team with.

Where can I see my competitors' ads?

Each major platform runs its own transparency archive, and each was built for a different reason. Meta's exists largely because of political advertising regulation, Google's because of advertiser verification rules, TikTok's because it doubles as a marketing showcase. That history explains why they behave so differently.

PlatformWhere the ads are publicSearch byWhat you getWhat is missing
Facebook and InstagramMeta Ad LibraryPage nameEvery ad currently delivering, with launch date and platform placementSpend and audience for commercial ads, plus anything already stopped
Google Search, Display, Gmail, YouTubeGoogle Ads Transparency CenterVerified advertiser or domainLive creative by format, with the dates each ad servedSpend, keywords, placements, and any unverified advertiser
TikTokTikTok Creative CenterIndustry, region, objectiveTop-performing ads by category, with engagement indicatorsReliable brand-level lookup, since it is organized by category not advertiser
LinkedInLinkedIn Ad LibraryCompany pageLive sponsored content per companySpend and targeting
Taboola, Outbrain, push and open programmaticNo official libraryNothingNothing publishedEverything, unless a third-party index crawls it

The gap that trips people up most is Google. Meta indexes by the Page name you already know, so it feels easy. Google indexes by verified legal entity, which is frequently not the trading name, and by domain. Search "Acme" and you may find nothing. Search acme.com and you often find two or three advertiser accounts, one of them an agency buying on the brand's behalf.

How do I check a competitor's Facebook and Instagram ads?

Go to facebook.com/ads/library, set the country to United States, choose "All ads" rather than the political category, and search the Page name. Meta shows every ad that Page is currently delivering, free, without an account. Each result carries a launch date and shows which platforms it runs on, so you can tell a Facebook-only creative from one running across Instagram Reels as well.

Two things to read carefully. First, Meta lists ordinary commercial ads only while they are actively delivering. Once an advertiser turns a campaign off it disappears, so the library is a snapshot of right now, not an archive you can look back through. Second, the same creative often appears many times under slightly different ad IDs, which is Meta showing you separate ad-set copies rather than twelve distinct ideas. Counting those as twelve creatives is the most common way people overestimate a competitor's output. A proper Facebook ads spy tool collapses those duplicates and sorts what is left by how long each has been live.

How do I check a competitor's Google ads?

Open adstransparency.google.com and search the domain rather than the brand. Pick the advertiser from the results, set the region to United States, and filter by format. Text results are their Search ads, image results are their display ads, video results are YouTube. Google publishes the dates each ad served, which is the single most useful field in any of these libraries.

Verification is the catch. Only advertisers who have completed Google's verification process appear at all, so a genuinely absent competitor is not necessarily a competitor who is not advertising. Before concluding they have stopped, try the domain, try the parent company, and try any agency you know handles their media. The Google Ads Transparency Center is thorough about what it covers and silent about what it does not.

Can I see my competitor's ad spend?

Not for normal commercial advertising. Meta publishes spend ranges only for political, election and social-issue ads. Google publishes them only for election advertising in the regions that require it. TikTok publishes none. Every precise dollar figure you have seen attached to a competitor's ecommerce or SaaS campaign came from a model, usually built on a measurement panel, and the honest ones say so.

What you can verify is more useful anyway. Run length tells you what an advertiser keeps paying for, because a creative that has served continuously for eleven weeks survived every optimization decision made in that account. Variation count tells you what they are scaling, because nobody builds nine versions of a concept that is not earning. Those two numbers are observable in the public record and they answer the question people actually mean when they ask about spend, which is "what is working for them."

How do I track competitor ads over time?

The manual version is to repeat every search weekly and diff it against last week's screenshots. Almost nobody sustains that past the second month, and the moment you stop, you lose the thing that made the exercise valuable: catching a campaign in its first week rather than after it has been running long enough for the results to show up in your own market share.

What makes tracking worth automating is the launch signal. A competitor going from three creatives to fifteen in a fortnight is a budget decision you can respond to. A competitor quietly retiring the offer they led with all year is a strategy change worth understanding. Both are visible in public data and both are invisible if you only look twice a year. Ads are also only one surface: if you want the rest of the picture, the reviews, forum threads and press a competitor is generating, that belongs to brand monitoring rather than an ad library, and the two together make a much fuller read than either alone.

What should competitor ad analysis actually produce?

A pile of screenshots is not analysis. The output that changes what your team does next has four parts, and you can build all of them from public data.

  • The offer. What is the actual promise, discount or guarantee in the ads that have run longest? This is the highest-value finding and the one people skip because it is less fun than looking at creative.
  • The angle mix. How much of their output is problem-led, social proof, founder-to-camera, comparison, urgency? A competitor who has moved eighty percent of their spend to comparison messaging is telling you something about their market position.
  • The format split. Static versus video versus carousel, and how that differs by platform. A brand running polished video on YouTube and rough UGC on Meta is deliberately buying two different audiences.
  • The cadence. How often new creative appears. A brand shipping four new concepts a month has a creative pipeline, and matching them means resourcing yours, not just copying an ad.

Write those four down for each competitor and the brief writes itself. Skip them and you end up with a folder nobody opens.

Is it legal to look at competitor ads?

Yes. Every ad in these libraries was published by the platform on purpose, for anyone to read, without a login. Looking at ads a company is paying to show the public is ordinary competitive research, no different from reading their pricing page or signing up for their newsletter. What is not fine is copying their creative outright, using their trademarks in your own ads in ways that mislead, or trying to reach data that sits behind an account. The public libraries keep you comfortably on the right side of that line.

How many competitors should I track?

Fewer than you think, and more consistently than you currently do. Five to eight is the range where the exercise stays useful: enough to see a pattern across the category, few enough that you actually read the results. Pick the two or three who genuinely compete for your buyer, one or two who are clearly outspending everyone, and one adjacent brand whose creative is better than the category deserves. That last one is usually where the ideas come from.

Reviewing them monthly beats reviewing twenty of them once. The value compounds because you start noticing changes rather than describing states, and changes are what you can act on. If you want the mechanics of running the Google half in one pass, Search, Shopping, Display and YouTube video together, that is what spying on competitors' ads in a single feed is for, and the display side of the audit is the part most teams have never run at all.

See what your competitors are running with AdEye

Type any brand and watch their live Google ads stream into one feed, each AI-tagged with its hook, angle and a working signal. Public ad-library data only.

See every ad your competitors run

Type any brand and AdEye pulls their live ads into one feed, then AI tags the hook, angle and format and shows you which ones are actually working.

Public ad-library data only: Meta, Google, TikTok and YouTube. Nothing behind a login, no private data.

Live Google Ads Transparency data · Run length · Public data only