$0.5/1K π₯ LinkedIn Ads Library Scraper
Pricing
from $0.50 / 1,000 results
$0.5/1K π₯ LinkedIn Ads Library Scraper
From $0.5/1K π° Paste a LinkedIn Ad Library search URL or company page - Export B2B ad creatives, headlines, CTAs, advertisers, EU Transparency & much more! Export to JSON/CSV/EXCEL or API. Optional deep ad details. Super fast and AI agents ready - Start now! π
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer
Azzouzana
Maintained by CommunityActor stats
1
Bookmarked
8
Total users
3
Monthly active users
3 days ago
Last modified
Categories
Share
LinkedIn Ad Library Scraper β B2B Ads (Search URLs & Company Pages)
Manually extracting data from the LinkedIn Ad Library β competitor ads, sponsored content, creatives, and transparency disclosures β is slow, repetitive, and easy to get wrong. We built this LinkedIn ads scraper to be the fastest, most reliable way to export LinkedIn ad intelligence for B2B marketing, competitor research, and advertising transparency β straight to JSON, CSV, or Excel.
Engineering Excellence & Reliability π
- Zero-Friction Resolution: Drop in a LinkedIn Ad Library search URL or a company page URL (
linkedin.com/company/...). Paste the link β we handle the rest. - High-Velocity Automation: Built for speed. Keeps collecting until you have enough ads or LinkedIn runs out of results.
- Granular Ad Intelligence: Enable
extractDetailsfor full creatives, CTAs, payer info, destination URLs, and transparency data (impressions, targeting, run dates) when available. - Every Format Covered: Single image, video, carousel cards, commentary links β all in clean, structured fields.
- Enterprise-Grade Resilience: Reliable runs and clean, sorted output β every time.
- Lightweight PPE Pricing: No bloated subscriptions. Pay only for ads you actually receive.
π οΈ How to Play
Input Parameters
| Field | Type | Description |
|---|---|---|
startUrl | String | (Required) Ad Library search URL or LinkedIn company page URL. |
maxItems | Number | How many ads do you actually need? (Default: 100) |
extractDetails | Boolean | true = Full ad details (CTA, payer, transparency). false = Quick summary. |
Example 1: The "I want everything from this company" Search
{"startUrl": "https://www.linkedin.com/company/microsoft","extractDetails": true,"maxItems": 50}
Example 2: The "Ad Library URL search, please" Search
{"startUrl": "https://www.linkedin.com/ad-library/search?accountOwner=microsoft&countries=NL&dateOption=last-30-days","extractDetails": false,"maxItems": 100}
Getting your startUrl
- Open linkedin.com/ad-library
- Filter by advertiser, keyword, payer, country, or date
- Copy the URL from your browser
Supported inputs:
https://www.linkedin.com/ad-library/search?accountOwner=microsoft&countries=NLhttps://www.linkedin.com/company/salesforce
Single ad links (/ad-library/detail/...) are not supported β use a search or company page URL instead.
π° The Math (Itβs Friendly!)
Our Pay-Per-Event (PPE) model is simpler than a 1st-grade math quiz:
- The Basics: $0.50 per 1,000 ads (summary data).
- The Details: +$0.50 per 1,000 ads (only when
extractDetailsis enabled).
| Ads scraped | Summary only | With extractDetails |
|---|---|---|
| 50 | $0.03 | $0.05 |
| 100 | $0.05 | $0.10 |
| 500 | $0.25 | $0.50 |
| 1,000 | $0.50 | $1.00 |
| 5,000 | $2.50 | $5.00 |
| 10,000 | $5.00 | $10.00 |
Examples
- 250 LinkedIn ads (summary only) β $0.13
- 250 LinkedIn ads with full details β $0.25
- 1,000 competitor ads with transparency data β $1.00
π Free tier limitations
We want you to see how this actor works before you commit. To keep things fair for everyone, the free tier usually includes these trial limits:
- Sample data: up to 5 ads per run β enough to check data quality.
- Daily cap: 5 runs per calendar day (UTC).
- Between runs: at least 30 minutes before you can start another run.
Limits can change with platform load depending on system load and your intended scraping to prevent what we might interpret as free users abuse.
Upgrade when you're ready!
Use the free tier to decide if this actor fits your project. Paid Apify plans remove these wait times and caps so you can run at full volume β upgrade to a paid plan.
π¦ Whatβs in the Box?
We deliver a clean, sorted JSON for every ad. No clutter, no mystery keys.
With extractDetails: true:
{"accountOwner": "microsoft","adDuration": "Ran from Jul 1, 2026 to Jul 5, 2026","adLibraryUrl": "https://www.linkedin.com/ad-library/detail/1480089046","adType": "Single Image Ad","advertiser": "Microsoft Advertising","advertiserLinkedinPage": "https://www.linkedin.com/company/3603566?trk=ad_library_ad_preview_advertiser","advertiserLogo": "https://media.licdn.com/dms/image/v2/C560BAQGCzRbSOXB2wQ/company-logo_100_100/company-logo_100_100/0/1630567794734/bing_ads_logo?e=1784764800&v=beta&t=BzqkDTytrzFb_8OLsQQIBHuGqimMbzavRs88iErL0ck","commentaryLinks": ["https://lnkd.in/dmZXwPAW"],"countries": "NL","creativeType": "SPONSORED_STATUS_UPDATE","cta": "Register","description": "Celebrate your work. Spotlight your impact. Submit your Microsoft Advertising Partner Award nomination by July 15. https://lnkd.in/dmZXwPAW","destinationUrl": "https://about.ads.microsoft.com/en/h/p/partner-awards?trk=ad_library_ad_preview_headline_content","endDate": "2026-07-04T23:00:00.000Z","headline": "Submit your award nomination today","id": "1480089046","image": "https://media.licdn.com/dms/image/v2/D5610AQFp6MVJQ_ELIQ/image-shrink_1280/B56Z8FkbnCGcAg-/0/1782504864563/PartnerAwards-Nominationcreative-squarepng?e=2147483647&v=beta&t=UQnA8QEX1N3wDgmKAiG32tPqtzJsUPha7xcw3hMBN_I","impressionsByCountry": [{ "country": "India", "percentage": "81%" },{ "country": "United States", "percentage": "4%" },{ "country": "Brazil", "percentage": "4%" }],"payer": "Paid for by Microsoft Corporation","poster": "Microsoft Advertising","posterTitle": "Promoted","startDate": "2026-06-30T23:00:00.000Z","targeting": {"Language": {"summary": "Targeting includes English"},"Location": {"summary": "Targeting includes Australia and New Zealand, United States and 14 others","expandedList": ["India", "Israel", "United Arab Emirates", "Norway", "European Union", "Switzerland", "South Africa", "TΓΌrkiye", "Canada", "Singapore", "Mexico", "Japan", "Brazil", "United Kingdom"]}},"targetingParameters": [{ "parameter": "Audience", "targeted": true, "excluded": false },{ "parameter": "Demographic", "targeted": false, "excluded": false },{ "parameter": "Company", "targeted": false, "excluded": false }],"totalImpressions": "200k-300k"}
Carousel ads also include a carouselCards array:
{"adType": "Carousel Ad","carouselCards": [{"title": "Driving water resilience in communities","image": "https://media.licdn.com/dms/image/v2/D4D10AQG7loXzg2h3wA/image-shrink_1080_1080/...","destinationUrl": "https://www.linkedin.com/ad-library/detail/1436607543?trk=ad_library_ad_preview_carousel_item_title"}]}
Video ads include videoThumbnail alongside the creative image.
With extractDetails: false, you get the essentials β advertiser, headline, description, image, ad type, and more β without the extra transparency block.
β FAQ
Why am I only getting 5 results?
On the free Apify plan, each run is capped at 5 ads so you can check quality first. Any paid Apify plan removes that cap.
Can I get more ads in one run?
Yes. Set a higher maxItems and the actor keeps going until it hits your limit or LinkedIn has no more ads for that search.
Why did my run stop before reaching maxItems?
Usually one of three things: LinkedIn had no more ads for your search, you hit the free-tier cap (5 ads), or you hit the daily run limit (5 runs/day, 30-minute gap on free plans).
Why are transparency fields missing?
Impressions, targeting, and country breakdowns are not always shown by LinkedIn. Try adding a country filter to your search (e.g. Netherlands) and turn on extractDetails: true.
Can I paste a single ad link as startUrl?
No. Use an Ad Library search URL or a company page (linkedin.com/company/...) instead.
Contact π¬
Need a custom solution? Have a feature request or just want to chat?
We'd love to hear from you!
- π¬ Discord:
@azzouzana - π§ Email: labs@azzouzana.com
Keywords
LinkedIn Ad Library Scraper, LinkedIn ads scraper, scrape LinkedIn ads, LinkedIn ad intelligence, B2B ad research, LinkedIn sponsored content scraper, competitor LinkedIn ads, LinkedIn advertising transparency, Apify LinkedIn actor, LinkedIn Ad Library API, export LinkedIn ads CSV, LinkedIn marketing data extraction, DSA ad transparency.
β οΈ Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by LinkedIn Corporation. LinkedIn is a registered trademark of LinkedIn Corporation.
The scraper reads only publicly available transparency data shown on LinkedIn's Ad Library β no logged-in areas or private accounts. Users are responsible for ensuring their use complies with LinkedIn's Terms of Service, applicable data-protection law (GDPR, UK GDPR, CCPA, etc.), and any contractual obligations of their own organisation. See Apify's overview of web scraping legality for general guidance.