The LinkedIn Ad Library, unlocked.Every sponsored post. Every B2B advertiser.
AdScrape pulls the entire LinkedIn Ad Library through a clean dashboard and a REST API — research B2B competitors, automate creative analysis, or ship an ABM intelligence product of your own.
No card required · Log in
Not a developer?
The same engine, point-and-click.
Use Discover in-app for visual research, or call the API for programmatic scraping — every account ships with both.
Research B2B creatives visually
Search by company, vanity slug or LinkedIn Ad Library URL. Save winners to Bookmarks. Open an ad to read the AI brief, see the spend timeline and download the creative.
- Industry + headcount filters that match LinkedIn's UI
- Bookmarks board for shortlisted sponsored posts
- Quality score + AI marketing teardown per sponsored post
Ship LinkedIn intel into your product
JSON endpoints — company search, pagination, company suggestions, media download. Bring your own proxy to skip the managed-pool surcharge.
- POST /api/v1/linkedin/search — keyword & company scrape
- POST /api/v1/linkedin/search/next — cursor pagination (≤ 500 / call)
- GET /api/v1/linkedin/media/{post_id} — sponsored creative bytes
The only API with LinkedIn company suggestions.
Every other LinkedIn ad scraper makes you paste the exact company URL. Ours wraps LinkedIn's typeahead — so partial company names, vanity slugs and brand strings all resolve to the right organization ID, with verification, headcount and industry attached.
POST /api/v1/linkedin/suggestions
{ "query": "salesf", "country": "US" }
──► 200 OK
{
"query": "salesf",
"source": "typeahead",
"results": [
{
"organization_id": "1441",
"company_name": "Salesforce",
"vanity_name": "salesforce",
"industry": "Software Development",
"headcount": "10001+",
"verification": "VERIFIED",
"followers": 5_200_000,
"advertiser_country": "US"
},
{
"organization_id": "2841",
"company_name": "Salesforce Ventures",
"industry": "Venture Capital",
"headcount": "51-200",
"advertiser_country": "US"
}
]
}Resolve ambiguous company strings, automatically
Disambiguate salesforce vs salesforce ventures, find the verified parent organization when there are 20 subsidiaries, and feed the right ID into /api/v1/linkedin/search in one chained call.
- The same source LinkedIn's own search box uses
- Verification + industry + headcount on every result
- Follower count — pre-filter by reach
- Cached 1h per query — repeats are free for an hour
- Pipe directly into /search via organization_id — zero string matching
Head to head
What only AdScrape ships today.
Capabilities you'd otherwise stitch together yourself — compared against typical scraper SaaS and the native transparency surface.
| Capability | AdScrape | Other scrapers | LinkedIn Marketing API |
|---|---|---|---|
| LinkedIn company typeahead | Live, sub-second | Exact slugs only | Restricted scope |
| Sponsored posts per call | Up to 500 | ~20–50 | Strict quotas |
| Cursor pagination | Stateful session token | Offset-based | Standard paging |
| BYO proxy discount | Waives managed-pool fee | No | N/A — LinkedIn-hosted |
| Cloaked CDN for creatives | Opaque /m/<token> URLs | No | No |
| No-code dashboard | Discover + Bookmarks + Notes | Mostly API-only | Developer only |
| Free tier | 10 credits, no card | Trial or paid only | Requires partner approval |
| No LinkedIn partner approval | Yes | Yes | Required |
Capabilities are verifiable in the API docs. Comparison reflects publicly-available behaviour of LinkedIn ad scrapers and LinkedIn's own Marketing Developer Platform as of 2026.
API · the core product
Clean endpoints, every ad.
Authenticate with one header, page with one token, and stream creatives through our cloaked CDN.
- POSTfrom $0.05 / ad
/api/v1/linkedin/searchScrape by keyword, company or Ad Library URL
- POSTfrom $0.05 / ad
/api/v1/linkedin/search/nextCursor-paginate the same session (≤500 / call)
- GET$0.01 / suggestion
/api/v1/linkedin/suggestionsCompany typeahead — LinkedIn source, exclusive to us
- GETfree (cached)
/api/v1/linkedin/ads/{post_id}Full sponsored post — copy, CTA, timeline, targeting
- GET$0.10 / ad
/api/v1/linkedin/media/{post_id}Stream the cloaked image or video bytes
# Drain a company's LinkedIn ad footprint
r = post("/api/v1/linkedin/search", json={
"vanity_name": "salesforce",
"country": "US",
"max_results": 500,
})
while r["next_cursor"]:
r = post("/api/v1/linkedin/search/next", json={
"session_token": r["session_token"],
"page_size": 500,
})
persist(r["ads"]) # ~$25 / page at base rate# Save a sponsored creative — cloaked CDN curl https://api.adscrape.in/api/v1/linkedin/media/7184629103 \ -H "X-API-Key: sk_live_…" \ -o creative.png # 200 OK · 1.8 MB · image/png # Cost: $0.10 (deducted on success)
Features
Everything you need, nothing you don't.
A focused stack that takes you from "who's running ads" to "here's the creative brief" in minutes.
Universal sponsored-post search
Query by company, vanity slug or full LinkedIn Ad Library URL — 50+ languages and every LinkedIn region.
Industry + role filters
Filter by industry, headcount, format (single image, carousel, video, document) and date — the way LinkedIn's UI works.
ABM signals
Spend & impression bands, role targeting hints, longest-running ads, creative themes by quarter.
Cursor pagination
Drain a company's LinkedIn footprint with one session token, up to 500 sponsored posts per call.
Bring your own proxy
Skip the managed-pool fee. We support http, https, socks5 and socks5h.
Clean REST API
Drop the same data into n8n, Make, Zapier, BigQuery, Salesforce, HubSpot — type-safe responses.
Use cases
What real teams do with AdScrape.
Workflows that land in week one — each backed by the same dashboard and the same API.
Scan a competitor's full LinkedIn spend each Monday — Company Search → Bookmarks → copy steal-worthy hooks for your next campaign.
Identify accounts running ads in your ICP, route warm signals into Salesforce or HubSpot for outreach.
Replace 4 home-grown crawlers with one X-API-Key header and BYO proxy — pay base rate, ship the same day.
Track every sponsored post your top 50 competitors push, automate weekly diff reports for product + GTM.
Backfill B2B brand portfolios with normalized LinkedIn payloads — no Selenium, no quota pain.
Questions we get every week.
Short answers to the things people ask before signing up. More billing-specific FAQs live on the pricing page.
Is scraping the LinkedIn Ad Library legal?
How is this different from LinkedIn's free Ad Library website?
Do you support all sponsored formats — single image, carousel, video, document?
format field plus all per-format metadata.Can I pipe this into Salesforce or HubSpot?
Do you store the creatives and ad copy?
post_id, so subsequent searches that hit the same ad are served from cache. Creative bytes are streamed on demand through our cloaked CDN — no on-disk caching, short-TTL signed URLs.Different question? Email us at contact@adscrape.in.
Pricing
Pay per ad scraped. No surprises.
Three plans. Same API surface for everyone — volume tiers earn cheaper per-ad pricing and higher rate limits.
- 120 req/min
- Compare + AI brief
- 20% off per-ad
Free tier: 10 credits on signup, no card.
See the LinkedIn ads your competitors don't want you to see.
No card. 60-second setup.