LinkedIn Ads Library Scraper · No Cookies · $1.50/1k ✅
Pricing
$1.50 / 1,000 ad extracteds
LinkedIn Ads Library Scraper · No Cookies · $1.50/1k ✅
Extract ads from LinkedIn's public Ad Library. Search by company, keyword, or company ID. Returns creative, headline, CTA, landing URL, targeting, impressions per ad. No cookies, no login. $1.50/1k pay-per-result.
Pricing
$1.50 / 1,000 ad extracteds
Rating
0.0
(0)
Developer
LinkedIntel
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
LinkedIn Ads Library Scraper — Extract every public LinkedIn ad
Extract ads from LinkedIn's public Ad Library — full creative, headlines, CTAs, landing URLs, targeting, impressions, run dates. Search by company, keyword, or company ID. Filter by country and date range. Clean structured JSON output. No LinkedIn login, no cookies, no browser session, no account ban risk.
Built for B2B competitive intelligence, ad creative swipe files, ABM market research, brand monitoring, and marketing-due-diligence at scale.
How this compares to other LinkedIn Ads Library scrapers
We benchmarked the 14+ direct competitors on Apify Store. Here's the honest landscape:
| automation-lab/linkedin-ad-library | silva95gustavo/linkedin-ad-library | scrapestorm/linkedin-ads-scraper | bebity/linkedin-premium-actor | This actor | |
|---|---|---|---|---|---|
| Pricing | $1.15/1k + $0.005 start fee | Pay-per-result varies | $9.90/month rental | $29/month rental | $1.50/1k flat |
| Search by company name | ✅ | ✅ | ✅ | ✅ | ✅ |
| Search by keyword | ✅ | Partial | ✅ | ❌ | ✅ |
| Search by LinkedIn company ID | Partial | ❌ | ❌ | ❌ | ✅ |
| Country filter | ✅ | ✅ | ❌ | ❌ | ✅ |
| Date range filter | ✅ | ✅ | ❌ | ❌ | ✅ |
| Impressions data per ad | ✅ | ❌ | ✅ | Partial | ✅ |
| Carousel image extraction | ✅ | ❌ | Partial | Partial | ✅ |
| No subscription gate | ✅ | ✅ | ❌ | ❌ | ✅ |
| No cookies / login | ✅ | ✅ | ✅ | ❓ | ✅ |
| Architecture | Direct HTTP | Browser-based | Browser-based | Subscription rental | Managed vendor API |
| Source code visibility | Public | Public | Public | Public | Hidden (paid-tier protection) |
Bottom line: at $1.50/1k flat pay-per-result, no subscription, no per-run fees, this is the most predictable cost in the LinkedIn Ad Library niche. Crowded category — we differentiate on (1) full search-parameter coverage (company + companyId + keyword + countries + dates), (2) impressions + targeting + carousel data, (3) source-code-hidden architecture protection.
What you get — 1 record per ad
For each search query (per company / keyword / companyId), the actor paginates through all matching ads and emits one linkedinAd record per ad.
linkedinAd record (24 fields)
- Identification:
adId,adDetailUrl(LinkedIn Ad Library detail link),adType(e.g., "Single Image Ad", "Video Ad", "Carousel Ad") - Advertiser:
advertiser,advertiserLinkedinPage,poster,posterTitle,promotedBy - Creative:
headline,description,cta,destinationUrl,imageUrl,videoUrl,carouselImages - Targeting:
targetingLanguage,targetingLocation,targetingAudience - Run period:
adDuration(human-readable),startDateIso,endDateIso - Reach:
totalImpressions(e.g., "5k-10k"),impressionsByCountry - Search context:
searchCompany,searchKeyword,searchCompanyId,searchCountries,searchStartDate,searchEndDate - Tracking:
sourceInput,scrapedAt
Plus diagnostic (1 per search with no results) and summary (1 per run, non-billable).
Use cases (top 7)
1. Competitive ad-creative analysis — what's working in your category
Feed your top 5 competitors' company names. Get every ad they've run with full creative, headline, and CTA copy. Build a swipe file. Track what they iterate on.
2. Sales enablement — show your customer how their competitors advertise
Use during sales discovery: pull a prospect's competitors' ads, present at the demo. "Here's what your competitors are saying — here's how we help you win."
3. ABM intelligence — track named-account marketing spend signals
For your top 100 target accounts, run a monthly cron. New ads = active marketing investment = better timing for outreach.
4. Brand monitoring — what's said about your category
Set up keyword searches for your category ("AI agents", "CDP", "customer success"). Track who's spending against the topic.
5. Market entry research
Filter by country (["DE", "FR", "ES"]) + keyword to see which advertisers are dominant in a target geography. Map the competitive landscape before launching.
6. Creative swipe file at scale
Pull thousands of ads filtered by industry, build a searchable internal database. Designers and copywriters can reference what's resonating.
7. Investment due diligence on B2B SaaS
Active ad spend is a leading indicator of company health. For investment targets, pull 90-day ad activity history (startDate filter) to validate growth claims.
How it works
- Provide one or more of:
companyNames(array),companyIds(array),keywords(array). Each value triggers a separate search. - Optional filters:
countries(array of ISO codes),startDate/endDate(YYYY-MM-DD). - Set
maxAdsPerSearch(1-1000, default 100). - The actor paginates LinkedIn's Ad Library via a managed vendor partnership — no browser, no cookies, no IP rotation needed on your end.
No login required. No cookies. Cookieless via managed vendor partnership — no account ban risk on your side, no session management.
Example input
{"companyNames": ["Microsoft", "Salesforce", "Adobe"],"keywords": ["AI", "customer success"],"countries": ["US", "GB"],"startDate": "2025-01-01","maxAdsPerSearch": 200}
This run executes 5 searches (3 companies + 2 keywords), each capped at 200 ads. Estimated max output: 1,000 ad records.
Pricing — pay only for ads returned
$1.50 per 1,000 ads. Pay-per-result.
- ✅ No subscription
- ✅ No monthly minimum
- ✅ No per-run start fee
- ✅ No charge for searches that return zero ads (clean diagnostic record)
- ✅ Apify's free tier ($5/month platform credit) covers ~3,300 ads to start
Cost comparison for 10,000 LinkedIn ads:
| Provider | 10K ad cost | Notes |
|---|---|---|
| scrapestorm/linkedin-ads-scraper (rental) | $9.90/mo subscription | + usage |
| bebity/linkedin-premium-actor (rental) | $29/mo subscription | + usage |
| automation-lab/linkedin-ad-library | $11.50 + start fees | Lowest per-result floor |
| This actor | $15.00 flat, no fees | Predictable; pay-per-result only |
We're not the absolute cheapest per-ad — we're the most predictable. No surprise per-run fees, no subscriptions, no rental gates. What you see is what you pay.
Combine with other LinkedIn actors
Build a complete LinkedIn marketing-intelligence pipeline:
- Feed
advertiserLinkedinPagefrom this actor into the LinkedIn Company Scraper → full firmographics on the advertiser - Feed
advertisercompany name into the LinkedIn Company Employees Scraper → find the marketing team to outreach - Feed
searchKeyword(your category) into the LinkedIn Search Scraper → find people discussing the topic publicly - Feed
advertiserinto the LinkedIn Post Scraper → see their organic content alongside their paid content (full content strategy view)
FAQ
Q: How fresh is the data? Real-time from LinkedIn's public Ad Library. Each query hits LinkedIn's current data at scrape time. Re-run anytime to refresh.
Q: Does LinkedIn Ad Library cover all ads, or just political ones? All ads. LinkedIn's Ad Library is a transparency tool for ALL ads on LinkedIn (B2B-focused), including: sponsored content, message ads, single-image, video, carousel, document, event ads, dynamic ads, follower ads, thought-leader ads.
Q: Can I get the actual click-through rate / CPC / CPM?
No — those are internal advertiser metrics. LinkedIn only exposes totalImpressions (banded like "5k-10k") and ad duration publicly.
Q: What if a search returns 0 results?
The actor emits a single diagnostic record explaining the empty result. You aren't charged for ads not returned.
Q: How many ads can I get per search?
Hard cap is 1,000 per maxAdsPerSearch. The LinkedIn Ad Library itself contains millions of ads — narrow your search by date or country to get the slice you care about.
Q: Does this work for B2C ads? LinkedIn Ads Library is primarily B2B (LinkedIn's user base). You won't find consumer brands here unless they're running B2B campaigns (e.g., recruiting, partnerships).
Q: Can I scrape ads from the EU's special political-ads section?
Yes — political ads appear in the same search results when relevant. The totalImpressions and targeting transparency are mandated for political ads (DSA / EU).
Q: Is this safe to use vs my LinkedIn account? Yes. No login, no cookies. The actor never authenticates as you.
Privacy & compliance
This actor scrapes publicly accessible LinkedIn Ad Library content — the same data any logged-out visitor can browse at linkedin.com/ad-library/. The Ad Library exists by design as a transparency tool.
Advertiser data (name, page) is public. Targeting and impressions are bucketed (e.g., "5k-10k") for privacy. Customers are responsible for compliance with applicable laws when using scraped data (GDPR, CCPA, copyright on creative assets).
Not affiliated with, endorsed by, or sponsored by LinkedIn Corporation or Microsoft Corporation.