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.
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
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- 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 }
}
}
}
Categories
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 TrialActor Information
- Developer
- data_xplorer
- Pricing
- Paid
- Total Runs
- 224
- Active Users
- 16
Related Actors
🏯 Tweet Scraper V2 - X / Twitter Scraper
by apidojo
Google Search Results Scraper
by apify
Instagram Profile Scraper
by apify
Tweet Scraper|$0.25/1K Tweets | Pay-Per Result | No Rate Limits
by kaitoeasyapi
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support