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

1

Monthly active users

8 hours ago

Last modified

Share

Scrapes ad listings from the LinkedIn Ad Library based on search queries.

Features

  • Keyword search — find content by keyword, search term, or topic
  • Location filtering — narrow results to specific cities, regions, or countries
  • Configurable result limit — set exactly how many items to collect per run
  • Cloud-ready — runs on Apify with scheduling, proxy rotation, and webhook support

Use Cases

  • Professional lead generation and B2B prospecting
  • Talent sourcing and workforce market research
  • Company and industry competitive intelligence
  • Sales prospecting with verified professional data

Input

FieldTypeDefaultRequiredDescription
querystringGoogleThe keyword or advertiser name to search for in the LinkedIn Ad Library.
maxItemsinteger50Maximum number of ad results to scrape.
countrystringUSCountry code to filter ads by (e.g. US, GB, IN, DE).
proxyConfigurationobjectApify ResidentialProxy settings. Residential proxy is strongly recommended

Output

Each scraped item includes:

FieldDescription
positionPosition
advertiserNameAdvertiser name
adTextAd text
adFormatAd format
mediaUrlMedia url
mediaTitleMedia title
linkLink
logoUrlCompany or brand logo image URL
queryQuery
countryCountry name or ISO country code
scrapedAtTimestamp when this item was scraped (ISO 8601)

Sample Output

{
"position": "position_value",
"advertiserName": "advertiserName_value",
"adText": "adText_value",
"adFormat": "adFormat_value",
"mediaUrl": "mediaUrl_value",
"mediaTitle": "mediaTitle_value",
"link": "link_value",
"logoUrl": "logoUrl_value"
}

Notes

  • Proxy: Residential proxy is highly recommended — set proxyConfiguration: { useApifyProxy: true, apifyProxyGroups: ["RESIDENTIAL"] }
  • Rate limits: Keep maxItems reasonable per run to avoid IP bans or rate throttling
  • Scheduling: Use Apify Scheduler to run this actor on a recurring basis for a consistently fresh dataset