LinkedIn Ads Scraper (Ad Library) avatar

LinkedIn Ads Scraper (Ad Library)

Pricing

from $1.50 / 1,000 ad founds

Go to Apify Store
LinkedIn Ads Scraper (Ad Library)

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. MCP/API-ready.

Pricing

from $1.50 / 1,000 ad founds

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

2 days ago

Last modified

Share

LinkedIn Ads Scraper — Public Ad Library

Search LinkedIn's public Ad Library for structured competitor-ad intelligence. Use it for advertiser, payer, or keyword research when you need ad copy, creative metadata, search provenance, and optional detail-page enrichment. Do not use it for LinkedIn profiles, jobs, private campaign analytics, or data that LinkedIn does not disclose publicly. Each saved ad costs $0.0015; successful detail enrichment adds $0.001, plus Apify platform usage.

What it returns

One dataset item represents one LinkedIn Ad Library ad. All records include stable IDs, the public detail URL, advertiser fields when available, copy and creative metadata, filter provenance, and scrape time. Enabling fetchAdDetails can add payer, ad format, and EU transparency information when LinkedIn makes those fields available on the ad detail page.

Field groupKey fields
IdentityadId, adUrl, advertiserName, payerName
CreativecreativeType, adFormat, headline, adCopy, creativeImageUrl
EU transparency, where availableadRunStart, adRunEnd, estimatedImpressions, impressionCountries, targetingSummary
ProvenancesearchTerm, searchMode, searchCountries, dateOption, sourceUrl, scrapedAt

LinkedIn retains eligible Ad Library ads for one year after their last impression and exposes extra dates, estimated impressions, and targeting information for ads targeted to the European Union. Fields unavailable on a particular public ad remain null or empty rather than being inferred. LinkedIn's Ad Library Help

Use it for

  • Monitoring a competitor's public LinkedIn ad activity by advertiser or payer.
  • Building an ad-creative reference set from public headlines, copy, and media URLs.
  • Finding EU transparency signals that LinkedIn discloses for an eligible ad.

Inputs

FieldDescription
searchTermsOne or more advertiser names, payer names, or ad-copy keywords.
query / keywordSingle-search aliases for API and MCP callers.
searchModeaccountOwner, payer, or keyword.
countriesISO country codes such as US, GB, DE, or ALL.
dateOptionlast-30-days, current-month, current-year, or last-year.
startDate / endDateOptional custom date window in YYYY-MM-DD.
maxResultsHard cap on returned and billable ads across the entire run.
fetchAdDetailsFetch public detail pages to enrich records.
outputModecompact is best for automations; full includes additional creative fields.

Example

{
"query": "monday",
"searchMode": "accountOwner",
"countries": ["DE"],
"dateOption": "last-year",
"maxResults": 25,
"fetchAdDetails": true,
"outputMode": "compact"
}

Pricing and outcomes

EventPriceCharged when
apify-actor-start$0.00005Apify starts the actor; handled by the platform.
ad-found$0.0015An ad record is prepared for dataset delivery.
detail-enriched$0.001A public detail page is successfully fetched and merged.

The actor honors event charge limits and reports a stable OUTPUT record plus a detailed RUN_SUMMARY. Valid searches with no public matches finish as VALID_EMPTY; invalid input finishes as INVALID_INPUT; useful data with later request failures finishes as PARTIAL; and a complete upstream failure is reported honestly as UPSTREAM_FAILED.

Limits

The actor only accesses LinkedIn's public Ad Library and does not use a LinkedIn login, cookies, or private advertising data. Ad availability and optional EU transparency fields depend on LinkedIn's disclosure rules, country filter, date window, and the individual ad. It does not infer targeting, impressions, or campaign performance when LinkedIn does not expose them.