Linkedin Ads Scraper
Pricing
$19.99/month + usage
Linkedin Ads Scraper
🔎 LinkedIn Ads Scraper extracts ads from the LinkedIn Ads Library & company pages—capturing creatives, copy, headlines, CTAs, landing URLs, dates & engagement. 🚀 Perfect for competitor analysis, ad research, and creative inspiration. 📊 CSV/JSON export at scale.
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
ScraperForge
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Linkedin Ads Scraper
The Linkedin Ads Scraper is an Apify actor that lets you scrape LinkedIn ads from the public LinkedIn Ads Library — fast, reliably, and at scale. It solves the pain of manual competitor research by automating the collection of ad creatives, copy, CTAs, and advertiser metadata into clean, structured records. Built for marketers, developers, data analysts, and researchers, this LinkedIn ads scraper tool helps you scrape LinkedIn ads for competitive analysis, creative inspiration, and reporting — and powers LinkedIn ads data export for downstream workflows.
What data / output can you get?
Here’s exactly what this LinkedIn advertising scraper returns in each dataset item. Fields and names below match the actor’s real output.
| Data type | Description | Example value |
|---|---|---|
| adId | Unique LinkedIn ad identifier | 877002663 |
| adLibraryUrl | Direct URL to the ad in the LinkedIn Ad Library | https://www.linkedin.com/ad-library/detail/877002663 |
| advertiserName | Name of the advertiser | Microsoft AI Cloud Partner Program |
| advertiserUrl | Link to the advertiser’s LinkedIn page | https://www.linkedin.com/company/3634496?trk=ad_library_ad_preview_advertiser_image |
| advertiserLogo | URL of the advertiser’s logo image | https://media.licdn.com/dms/image/.../company-logo_100_100/... |
| imageUrls | Array of detected ad images (excludes logos) | ["https://media.licdn.com/dms/image/.../original", "..."] |
| ctas | Array of call-to-action labels found on the ad | ["Learn more", "Sign up"] |
| format | Detected ad format | VIDEO, CAROUSEL, DOCUMENT, MESSAGE |
| paidBy | Entity listed as “Paid for by” on the ad | Global Mind USA LLC |
| body | Ad body text (normalized) | O Microsoft 365 Copilot lançou duas novidades... |
| startUrl | Source search URL used to discover this ad | https://www.linkedin.com/ad-library/search?accountOwner=microsoft&countries=BR&dateOption=last-30-days |
Notes:
- Output is available in your Apify dataset and can be exported as JSON, CSV, or Excel for analysis and reporting.
- Some values may be empty or normalized from public pages. If the advertiser name can’t be confidently detected, it may appear as “Unknown Company.”
Key features
-
⚡ Multiple search strategies for higher coverage
The actor tries several LinkedIn Ad Library URL strategies (including empty and dated filters) to maximize the number of ads found per query. -
🧭 Smart pagination & scrolling
Automatic scrolling and “load more” handling fetch more ad IDs from search results before retrieving details. -
🧵 Parallel detail fetching
Ad detail pages are fetched concurrently, speeding up runs when you extract LinkedIn ads at scale. -
🛡️ Optional proxy support
Use Apify Proxy (including residential) via proxyConfiguration to improve stability and reduce blocking in your LinkedIn ads scraping service. -
🧰 Flexible inputs: keywords or URLs
Search by company names, LinkedIn company URLs, or keywords through the input array or startUrls, plus country and date filters. -
🧪 Robust HTTP + headless browser stack
Uses both HTTP requests and headless Chrome (Selenium) for resilience when scraping LinkedIn sponsored content and the Ad Library interface. -
💾 Easy exports
Results land in the Apify dataset — download LinkedIn ad creatives (images), copy, and metadata as JSON, CSV, or Excel. -
🧩 Workflow-ready
Ideal as a LinkedIn ads API alternative for pipelines — connect exports to dashboards, BI tools, or automation platforms.
How to use Linkedin Ads Scraper - step by step
- Create or log in to your Apify account.
- Open the “Linkedin Ads Scraper” actor in the Apify Store.
- Add your search terms in input (Companies or keywords to search). You can enter brand names, LinkedIn URLs, or keywords (e.g., “google”, “https://www.linkedin.com/company/microsoft”).
- Alternatively, add startUrls if the input field is left empty. You can pass LinkedIn company URLs or keywords there as well.
- Configure filters:
- countries: choose the country to show ads for (default: US).
- dateOption: pick the time range (default: last-30-days).
- maxItems: set how many ads to collect (1–1000, default: 30).
- proxyConfiguration: enable Apify Proxy if you hit blocks or want residential IPs.
- Click Start to run. The actor will discover ad IDs via search pages and then fetch each ad’s detail page.
- Monitor progress in real time. Items are pushed to the dataset as they’re collected.
- Export results from the dataset in JSON, CSV, or Excel to power your reporting, analysis, or integration workflows.
Pro tip: Combine country and date filters with multiple brand keywords to build a global view of competitor campaigns using this LinkedIn competitor ads scraper.
Use cases
| Use case name | Description |
|---|---|
| Marketing teams – competitor ads analysis | Aggregate creatives, CTAs, and formats for rivals to benchmark messaging and creative direction. |
| Growth & performance – ad creative testing | Extract LinkedIn ad copy examples to inspire new variants and accelerate experimentation. |
| Agencies – campaign monitoring | Track sponsored content across countries and formats to inform client reporting and creative strategy. |
| Data analysts – trend reporting | Build datasets of formats, CTA patterns, and funding entities for periodic market insights. |
| Product & GTM – messaging research | Review how leading brands position features in MESSAGE, VIDEO, or CAROUSEL formats. |
| Developers – automated pipelines | Use exports as a LinkedIn ads API alternative to feed downstream scripts and dashboards. |
| Academic & market research | Collect structured ad text and metadata for studies on messaging trends over time. |
Why choose Linkedin Ads Scraper?
This LinkedIn ad data extractor is engineered for precision and resilience on the LinkedIn Ads Library — without brittle extensions.
- ✅ Accurate, structured output focused on creatives and copy (body, images, CTAs, advertiser metadata).
- 🌍 Country and date filters to tailor discovery to your target markets and timeframes.
- 📈 Built for scale with smart pagination and parallel detail fetching.
- 💻 Developer-friendly outputs for analytics, dashboards, and ETL — a pragmatic LinkedIn ads API alternative.
- 🛡️ Stability via optional Apify Proxy and a hybrid HTTP + headless browser approach.
- 💾 Simple data export from the Apify dataset in JSON, CSV, or Excel.
- 🧩 Works well alongside your existing automation stack for LinkedIn ads data export.
In short: a production-ready LinkedIn ads scraping software that beats manual research and unstable extension-based tools.
Is it legal / ethical to use Linkedin Ads Scraper?
Yes — when done responsibly. This actor scrapes publicly available ads from the LinkedIn Ads Library and does not access private or authenticated data.
Guidelines for compliant use:
- Only collect public ad data from the Ads Library pages.
- Respect LinkedIn’s Terms of Service and applicable regulations (e.g., GDPR, CCPA).
- Avoid personal data collection and non-public endpoints.
- Consult your legal team for edge cases and jurisdiction-specific requirements.
Input parameters & output format
Example JSON input
{"input": ["microsoft", "google"],"countries": "US","dateOption": "last-30-days","maxItems": 30,"proxyConfiguration": {"useApifyProxy": false}}
Parameters
-
input (array)
Description: Add company names, LinkedIn URLs, or keywords (e.g. google, microsoft). If you fill this, Start URLs below are ignored.
Default: ["google"] (prefill)
Required: No -
startUrls (array)
Description: LinkedIn company URLs or keywords. Used when 'Companies or keywords' above is empty.
Default: [{"url": "https://www.linkedin.com/company/microsoft"}] (prefill)
Required: No -
countries (string)
Description: Which country's ads to show.
Default: "US"
Required: No -
dateOption (string)
Description: Time range for ads. We also try last 30 days and this month for better coverage.
Default: "last-30-days"
Required: No -
maxItems (integer)
Description: Cap on total ads to scrape (1–1000).
Default: 30
Required: No -
proxyConfiguration (object)
Description: Turn on Apify Proxy here if you hit blocks or want residential IPs.
Default: {"useApifyProxy": false} (prefill)
Required: No
Example JSON output
[{"adId": "877002663","adLibraryUrl": "https://www.linkedin.com/ad-library/detail/877002663","advertiserLogo": "https://media.licdn.com/dms/image/v2/C560BAQF-MwAnNIx7lQ/company-logo_100_100/company-logo_100_100/0/1630621036154/microsoft_partner_network_logo","imageUrls": ["https://media.licdn.com/dms/image/v2/adscreative/ABC123/original"],"ctas": ["Learn more", "Sign up"],"advertiserName": "Microsoft AI Cloud Partner Program","advertiserUrl": "https://www.linkedin.com/company/3634496?trk=ad_library_ad_preview_advertiser_image","format": "MESSAGE","paidBy": "Global Mind USA LLC","body": "Impulsione sua estratégia de entrada no mercado. Explore eventos e workshops conduzidos por instrutores...","startUrl": "https://www.linkedin.com/ad-library/search?accountOwner=microsoft&countries=BR&dateOption=last-30-days"}]
Notes:
- advertiserName may appear as “Unknown Company” if it cannot be confidently detected from the public page.
- imageUrls returns up to 5 images per ad when available; video URLs are not included (format is still detected as VIDEO when applicable).
Related tools
If you need adjacent LinkedIn scrapers for profiles, posts, or jobs, explore these options:
| 📄 LinkedIn Profile Post Scraper | ⚡ LinkedIn Profile Scraper (Cheapest + Fastest) |
|---|---|
| 🏢 LinkedIn Company Profile Scraper | 📝 LinkedIn Post Scraper |
| 📄 LinkedIn Company About Scraper | 👥 LinkedIn Company Employees Scraper |
| 💼 LinkedIn Search Jobs Scraper | 📋 LinkedIn Jobs Scraper |
| 📰 LinkedIn Company Post Scraper | 📧 LinkedIn Profile Email Scraper |
| ✉️ LinkedIn Email Scraper | 📞 LinkedIn Phone Number Scraper |
| ☎️ LinkedIn Profile Phone Number Scraper | 🔓 LinkedIn Open Profile Status |
| 👍 LinkedIn Post Reactions Scraper | 📊 LinkedIn Profile and Company Posts Scraper |
FAQ
Is there a free trial for Linkedin Ads Scraper?
Yes. The listing includes trial minutes (120) so you can evaluate the scraper before scaling usage. Run a few searches and export results to validate output quality.
Do I need to log in to use this LinkedIn ads scraping software?
No. The actor targets the public LinkedIn Ads Library and works without login or cookies. It does not access private or authenticated data.
What types of LinkedIn ads can it detect?
It detects ad formats including VIDEO, CAROUSEL, DOCUMENT, and MESSAGE. The output field format reflects what’s found on each ad’s detail page.
Can it extract LinkedIn ad creatives?
It extracts image URLs (when present) and filters out logos. Video URLs are not returned, but the format will indicate VIDEO if detected.
How many ads can I scrape in one run?
You control this via maxItems (1–1000). The actor uses smart pagination, scrolling, and parallel fetching to collect up to your set limit.
Can I filter by country or time range?
Yes. Use countries to set the country filter and dateOption to choose the time range (e.g., last-30-days). The scraper also tries multiple strategies to improve coverage.
Where do my results go and how can I export them?
Results are pushed in real time to your run’s Apify dataset. You can download them as JSON, CSV, or Excel for analysis, dashboards, or pipelines.
Is this a LinkedIn ads API alternative for developers?
Yes. While it’s not an official API, it provides structured records that can be exported and integrated into your workflows — a practical LinkedIn ads API alternative for automation and reporting.
Closing thoughts
Built for extracting public LinkedIn ad creatives, copy, and advertiser metadata at scale, the Linkedin Ads Scraper turns the LinkedIn Ad Library into structured, analysis-ready data. Marketers, analysts, and developers can run country- and date-filtered searches, collect CTAs and body text, and export clean records for dashboards or models. Start your next competitive deep dive with reliable LinkedIn ads data export — and automate your pipeline with dataset downloads tailored to your stack.