LinkedIn Ads Library Scraper avatar

LinkedIn Ads Library Scraper

Pricing

from $4.00 / 1,000 linkedin ad records

Go to Apify Store
LinkedIn Ads Library Scraper

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

Muhammad Afzal

Maintained by Community

Actor 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

FieldUse
keywordSearch public ad copy, for example marketing automation.
advertiserSearch advertiser names, for example Microsoft. Matches similarly named companies too; it is not an exact company ID filter.
adUrlsDirect public https://www.linkedin.com/ad-library/detail/<ID> URLs. Overrides search fields; maximum 100 URLs.
maxResults1–100 unique ads, default 10. Verified free-plan runs stop at five.
includeDetailsRetained 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

FieldMeaning
adId, adUrlStable Library ID and public detail link.
advertiserName, advertiserUrlDisplayed advertiser and LinkedIn organization link.
adTypeSource ad format, for example Single Image Ad or Video Ad.
text, headlinePublic ad copy and creative headline.
imageUrl, videoUrlPublic creative media when available.
paidForBySource payer disclosure when available; otherwise null.
searchUrlSource 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:

EventFREEBRONZE (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.