Linkedin Ads Scraper (Pay per result)

Linkedin Ads Scraper (Pay per result)

by data_xplorer

Scrape the LinkedIn Ad Library for competitor ads, campaigns, and targeting data. Get clean JSON output for market research, with pay-per-result pricing and proxy support.

224 runs
16 users
Try This Actor

Opens on Apify.com

About Linkedin Ads Scraper (Pay per result)

Need to see what ads your competitors are actually running on LinkedIn? This scraper pulls back the curtain on the LinkedIn Ad Library, giving you the raw data you need for smarter decisions. I use it to systematically extract advertisers, their active campaigns, and every creative they're serving. It grabs all the important details—targeting parameters, impressions broken down by country, and standardized dates—so you can analyze trends over time. The output is clean, structured JSON, ready to feed into your own dashboards or analysis tools. It handles URLs consistently and is built to work with proxies right out of the box, which is essential for large-scale, reliable data collection. For anyone in market research, competitive intelligence, or lead generation, this is a straightforward way to get a quantifiable edge. You pay per result, which makes it cost-effective for projects of any size. It automates a process that would be incredibly manual, letting you focus on interpreting the data instead of collecting it.

What does this actor do?

Linkedin Ads Scraper (Pay per result) is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

LinkedIn Ads Scraper

Extracts structured advertising data from the LinkedIn Ads Library. Use it for competitor analysis, market research, or gathering advertising insights.

Key Features

  • Comprehensive Data Extraction: Pulls ad content, creative assets (images/videos), advertiser details, campaign dates, targeting parameters, and performance metrics.
  • Performance Metrics: Calculates total impression ranges and provides estimated reach breakdowns by country.
  • Data Processing: Standardizes dates to MM/DD/YYYY format with Unix timestamp conversion. Optionally decodes shortened URLs (e.g., bit.ly, lnkd.in).
  • Optimized Performance: Uses parallel processing, batch operations, and smart proxy handling for efficient, large-scale scraping.
  • Automation Ready: Works directly with automation platforms like Make and n8n.

How to Use

Configure the actor using the following input parameters.

Input Parameters

Parameter Type Default Description
searchUrl string required The LinkedIn Ads Library search results URL to scrape.
maxItems integer 20 Maximum number of ads to extract.
decodeUrls boolean false If true, resolves shortened destination URLs (bit.ly, lnkd.in).
proxyType string RESIDENTIAL Proxy type to use for the request.

Input Example

{
  "searchUrl": "https://www.linkedin.com/ad-library/search?keyword=renergy",
  "maxItems": 20,
  "decodeUrls": false,
  "proxyType": "RESIDENTIAL"
}

Output

The actor returns an array of ad objects. Each object contains the following key fields:

Field Type Description
adId int Unique ad identifier.
advertiserName string Name of the advertiser.
advertiserLogo string URL to the advertiser's logo image.
adImage string URL to the ad creative image.
adDate array Start and end dates of the ad campaign in MM/DD/YYYY format.
adDateTimestamps array Unix timestamps for the campaign start and end dates.
adType string Type of advertisement (e.g., "Ad Single").
adDescription string The ad copy text.
adHashtags array Hashtags used in the ad.
adTotalImpressions string Total impression range (e.g., "10k-15k").
adImpressionsCountry array Detailed impression estimates and percentages per country.
adUrl string URL to the ad's detail page on LinkedIn.
adLinkUrl string The destination URL the ad links to.
adPaidBy string Entity that paid for the ad.
adTargeting array Targeting parameters used for the ad.

Output Example (Excerpt)

{
  "adId": "123456789",
  "advertiserName": "Example Company",
  "adType": "Ad Single",
  "adDescription": "Join our team of experts!...",
  "adTotalImpressions": "10k-15k",
  "adImpressionsCountry": {
    "France": {
      "percentage": "45%",
      "estimatedImpressions": { "min": 4500, "max": 6750 }
    }
  }
}

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Linkedin Ads Scraper (Pay per result) now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
data_xplorer
Pricing
Paid
Total Runs
224
Active Users
16
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support