LinkedIn Ad Library Scraper
Pricing
$3.00 / 1,000 results
LinkedIn Ad Library Scraper
Scrape LinkedIn Ad Library — search ads by keyword, company, or payer. Extract ad text, type, advertiser info. HTTP-only, no login needed.
Pricing
$3.00 / 1,000 results
Rating
0.0
(0)
Developer
Sourabh Kumar
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
LinkedIn Ad Library Scraper — Search Ads by Keyword, Company, or Payer
Scrape LinkedIn's public Ad Library — the transparency database of all active LinkedIn ads. Search by keyword, company/advertiser name, or payer. 100% HTTP-only, no login, no cookies, no browser required.
LinkedIn's Ad Library is mandated by EU transparency law and publicly accessible. This actor extracts it reliably at scale.
📦 What data can you extract?
| Field | Description |
|---|---|
adId | Unique LinkedIn ad ID |
advertiserName | Name of the advertising company or person |
paidForBy | Legal entity that paid for the ad |
adType | Ad format: Single Image, Video, Carousel, Document, Event, Text |
adText | Full ad copy / post text |
advertiserLogoUrl | Company logo image URL |
detailUrl | Link to the full ad on LinkedIn Ad Library |
🎯 Use cases
- Competitor ad intelligence — see exactly what ads your competitors are running
- Prospecting — find companies actively advertising in your space (they have budget)
- Market research — analyze ad trends, messaging strategies, and creative formats by industry
- Compliance — verify political/social issue advertisers and their funders
- Agency research — audit client competitors before pitching
💰 How much does it cost?
| Results | Cost |
|---|---|
| 1,000 | ~$3.00 |
| 10,000 | ~$30.00 |
| 100,000 | ~$300.00 |
Pricing: $3 per 1,000 results (PPE — you only pay for what you get).
⚙️ Input
| Field | Type | Description | Example |
|---|---|---|---|
keyword | string | Search by word/phrase in ad content | "SaaS" |
accountOwner | string | Filter by company/advertiser name | "Microsoft" |
payer | string | Filter by paying entity | "Apple Inc." |
countries | string[] | Country codes to filter by | ["US", "GB"] |
maxResults | number | Max ads to return (0 = all) | 100 |
At least one of keyword, accountOwner, or payer is recommended. Combine them to narrow results.
Example input
{"accountOwner": "Salesforce","countries": ["US"],"maxResults": 50}
📄 Output
{"adId": "1242703134","advertiserName": "Salesforce","paidForBy": "Salesforce.com, Inc.","adType": "Single Image Ad","adText": "AI is transforming how businesses connect with customers. See how Salesforce Einstein helps you...","advertiserLogoUrl": "https://media.licdn.com/dms/image/v2/...","detailUrl": "https://www.linkedin.com/ad-library/detail/1242703134"}
💡 Tips and notes
- Search is broad:
keywordsearches ad content,accountOwnersearches company name. Use both to narrow results. - Country filter: Use ISO 2-letter codes (
US,GB,DE,IN, etc.). Leave empty to search all countries. - Pagination: The actor automatically chains through all pages using LinkedIn's cursor-based pagination.
- Data source: LinkedIn's public Ad Library — no login or session required. Data is refreshed by LinkedIn continuously.
- Rate limits: The actor includes polite delays (600ms between pages) to avoid rate limiting.
🔗 Other LinkedIn scrapers
- LinkedIn Profile Scraper — extract name, headline, experience, education, and articles from public profiles
- LinkedIn Jobs Scraper — scrape job listings with salary, description, and filters
- LinkedIn Company Scraper — extract company data, employee counts, posts, similar companies, and full addresses