For heads of demand gen and growth, the LinkedIn Ad Library is the fastest legitimate way to see how B2B rivals position themselves, which offers they push and which campaigns they keep running. LinkedIn's free public archive shows each advertiser's current and recent creative, format, payer and run dates, plus impression ranges and targeting parameters for EU-targeted ads. It does not show what those campaigns cost or whether they work. This guide is current as of October 2026 and covers how to search the library, how to read it and how to turn it into a repeatable competitor intelligence process.
Key takeaways
- The LinkedIn Ad Library shows competitor creative, format, payer and run dates, but it never shows spend, clicks or conversions.
- EU-targeted ads carry impression ranges and targeting parameters, which makes them the richest source of audience clues.
- How long a theme runs and how many variants it has are better signs of a scaling campaign than any single ad.
- Competitor ad findings become useful only after you check them against landing pages, CRM data and sales-call notes.
What the LinkedIn Ad Library Shows and What It Hides
You can see what a competitor says and how long it keeps saying it, but not how well any of it performs. Ads generally go back to June 1, 2023, and stay visible for one year after their last impression.
| You can learn from the library | You still need other research for |
|---|---|
| Headlines, copy, hooks and CTAs | Spend and budget allocation |
| Formats: single image, video, carousel, document, lead gen form | CTR, CPL and conversion rates |
| Run dates and active vs inactive status | Which variant won an A/B test |
| Payer entity, which exposes agencies or parent companies | Landing page conversion paths (visit the URLs) |
| Impression ranges and targeting for EU ads | Targeting for non-EU audiences, beyond what the copy implies |
| Message changes over time | Pipeline impact, which comes from your CRM and sales feedback |
Treat the gaps as a sampling problem. An EU impression range shows a campaign's weight in one region, not globally. A missing ad may be paused, or it may be running to an audience you can't inspect.
How to Search the LinkedIn Ad Library
Search by advertiser name, payer or keyword, then filter by country and open each ad to check its run period.
- List your real competitors. Include the three to five you lose deals to, not only the category leaders. Add the adjacent players your buyers compare you with.
- Start from the company Page. Each competitor's LinkedIn Page has an Ad Library under Posts that lists its active ads. Each ad shows its run period and whether it is still live.
- Search by name, payer and keyword. Use the advertiser name exactly as it appears on its Page. Search by payer to catch subsidiaries, parent brands or agencies. Search keywords such as "SOC 2" or "pipeline forecasting" to see who else advertises on a theme.
- Filter by country. Pick an EU country to unlock impression ranges and targeting parameters where available.
- Log variants, not just ads. Group ads that share a hook or offer into a theme, and record how many variants each theme has.
- Snapshot as you go. Ads drop out one year after their last impression, so save screenshots and first-seen dates yourself.
How to Deconstruct a Competitor's LinkedIn Ads
Record the same elements for every ad. Once you have dozens logged the same way, patterns start to show.
| Element | What to record | Example |
|---|---|---|
| Headline / hook | Pain, outcome, contrarian claim or question | "Your SIEM bill doubled. Your coverage didn't." |
| Value prop | The single benefit promised | Cut alert triage time |
| Proof | Logos, analyst mentions, customer quotes, numbers | Named customer quote |
| Offer | Demo, report, webinar, free trial, calculator | Gated benchmark report |
| CTA | Button text and destination | Download / Request demo |
| Audience clue | Job titles, industry or company size in the copy or EU targeting | "For CISOs at 1,000+ employee firms" |
| Funnel stage | Your inference: awareness, demand gen, retargeting | Mid-funnel |
What format and copy signal
Format and copy point to the campaign objective. For a fuller breakdown, see our guide to LinkedIn ad formats and targeting.
| Signal in the ad | Likely objective |
|---|---|
| Many near-identical single-image variants | Active message or copy test |
| Video, problem framing, no product name in the hook | Awareness or category education, often followed by retargeting of viewers |
| Lead gen form, gated report or webinar, proof-heavy copy | Demand generation with lead volume goals |
| Carousel or document ad | Feature walkthroughs or condensed research for buyers already evaluating |
| Promoted executive post (thought leadership ad) | Trust in a founder or CTO voice |
| "Still comparing vendors?", pricing or demo CTA, competitor comparisons | Retargeting |
| Dates, speakers, "register" CTA, short run window | Event promotion |
| "Start free", trial or template CTA | Product-led acquisition |
| "We're hiring", culture video | Recruiting, so set these aside before analysing demand gen |
Signs a competitor is scaling a campaign: the same theme stays active for months, new variants keep appearing around one hook, it runs in several countries and EU impression ranges climb. Mature B2B advertisers run a few long-lived evergreen themes and rotate creative inside them.
Checklist for evaluating a competitor ad
- Has the ad, or its theme, run longer than 60 days?
- Is the proof specific (a named customer or figure) or generic?
- Does the landing page keep the ad's promise?
- Would the ad land with your ICP, or with a different segment?
Turning Competitor Ads into Tests
Each observation should end up as a specific messaging, landing page or creative test. Otherwise it is just a screenshot.
Build a swipe file
Keep one row per ad in a shared sheet or Airtable base. Record the competitor, theme, screenshot, first- and last-seen dates, format, hook, offer, CTA, funnel stage and landing URL, plus a "test idea" column. Tag themes the same way every time so you can filter results, for example every "cost reduction" hook across five competitors.
Triangulate before you act
- Landing pages: a gated report with a short form signals lead volume goals. A demo page with pricing signals sales-ready intent.
- CRM data: check whether the deals you lose to that competitor cluster in the segment its ads target.
- Sales calls: if prospects repeat a competitor's ad claims, the message is landing and needs a counter.
Then choose a response. You can claim a different angle, out-prove the claim or test a sharper version. Our guide to creative that wins in crowded categories covers how to stand out when every rival says the same thing.
Mistakes that lead to bad conclusions
- Assuming a long-running ad is profitable, when it may be a forgotten always-on campaign.
- Copying a rival's hook, which hands them the category framing.
- Judging from one snapshot instead of tracking changes over time.
LinkedIn Ad Library API and Scrapers
LinkedIn does not offer an official public Ad Library API. Third-party scrapers and APIs, mostly on Apify, pull Ad Library data into structured output. Apify actors need an Apify account and an API token. They can return ad copy, images, videos, carousels, documents, headlines, CTA text, targeting, run dates, advertiser details and, in some cases, EU impression breakdowns. NioMaker's and Adyntel's scrapers work from Ad Library URLs or company domains.
- A scraper is worth it once you monitor ten or more advertisers or want history beyond screenshots.
- You can feed the output into BigQuery or a sheet that tracks variant counts and run lengths automatically.
- Scraping must follow LinkedIn's terms and applicable regulations.
A small team watching three competitors needs only manual review and a swipe file.
Where Tellr Fits
Tellr's paid media program turns category ad intelligence into ready-to-run creative. It is part of one governed program that also covers Reddit, answer-shaped content and AI answer visibility. A senior team runs it, with approvals and an audit trail.
- Tracks ads across the whole category instead of browsing one ad at a time
- Builds ready-to-run creative from the gaps competitors leave
- Ties ad findings to the Reddit threads and AI answers your buyers read
Tellr is a managed program built for teams spending $10k+ a month, so smaller teams will get more from the free library and a spreadsheet.
Building a Competitor Ad Intelligence Process
Run the work on a fixed cadence with clear outputs, so findings reach messaging and creative decisions instead of sitting in a folder. To track competitor ads systematically, split it like this:
| Cadence | Task | Output |
|---|---|---|
| Weekly | Log new and paused ads for top competitors | Swipe file updates and alerts on new themes |
| Monthly | Review theme run lengths, variant counts and EU impressions | A list of scaling campaigns plus two or three test ideas |
| Quarterly | Compare positioning shifts with CRM win/loss data and sales notes | Messaging and landing page updates |
Use the LinkedIn Ad Library to see what B2B competitors run. Record every ad the same way, check each inference against your own pipeline data and turn each confirmed pattern into a test.
FAQ
What does the LinkedIn Ad Library actually show?
The LinkedIn Ad Library shows an advertiser’s current and recent ads, including creative, format, payer and run dates. For EU-targeted ads, it can also show impression ranges and targeting parameters.
What doesn’t the LinkedIn Ad Library reveal?
It does not show spend, budgets, clicks, CTR, CPL, conversions or which ad variant won. You need landing page review, CRM data and sales feedback to judge performance.
How should you search the LinkedIn Ad Library for competitor research?
Search by advertiser name, payer and relevant keywords, then filter by country. Starting from a competitor’s LinkedIn Page and choosing an EU country helps uncover the richest audience clues where available.
How can you tell if a competitor is scaling a LinkedIn campaign?
Better signals include a theme staying active for months, multiple variants appearing around one hook, campaigns running across several countries and EU impression ranges increasing over time.
Does LinkedIn offer an official Ad Library API?
No. LinkedIn does not offer an official public Ad Library API. Teams that monitor many advertisers may use third-party scrapers or APIs, while smaller teams can usually manage with manual review and a swipe file.