Linkedin Ads Scraper avatar

Linkedin Ads Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Linkedin Ads Scraper

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

ScraperForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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 typeDescriptionExample value
adIdUnique LinkedIn ad identifier877002663
adLibraryUrlDirect URL to the ad in the LinkedIn Ad Libraryhttps://www.linkedin.com/ad-library/detail/877002663
advertiserNameName of the advertiserMicrosoft AI Cloud Partner Program
advertiserUrlLink to the advertiser’s LinkedIn pagehttps://www.linkedin.com/company/3634496?trk=ad_library_ad_preview_advertiser_image
advertiserLogoURL of the advertiser’s logo imagehttps://media.licdn.com/dms/image/.../company-logo_100_100/...
imageUrlsArray of detected ad images (excludes logos)["https://media.licdn.com/dms/image/.../original", "..."]
ctasArray of call-to-action labels found on the ad["Learn more", "Sign up"]
formatDetected ad formatVIDEO, CAROUSEL, DOCUMENT, MESSAGE
paidByEntity listed as “Paid for by” on the adGlobal Mind USA LLC
bodyAd body text (normalized)O Microsoft 365 Copilot lançou duas novidades...
startUrlSource search URL used to discover this adhttps://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

  1. Create or log in to your Apify account.
  2. Open the “Linkedin Ads Scraper” actor in the Apify Store.
  3. 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”).
  4. Alternatively, add startUrls if the input field is left empty. You can pass LinkedIn company URLs or keywords there as well.
  5. 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.
  6. Click Start to run. The actor will discover ad IDs via search pages and then fetch each ad’s detail page.
  7. Monitor progress in real time. Items are pushed to the dataset as they’re collected.
  8. 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 nameDescription
Marketing teams – competitor ads analysisAggregate creatives, CTAs, and formats for rivals to benchmark messaging and creative direction.
Growth & performance – ad creative testingExtract LinkedIn ad copy examples to inspire new variants and accelerate experimentation.
Agencies – campaign monitoringTrack sponsored content across countries and formats to inform client reporting and creative strategy.
Data analysts – trend reportingBuild datasets of formats, CTA patterns, and funding entities for periodic market insights.
Product & GTM – messaging researchReview how leading brands position features in MESSAGE, VIDEO, or CAROUSEL formats.
Developers – automated pipelinesUse exports as a LinkedIn ads API alternative to feed downstream scripts and dashboards.
Academic & market researchCollect 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.

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).

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.