LinkedIn Ads Scraper (Ad Library)
Pricing
from $1.50 / 1,000 ad founds
LinkedIn Ads Scraper (Ad Library)
Scrape LinkedIn public Ad Library ads by advertiser, payer, keyword, country and date range. Extract ad copy, creatives, advertiser details, payer info and pagination diagnostics. No login or cookies required.
Pricing
from $1.50 / 1,000 ad founds
Rating
0.0
(0)
Developer
Khadin Akbar
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
LinkedIn Ads Scraper - Public Ad Library
Scrape LinkedIn's public Ad Library without a LinkedIn login, cookies, or account risk. The actor searches LinkedIn's public transparency pages and returns structured ad records for competitor intelligence, ad creative research, B2B lead signals, and campaign monitoring.
What it extracts
Each result can include:
- LinkedIn ad ID and Ad Library detail URL
- Advertiser name, logo, and LinkedIn profile/company URL
- Ad copy, headline, secondary body text, and semantic label
- Creative type and optional human-readable ad format
- Creative image URL and video poster URL when present
- Payer name when detail enrichment is enabled
- Search term, search mode, countries, date filter, page number, and scrape timestamp
Input
| Field | Description |
|---|---|
searchTerms | Advertiser names, payer names, or ad-copy keywords. |
query / keyword | Optional single-term aliases for API and MCP callers. |
searchMode | accountOwner, payer, or keyword. |
countries | ISO country codes such as US, GB, DE, or ALL. |
country | Optional single country-code alias for API and MCP callers. |
dateOption | last-30-days, current-month, current-year, or last-year. |
startDate / endDate | Optional custom date range in YYYY-MM-DD. |
maxResults | Hard cap on saved and billable ads. |
fetchAdDetails | Fetch detail pages for payer and ad-format enrichment. |
outputMode | full or compact. |
Example
{"searchTerms": ["monday", "crm software"],"searchMode": "accountOwner","countries": ["US", "GB"],"dateOption": "last-year","maxResults": 100,"fetchAdDetails": true}
Pricing
This actor uses pay-per-event pricing:
| Event | Price | When charged |
|---|---|---|
apify-actor-start | $0.00005 | Automatically by Apify when the actor starts |
ad-found | $0.0015 | Each ad saved to the dataset |
detail-enriched | $0.001 | Each detail page fetched when fetchAdDetails is enabled |
The actor logs the maximum possible result/detail cost at startup and physically caps charge calls at maxResults. The synthetic apify-actor-start event is handled by Apify automatically and is not charged manually in the actor code.
Notes
LinkedIn's public Ad Library includes ads that LinkedIn makes available in its transparency portal. Availability depends on LinkedIn's own disclosure rules, country filters, date windows, and whether the ad remains in the library. The actor only accesses public Ad Library pages and does not use a LinkedIn account.