Linkedin Ads Scraper [PPR]
Pricing
from $2.00 / 1,000 ad scrapeds
Linkedin Ads Scraper [PPR]
Extract ads from LinkedIn Ad Library. Search by keyword or advertiser, filter by country and date range. Returns ad copy, creative format, media URLs, CTA, and active status. MCP server available for AI agent integration.
Pricing
from $2.00 / 1,000 ad scrapeds
Rating
0.0
(0)
Developer

zadexinho
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
LinkedIn Ads Scraper
Extract ads from the LinkedIn Ad Library. Accepts keywords, advertiser names, country filters, and date ranges. Returns structured records including ad copy, creative format, media URLs, call-to-action text, and active/inactive status.
Paired with a LinkedIn Ads MCP Server for direct AI agent integration (Claude, Cursor, n8n).
What data can you extract?
| Field | Fast Mode | Detail Mode |
|---|---|---|
| Ad ID | Yes | Yes |
| Ad Library URL | Yes | Yes |
| Advertiser name | Yes | Yes |
| Company logo URL | Yes | Yes |
| Ad format (image, video, carousel, document) | Yes | Yes |
| Headline | Yes | Yes |
| Call-to-action text | Yes | Yes |
| Media URLs (images, video) | Yes | Yes |
| Active/inactive status | Yes | Yes |
| Scraped timestamp | Yes | Yes |
| Full untruncated ad copy | — | Yes |
Fast mode extracts all search-page fields. Detail mode additionally fetches the complete ad copy from each ad's detail page.
How to scrape LinkedIn ads
- Enter keywords (e.g., "AI", "cloud computing") or advertiser names (e.g., "Microsoft", "Salesforce") — or both
- Select countries and a date range (Last 30 Days, Current Month, Current Year, Last Year)
- Set Max Results (default: 100). Set to 0 for unlimited
- Leave Skip Details on (default) for fast, cheaper extraction — or turn it off to fetch full ad copy
- Run the actor — results appear in the dataset as JSON records
For prebuilt LinkedIn Ad Library URLs, paste them in the Start URLs field under Advanced Input.
How much does it cost?
This actor uses pay-per-event pricing:
| Mode | Cost per 1,000 ads |
|---|---|
| Fast (Skip Details: on) | $2.00 |
| Full copy (Skip Details: off) | $4.50 |
Example: Scraping 500 ads in fast mode costs approximately $1.00.
Unlike tiered pricing on competing actors, these rates are flat across all subscription tiers — there are no hidden discounts reserved for high-spend plans.
Use cases
- Monitor competitor ad campaigns on LinkedIn — track messaging, creative formats, and CTAs over time
- Build a LinkedIn ad creative library for copywriting reference and campaign inspiration
- Research advertiser activity by company name before sales or partnership outreach
- Analyze which ad formats (image, video, carousel) competitors run most by industry
- Track keyword activity across LinkedIn — which companies advertise on "AI agents", "DevOps", "hiring"
- Compare regional campaign strategies by filtering ads to specific countries
- Feed LinkedIn ad data into AI agent pipelines via the paired MCP Server
- Archive advertiser creative history for content strategy and trend analysis
- Cross-reference LinkedIn campaigns with Meta, TikTok, or Google ad data
Input
| Field | Default | Description |
|---|---|---|
| Keywords | — | Search terms in ad content (e.g., "AI", "hiring") |
| Advertisers | — | Company names to filter by (e.g., "Microsoft") |
| Country Filter | US | Countries to target — select one or more |
| Date Range | Last 30 Days | When ads were active |
| Max Results | 100 | Maximum ads to extract (0 = unlimited) |
| Skip Details | on | Fast mode — search page only |
| Start URLs | — | Advanced: paste LinkedIn Ad Library URLs directly |
Either Keywords or Advertisers is required to get results.
Output example
{"adId": "1332240766","adUrl": "https://www.linkedin.com/ad-library/detail/1332240766","advertiser": {"name": "Microsoft","logoUrl": "https://media.licdn.com/dms/image/..."},"creative": {"headline": "Build what's next with Azure","bodyText": "Scale your workloads with enterprise-grade cloud...","callToAction": "Learn more","adFormat": "image","mediaUrls": ["https://media.licdn.com/dms/image/..."]},"timing": {"isActive": true,"activePeriod": null},"isRestricted": false,"scrapedAt": "2026-02-22T14:27:56.218700+00:00"}
Tips
- Use Skip Details on (default) for bulk collection — extracts all search-page fields at lower cost
- Start with 20–50 results to verify data quality before a large run
- For a specific company's ads, use the Advertisers field rather than keywords — more precise
- Multi-keyword runs deduplicate automatically — no double-counting across keywords
- Schedule recurring runs to track changes in competitor messaging over time
- Combine with the Meta Ads Scraper for cross-platform competitive analysis
FAQ
Does scraping the LinkedIn Ad Library require a LinkedIn account? No. The Ad Library is publicly accessible without login. All data returned is already public.
What's the difference between fast mode and full mode? Fast mode (Skip Details on) extracts all data visible on the search results page — advertiser, format, creative, CTA, and status. Full mode additionally visits each ad's detail page to fetch the complete, untruncated ad body text.
Why are some fields null?
bodyText may be truncated in fast mode — use full mode to get complete copy. Targeting and impression fields are only available for EU-targeted ads and require the detail page.
Can I filter by multiple countries at once? Yes. Select multiple countries in the Country Filter field. The actor runs a search for each and deduplicates results.
Is there an MCP server version for AI agents?
Yes. The LinkedIn Ads MCP Server exposes 3 tools — search_linkedin_ads, get_ad_details, get_advertiser_ads — for Claude Desktop, Cursor, n8n, and other MCP-compatible clients.
Can I export the results? Yes. Results are available as JSON, CSV, Excel, XML, or RSS from the Apify dataset viewer. Use the API for programmatic access.
Related actors
- LinkedIn Ads MCP Server — Use LinkedIn ad data in AI agents (Claude, GPT, n8n)
- Meta Ads Scraper — Facebook & Instagram Ad Library
- TikTok Ads Scraper — TikTok Creative Center
- Google Ads Transparency Scraper — Google Ads Transparency Center