LinkedIn Ad Library Scraper
Pricing
from $4.99 / 1,000 results
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
0
Monthly active users
15 hours ago
Last modified
Categories
Share
Collect public advertisement cards from LinkedIn's Ad Library for one advertiser query and country. The Actor writes only complete, unique records and stops when it reaches the requested cap or exhausts the visible live result set.
Use cases
- Advertiser and creative research
- Campaign-message and format analysis
- Public ad-transparency monitoring
- Competitive marketing research
Input
| Field | Type | Default | Required | Description |
|---|---|---|---|---|
query | string | Google | Yes | Advertiser or account-owner query, 1–200 characters. |
country | string | US | No | Two-letter country code used by the Ad Library filter. |
maxItems | integer | 10 | No | Maximum unique ads to save, from 1 to 100. Fewer may be returned when the live result set is smaller. |
proxyConfiguration | object | Direct | No | Optional Apify or custom proxy configuration. |
Direct access is the default. If LinkedIn restricts a cloud IP, retry a small bounded input with an appropriate proxy that your Apify account is authorized to use.
Output
Every row contains the result position, advertiser name, ad text, inferred or published ad format, LinkedIn detail URL, query, country, source URL, HTTP and browser provenance, fingerprint/proxy flags, and scrape timestamp. When LinkedIn publishes them, rows can also include ad and creative IDs, author and advertiser URLs, headline, call to action, media, landing-page links, active dates, status, targeting or impression text, paying entity, and detail-page evidence.
Example:
{"position": 1,"adId": "123456789","advertiserName": "Example advertiser","adText": "Public advertisement text","adFormat": "Sponsored Content","mediaType": "image","link": "https://www.linkedin.com/ad-library/detail/123456789","query": "Example advertiser","country": "US","sourceUrl": "https://www.linkedin.com/ad-library/search?accountOwner=Example+advertiser&country=US","sourceDomain": "www.linkedin.com","proxyConfigured": false,"fingerprintApplied": true,"scrapedAt": "2026-08-31T00:00:00.000Z"}
Operational notes
- The Actor uses a single bounded browser search and at most three retries.
maxItemsis a cap, not a promise that LinkedIn currently exposes that many matching ads.- The Actor fails instead of reporting success when it cannot save any complete record.
- LinkedIn controls the public page structure, availability, and fields; selectors may require maintenance after site changes.
- Use public advertising data lawfully and respect applicable platform terms and privacy requirements.