How to see what LinkedIn ads a competitor is running

LinkedIn's free Ad Library lists the ads any company has run on LinkedIn in the past year, and an AI marketer can pull a competitor's ads for you, quote their copy and offers, read the pages they lead to, and tell you who the competitor is selling to and what it's asking them to do.

Part of Research your competitors' advertising

Key Takeaways

  1. You can see a competitor's LinkedIn ads for free in the LinkedIn Ad Library, which lists the ads a company has run on LinkedIn in the past year. Search it by the company's name, or by a keyword from the ad copy, and narrow the results by country and date.
  2. The library shows each ad's text, headline, image or video, and format. It doesn't show spend, clicks, or results, so the useful reading on LinkedIn is the message: which buyer the ad speaks to, what it promises, and what it asks that buyer to do next.
  3. Kite pulls a competitor's LinkedIn ads from its website address alone, records each ad's headline and text word for word with its format, landing page, and library link, and marks any detail LinkedIn didn't return instead of guessing it.
  4. Kite then groups the ads by the promise they make, quotes every offer exactly, reads the pages the ads lead to, and can compare all of it with your own ads.
  5. You end up with a sourced record of each competitor's LinkedIn ads, a short reading of who they're targeting and with what offer, and a snapshot saved to your knowledge base for the next check.
On this page

How do I see my competitor's LinkedIn ads?

The way to see a competitor's LinkedIn ads is the LinkedIn Ad Library, a free, public archive of ads that have run on LinkedIn in the past year. Go to linkedin.com/ad-library and type the competitor's company name in the advertiser search, or type a phrase in the keyword search to find ads that use it. You can narrow the results by country and by date range, such as the last 30 days, which is the quickest way to see what a competitor is running now rather than what it ran last spring.

Each result shows the ad as people saw it in their feed: the advertiser, the introductory text above the ad, the image or video, and the headline. Click an ad to open its details page, which names the company that paid for it and the ad's format, such as a single image ad, a video ad, a carousel, or a document ad. For ads shown in the European Union, the details page adds more, including how many impressions the ad received and the targeting the advertiser chose.

What the library doesn't show is how the ads perform. There's no spend, no clicks, and no conversions, and outside the EU there's no targeting either. That changes what's worth reading. On LinkedIn, a competitor's ads are the clearest public statement of who it's trying to sell to and what it wants them to do. The job titles and problems the copy names tell you the buyer. The offer tells you where in the sale the ad sits: a guide or a webinar is meant to collect names, while a demo or a free trial is aimed at people ready to buy. Reading a competitor's LinkedIn ads well means noticing which promises keep coming back, quoting the offers exactly, and clicking through to see where each ad sends people.

That's slow work for one competitor, and most B2B companies watch several. Kite does the pulling and the reading for you and saves what it found so the next check has something to compare against.

How to get started

Start by asking Kite, in the Kite web app or in Slack, which competitors' LinkedIn ads you want to see:

"Show me the LinkedIn ads our three main competitors are running, and tell me who they're aimed at and what they're offering."

Kite is an AI marketer. It researches your business, builds a growth strategy, and ships the work that brings you new customers. It researched your company and market when you signed up, so it already knows who your competitors are. You can say "our main competitors" and Kite will name the ones it chose and why, or you can give it a list of competitor websites or name a single company.

Mention LinkedIn in your request. When nobody names a platform, Kite looks at Meta's ads first, because that's where most advertisers run, and it adds LinkedIn when you ask for it.

You don't need a LinkedIn account, a LinkedIn Ads account, or a subscription to an ad research tool. Kite has its own ad intelligence source built in, and it reaches LinkedIn's ad library through that. Looking at ads is research, not publishing, so Kite does the work and reports back in the same conversation.

How Kite pulls and reads a competitor's LinkedIn ads

Which company's ads is this?

Kite looks up a competitor's LinkedIn ads from the company's website address, so it starts by confirming which company and which domain it means. If you named a company without a website, Kite finds the domain first and tells you which company it settled on. Pulling ads against a guessed identity returns another company's ads with nothing to show the mistake, which is why this step comes first.

When the lookup comes back with no ads, Kite reports the result as inconclusive rather than saying the competitor doesn't advertise on LinkedIn. An empty result can mean the library hasn't matched that website to the company's LinkedIn advertiser account, or that the company advertises somewhere else. Kite says which explanation the evidence supports, and it can check the competitor's Facebook, Instagram, and Google ads when you ask.

Pulling the ads

Kite pulls a routine sample of about twenty ads per competitor, which is usually enough to see the pattern. When you ask for a full inventory, it pulls more and says why. It can look at up to ten competitors side by side in one request, and each one is a separate lookup, so a competitor that comes back empty doesn't affect the others.

For each ad, Kite records:

  • The format, such as a single image, video, carousel, or document ad
  • The headline and the introductory text, quoted word for word
  • The landing page the ad links to
  • The image, when LinkedIn returns one
  • The ad's own details page in the LinkedIn Ad Library

When LinkedIn doesn't return a detail, Kite marks it as not returned instead of filling the gap. Kite's LinkedIn results don't carry an ad's run dates or whether it's still running, so Kite says so in the record rather than presenting the ads as all live. The library link is the reference worth keeping, because it opens the ad exactly as LinkedIn shows it, and image links can expire.

What are they promising, and to whom?

Kite groups the ads by the promise each one makes to the buyer, because that's where a LinkedIn ad shows its strategy. A promise might be a lower cost, a faster result, a customer story, a risk avoided, or a specific feature. Kite names each group in the competitor's own words and says how many ads fall in it and which formats they use. A promise that appears in only one ad is reported as a single ad, not a strategy.

Kite also quotes every number and offer exactly as the ad states it, such as a free trial length, a "book a demo" call, a report download, or a claim like "cut reporting time in half." Rounding those into "strong offers" would turn them into claims the competitor never made, and you'd lose the detail you need to answer them. When the copy names a role or a team, such as heads of finance or RevOps teams, that wording appears in the quotes, so you can see who each group of ads is written for.

Every conclusion Kite draws here is labelled as its inference and points to the ads it rests on. Because the library shows that an ad ran and not how it did, Kite never says an ad performs well or converts.

Where do the ads send people?

Kite reads the page behind the lead ad of each promise group, because an ad is only half of an offer and the page it leads to is the other half. For each page, it records what kind of page it is, such as a homepage, a product page, a dedicated landing page, or a signup form. It also records the headline, the offer, the main call to action, and whether the page keeps the promise the ad made.

Kite removes tracking codes from the links before comparing them, so ten ads that all point at one page show up as one page. Some LinkedIn ads collect details with a form inside LinkedIn instead of sending people to a website. Kite records those as LinkedIn forms and doesn't try to read them, since there's no outside page to open.

How do their ads compare with yours?

Kite compares a competitor's LinkedIn ads with your own when you ask, by pulling your company's ads the same way and reading your positioning from your knowledge base. It reports the promises and offers your competitors run that your ads don't, and the ones only you run. If your own pull comes back empty, Kite says so and gives you the competitor reading on its own.

What Kite reports back

Kite posts its findings in the conversation where you asked. For each competitor, it states which company and website it used, how many ads it pulled, and whether those ads are the full set or a sample. The ads come as a table you can scan, followed by Kite's reading of the promises, offers, and landing pages.

Kite also saves a dated snapshot of each competitor's ads to your knowledge base. The snapshot records each ad's library ID and the promise it was grouped under. The next time anyone asks about that competitor, Kite starts from that record instead of from nothing.

From there, Kite can turn the findings into your own campaign. It can write a creative brief that answers the competitor's strongest promises, and it can write LinkedIn ad copy checked against LinkedIn's limits, which cut off introductory text after about 150 characters and headlines after about 70. If you connect your LinkedIn Ads account, Kite can prepare the campaign and its image ads as drafts, look up targeting options, and suggest bids. A team owner or admin launches the draft from Kite after confirming its budget.

What the finished work contains

When Kite finishes, you have a clear record of what each competitor is saying in its LinkedIn ads and what that suggests, with every claim tied to an ad you can open in the LinkedIn Ad Library.

The ad table

Each ad appears with its format, headline and introductory text word for word, landing page, image, and library link, with any detail LinkedIn didn't return marked as such.

The coverage note

For each competitor, Kite states the company and website it used, how many ads it pulled, and whether the result is complete, a sample, or inconclusive.

The reading

The promises the competitor leans on, the roles its copy speaks to, every offer quoted exactly, and the pages behind the lead ads, each tied to the rows it rests on.

The comparison with your ads

When you asked for it, Kite lists the promises and offers competitors use that you don't, and the ones only you use.

The knowledge base snapshot

A dated record of each competitor's LinkedIn ads that later checks start from.

Common questions

Can I see how much a competitor spends on LinkedIn ads?

No, the LinkedIn Ad Library doesn't show spend, clicks, or conversions for any ad. For ads shown in the European Union, it does show a range of impressions, which gives a rough sense of how widely an ad was shown. Elsewhere, the number of ads a competitor runs around the same promise is the best public clue to where it's putting its effort.

Can I see who a competitor is targeting with its LinkedIn ads?

Only partly. LinkedIn shows the targeting an advertiser chose, such as location, language, or audience details, for ads shown in the European Union, and it shows no targeting for ads shown anywhere else. The copy itself is the next best evidence, because B2B ads usually name the role, team, or problem they're written for, and Kite quotes that wording in its reading.

Do I need a LinkedIn account to use the LinkedIn Ad Library?

No. The LinkedIn Ad Library is public, so you can search it without logging in or running ads yourself. Kite doesn't need you to connect a LinkedIn account to look at a competitor's ads either, because it reaches the library through its own built-in ad intelligence source.

Can Kite check a competitor's LinkedIn ads on a schedule?

Yes. Ask Kite to repeat the check on a schedule, such as the first Monday of each month, and each run pulls the competitor's ads again and saves a new dated snapshot. Because Kite's LinkedIn results don't include run dates or live status, it treats an ad missing from a later pull as unknown rather than ended, and points you to the library link when the dates matter.

Questions this page answers

  • How do I see my competitor's LinkedIn ads?
  • How can I use an AI marketing agent to see what LinkedIn ads a competitor is running?

Related use cases

1 more coming soon
  • Competitor ad tracking

About the author

Devon Wells leads product marketing at Kite, the AI marketer. He spent a decade marketing industrial AI, from self-driving trucks to computer vision, but now Kite handles most of the work itself.

Tell me your goal and I’ll get to work.

Get started for free