LinkedIn Ad Library Scraper — Long-Running Ads
Pricing
from $15.00 / 1,000 results
LinkedIn Ad Library Scraper — Long-Running Ads
B2B ad intelligence from the LinkedIn Ad Library: scan a keyword or a named advertiser and keep only the ads that ran 30+ days, the sign the campaign converts. One row per ad with headline, body, CTA, ad format, advertiser, campaign period, impression range and the ad library link.
Pricing
from $15.00 / 1,000 results
Rating
0.0
(0)
Developer
David
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
B2B ad intelligence, straight from the LinkedIn Ad Library. This LinkedIn Ad Library scraper takes a keyword or an advertiser name and returns only the ads that ran 30+ days, sorted by longevity, with headline, body, CTA, campaign period and impression range. B2B budgets get reviewed every month, so an ad still spending after a full cycle has already survived the review. This is the B2B swipe file the Facebook tools cannot give you.
Who uses this B2B ad intelligence tool
- B2B marketers: see which messaging survives in your category before writing your own.
- Agencies: audit a prospect's competitors in one run — instant proof of what the market rewards.
- SaaS founders: track incumbents' long-lived offers, hooks, and landing angles.
- Creative strategists: the
adFormat+ longevity combination shows which formats actually endure in B2B.
What the LinkedIn Ad Library scraper returns
- Winners only: filters Ad Library results down to ads past your
minDaysRunningthreshold (default 30). - Sorted by proof: ranked by days running — the top item is the niche's most battle-tested B2B creative.
- Full creative record: headline, body, CTA, ad format, advertiser, paid-by attribution, campaign period, impression estimates, direct Ad Library link.
- Two scan modes: niche keywords (map every winner in a market) or advertiser names (audit one competitor's proven ads).
- Ended campaigns count too: a campaign that ran 6 months before stopping proved itself;
stillRunninglets you filter either way.
LinkedIn ads data extracted
Each ad returns adId, adUrl, advertiser, headline, body, ctaText, adFormat, startDate, stillRunning, daysRunning and impressions. A SUMMARY record reports ads scanned, ads without a readable campaign period, and winners found.
Input and output of the LinkedIn ads finder
Input:
{"keywords": ["crm software"],"countries": "US","minDaysRunning": 30}
Output — one dataset item per winning ad, sorted by longevity:
{"adId": "900001","adUrl": "https://www.linkedin.com/ad-library/detail/900001","advertiser": "DataStack Inc","headline": "Your data warehouse, unified","body": "Trusted by 2,000 data teams.","ctaText": "Learn More","adFormat": "SINGLE_IMAGE","startDate": "2026-01-05","stillRunning": true,"daysRunning": 182,"impressions": "50k-100k"}
Pricing
Pay per event: a small fee per winning ad found. Under the hood the Actor runs the LinkedIn Ad Library scraper (ivanvs/linkedin-ad-library-scraper, billed to your account at ~$3 per 1,000 ads scanned). A typical niche scan (50 ads) costs ~$0.15 in scanning plus the per-result fee on the winners.
FAQ
Why 30 days for LinkedIn when Facebook tools use 60?
B2B campaigns are budget-reviewed on monthly cycles and CPCs are high — surviving one full cycle is already a strong signal. Raise minDaysRunning for stricter proof.
What about ads with no visible campaign period?
The Ad Library does not expose dates for every ad; those are counted in adsWithoutStartDate and excluded rather than guessed.
Does it include ended campaigns?
Yes — a campaign that ran long and then stopped still proved itself. Filter on stillRunning if you only want live ads.
Is this legal? The LinkedIn Ad Library is a public transparency database. The Actor collects ad-level data only — no personal data. You are responsible for how you use it.
Disclaimer
This is an unofficial tool and is not affiliated with, endorsed by, or sponsored by LinkedIn.