LinkedIn Ad Library Scraper avatar

LinkedIn Ad Library Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
LinkedIn Ad Library Scraper

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

Coding Frontned

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

15 hours ago

Last modified

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

FieldTypeDefaultRequiredDescription
querystringGoogleYesAdvertiser or account-owner query, 1–200 characters.
countrystringUSNoTwo-letter country code used by the Ad Library filter.
maxItemsinteger10NoMaximum unique ads to save, from 1 to 100. Fewer may be returned when the live result set is smaller.
proxyConfigurationobjectDirectNoOptional 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.
  • maxItems is 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.