LinkedIn Ad Library Scraper
Pricing
from $4.99 / 1,000 results
Go to Apify Store
LinkedIn Ad Library Scraper
A fast, high-performance scraper built for lead generation, competitor analysis, and business intelligence. Extracts detailed business profiles, including name, contact details, emails, phone numbers, location, ratings, and reviews from LinkedIn. Supports custom search URLs, proxy rotation, and p...
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
Coding Frontned
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
8 hours ago
Last modified
Categories
Share
Scrapes ad listings from the LinkedIn Ad Library based on search queries.
Features
- Keyword search — find content by keyword, search term, or topic
- Location filtering — narrow results to specific cities, regions, or countries
- Configurable result limit — set exactly how many items to collect per run
- Cloud-ready — runs on Apify with scheduling, proxy rotation, and webhook support
Use Cases
- Professional lead generation and B2B prospecting
- Talent sourcing and workforce market research
- Company and industry competitive intelligence
- Sales prospecting with verified professional data
Input
| Field | Type | Default | Required | Description |
|---|---|---|---|---|
query | string | Google | ✓ | The keyword or advertiser name to search for in the LinkedIn Ad Library. |
maxItems | integer | 50 | Maximum number of ad results to scrape. | |
country | string | US | Country code to filter ads by (e.g. US, GB, IN, DE). | |
proxyConfiguration | object | Apify Residential | Proxy settings. Residential proxy is strongly recommended |
Output
Each scraped item includes:
| Field | Description |
|---|---|
position | Position |
advertiserName | Advertiser name |
adText | Ad text |
adFormat | Ad format |
mediaUrl | Media url |
mediaTitle | Media title |
link | Link |
logoUrl | Company or brand logo image URL |
query | Query |
country | Country name or ISO country code |
scrapedAt | Timestamp when this item was scraped (ISO 8601) |
Sample Output
{"position": "position_value","advertiserName": "advertiserName_value","adText": "adText_value","adFormat": "adFormat_value","mediaUrl": "mediaUrl_value","mediaTitle": "mediaTitle_value","link": "link_value","logoUrl": "logoUrl_value"}
Notes
- Proxy: Residential proxy is highly recommended — set
proxyConfiguration: { useApifyProxy: true, apifyProxyGroups: ["RESIDENTIAL"] } - Rate limits: Keep
maxItemsreasonable per run to avoid IP bans or rate throttling - Scheduling: Use Apify Scheduler to run this actor on a recurring basis for a consistently fresh dataset