LinkedIn Ads Library Scraper
Pricing
from $4.00 / 1,000 linkedin ad records
LinkedIn Ads Library Scraper
Collect public LinkedIn ads by keyword, advertiser, or ad URL using ScrapeCreators. Export ad copy, creative media, advertiser details, and formats.
Pricing
from $4.00 / 1,000 linkedin ad records
Rating
0.0
(0)
Developer
Muhammad Afzal
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Collect public LinkedIn ads by keyword, advertiser name, or ad detail URL. This Actor uses the owner's configured ScrapeCreators API after direct HTTP, Chrome, Apify proxies, and DataImpulse returned HTTP 403. No LinkedIn login, user cookies, browser, or proxy configuration is required from buyers.
Input
| Field | Use |
|---|---|
keyword | Search public ad copy, for example marketing automation. |
advertiser | Search advertiser names, for example Microsoft. Matches similarly named companies too; it is not an exact company ID filter. |
adUrls | Direct public https://www.linkedin.com/ad-library/detail/<ID> URLs. Overrides search fields; maximum 100 URLs. |
maxResults | 1–100 unique ads, default 10. Verified free-plan runs stop at five. |
includeDetails | Retained for compatibility. Search responses already include enriched fields; true and false return the same fields without extra detail requests. |
Provide a keyword, advertiser name, or ad URL. Search pages are capped at five provider pages, with at most two HTTP attempts per page. Direct URLs are bounded by the effective result limit. Invalid input is rejected before provider calls. A nonexistent ad or no-match query returns an explicit empty summary rather than fabricated rows.
{"keyword":"marketing automation","maxResults":10}
{"advertiser":"Microsoft","maxResults":5}
{"adUrls":["https://www.linkedin.com/ad-library/detail/1569053494"],"maxResults":1}
Extracted fields
| Field | Meaning |
|---|---|
adId, adUrl | Stable Library ID and public detail link. |
advertiserName, advertiserUrl | Displayed advertiser and LinkedIn organization link. |
adType | Source ad format, for example Single Image Ad or Video Ad. |
text, headline | Public ad copy and creative headline. |
imageUrl, videoUrl | Public creative media when available. |
paidForBy | Source payer disclosure when available; otherwise null. |
searchUrl | Source search URL; null for direct ad requests. |
Optional source fields are explicit nulls. Media URLs may expire. The Actor does not estimate spend, reach, conversions, or campaign performance. It deduplicates IDs before writing or billing.
{"adId":"1569053494","adUrl":"https://www.linkedin.com/ad-library/detail/1569053494","advertiserName":"Microsoft","advertiserUrl":"https://www.linkedin.com/company/1035","adType":"Single Image Ad","text":"The hardest part of a good idea? Starting it.","headline":"From Idea to First Commit","imageUrl":null,"videoUrl":null,"paidForBy":null,"searchUrl":"https://www.linkedin.com/ad-library/search?accountOwner=Microsoft"}
SUMMARY records outcome, delivered ads, provider requests, provider-reported credits, charged result/start events, stop reason, and warnings. Outcomes distinguish data, empty, rejected input, partial data, and provider failure. Failed provider authentication, exhausted credits, timeouts, or invalid provider responses are reported as failures rather than silent zero-result success. STATE contains a compact cursor and IDs for graceful resume.
Pricing
Current private live base pricing is $0.01 per start and $0.005 per delivered ad. Synthetic events are charged by Apify, with no manual duplicate charging. Empty/failed runs produce no result events; the start event still applies. The proposed tier table below awaits owner approval and live verification:
| Event | FREE | BRONZE (2.5%) | SILVER (5%) | GOLD/PLATINUM/DIAMOND (20%) |
|---|---|---|---|---|
| Start | $0.010000 | $0.009750 | $0.009500 | $0.008000 |
| Ad record | $0.005000 | $0.004875 | $0.004750 | $0.004000 |
At base rates, one ad is $0.015, ten ads are $0.060, and 100 ads are $0.510. Charge limits are checked before provider work and before writes. A verified free-plan run delivers at most five business results and tells the user to upgrade for more.
ScrapeCreators search and detail endpoints each cost one provider credit per successful request. A search page may include up to 24 ads, while a direct lookup costs one credit per ad. External provider costs are covered by the Actor owner and remain separate from Apify usage measurements.
Setup and limits
The owner must configure SCRAPECREATORS_API_KEY as a private Actor-version environment secret. The repository contains no keys. scripts/configure-provider.py accepts the key only from the environment and configures it without printing it.
Search returns the public Library corpus exposed by the provider, which changes over time. Results and optional fields vary by ad format and region. The Actor makes no completeness guarantee for all ads ever run. Use it for public ad research and comply with source terms and applicable laws; avoid unnecessary collection or republication of personal data.
Provider references: Search ads and Ad details.