LinkedIn Ad Library Scraper - Competitor B2B Ads Intel avatar

LinkedIn Ad Library Scraper - Competitor B2B Ads Intel

Pricing

from $2.00 / 1,000 ad scrapeds

Go to Apify Store
LinkedIn Ad Library Scraper - Competitor B2B Ads Intel

LinkedIn Ad Library Scraper - Competitor B2B Ads Intel

Scrape LinkedIn Ad Library for competitor ads, creatives, CTAs. No login required. By keyword, company ID, or company URL. B2B advertising intelligence + DSA compliance research.

Pricing

from $2.00 / 1,000 ad scrapeds

Rating

0.0

(0)

Developer

viralanalyzer

viralanalyzer

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

5

Monthly active users

9 days ago

Last modified

Share

💼 LinkedIn Ad Library Scraper - B2B Competitor Ads Intelligence

🔗 View on Apify Store | 🇺🇸 English | 🇧🇷 Português

Extract competitor B2B ad creatives from LinkedIn Ad Library — the public ad transparency archive LinkedIn maintains for EU DSA compliance and global ad accountability. No login, no API key, no OAuth. HTTP-only scrape of linkedin.com/ad-library/search.

✨ Features

  • Anonymous access — no LinkedIn account, no OAuth, no API key
  • 3 search modes — by keyword/brand, by numeric company ID, by company URL
  • Country filter — ISO codes (US/BR/GB/DE/FR/ES/IT/MX/AR/CL/AU/JP/IN/NL/etc.) or leave empty for all
  • 24 ads per query — LinkedIn's hard limit per search page
  • Lean compute — pure HTTP + Cheerio (no Playwright), 256MB / 120s default
  • Rich output — ad ID, creative type (SPONSORED_STATUS_UPDATE / SPONSORED_VIDEO), advertiser name + URL, logo, headline, ad body, image, detail page link
  • NEVER 0 ITEMS guard — fails loud with diagnostic (HTML bytes, cards detected, final URL) if LinkedIn rotates schema instead of silently SUCCEED-with-zero
  • B2B-focused — perfect for SaaS / enterprise / agency competitive intel

📥 Input

ParameterTypeRequiredDefaultDescription
searchModeenumYeskeywordkeyword / companyId / companyUrl
querystringYesAdobeKeyword/brand name, numeric company ID, or LinkedIn company URL
countrystringNo`` (all)ISO country code (US/BR/GB/DE/FR/etc.)
maxAdsPerQueryintNo24Max ads to return (LinkedIn hard-caps at 24 per query)

Example input — by keyword

{
"searchMode": "keyword",
"query": "Adobe",
"country": "US",
"maxAdsPerQuery": 24
}

Example input — by company URL

{
"searchMode": "companyUrl",
"query": "https://www.linkedin.com/company/microsoft",
"country": "",
"maxAdsPerQuery": 24
}

📤 Output

{
"adId": "1265295783",
"creativeType": "SPONSORED_STATUS_UPDATE",
"advertiserName": "Adobe",
"advertiserUrl": "https://www.linkedin.com/company/adobe",
"logoUrl": "https://media.licdn.com/dms/image/v2/.../company-logo_100_100/...",
"headline": "Transform your creative workflow",
"body": "See how Adobe Firefly accelerates ideation for enterprise teams...",
"imageUrl": "https://media.licdn.com/dms/image/v2/.../feedshare-shrink_1280/...",
"detailUrl": "https://www.linkedin.com/ad-library/detail/1265295783",
"source": "linkedin-ad-library",
"scrapedAt": "2026-05-16T15:42:00.000Z"
}

💰 Pricing

Pay-per-event — you only pay when a real ad is returned. Zero ads → zero charge. Owner runs (the ViralAnalyzer team itself) are never charged.

🚀 Use cases

  • B2B competitive intel — see which campaigns SaaS / enterprise / agency competitors are running
  • EU DSA compliance research — LinkedIn maintains this library specifically for Digital Services Act transparency; perfect for academic / regulatory research
  • Creative analysis — extract winning B2B headline + copy + imagery patterns from top-spending advertisers
  • Brand safety — discover unauthorized ads using your brand keywords
  • Ad agency benchmarking — see which creative formats (single image vs. video) competitors prioritize on LinkedIn
  • Recruiting intel — track competitor employer-brand ads + talent acquisition campaigns

⚠️ Common errors

ErrorCauseFix
[FAIL] Zero ads extracted (htmlBytes < 50000)LinkedIn blocked the request or returned empty pageRetry with different proxy region or wait 60s
[FAIL] Zero ads extracted (cardsDetected=0)Advertiser has no current ads OR keyword too narrowBroaden the keyword OR remove country filter
[INPUT] companyUrl mode requires linkedin.com/company/<slug>URL format invalidUse full URL like https://www.linkedin.com/company/adobe
Request retries exhaustedRare network glitchRe-run after 60s

🔒 Privacy

  • All requests go directly to linkedin.com/ad-library/search (public archive)
  • No LinkedIn account credentials are sent or stored
  • Output contains only ads that LinkedIn itself publishes openly per its EU DSA transparency mandate

🆕 Changelog

  • v1.0 (2026-05-16): Initial release. Three search modes (keyword / companyId / companyUrl), country filter, NEVER 0 ITEMS guard with HTML diagnostics, owner-skip PPE.

Português

💼 LinkedIn Ad Library Scraper - Inteligência de Ads B2B

Extrai criativos publicitários B2B de competidores da LinkedIn Ad Library — arquivo público de transparência publicitária que o LinkedIn mantém para compliance com a DSA da UE e accountability global. Sem login, sem API key, sem OAuth. Scrape HTTP-only de linkedin.com/ad-library/search.

✨ Recursos

  • Acesso anônimo — sem conta LinkedIn, sem OAuth, sem API key
  • 3 modos de busca — por palavra-chave/marca, por ID numérico da empresa, ou por URL da empresa
  • Filtro de país — códigos ISO (US/BR/GB/DE/FR/etc.) ou vazio para todos
  • 24 ads por consulta — limite duro do LinkedIn por página de busca
  • Compute leve — HTTP puro + Cheerio (sem Playwright), 256MB / 120s padrão
  • Output rico — ID do ad, tipo de criativo, nome + URL do anunciante, logo, headline, corpo, imagem, link de detalhes
  • Guard NEVER 0 ITEMS — falha alto com diagnóstico (bytes de HTML, cards detectados, URL final) se o LinkedIn rotacionar o schema, em vez de fazer SUCCEED-com-zero silencioso
  • Foco B2B — perfeito para inteligência competitiva de SaaS / enterprise / agências

📥 Entrada

ParâmetroTipoObrigatórioPadrãoDescrição
searchModeenumSimkeywordkeyword / companyId / companyUrl
querystringSimAdobePalavra-chave/nome de marca, ID numérico da empresa ou URL da empresa no LinkedIn
countrystringNão`` (todos)Código de país ISO (US/BR/GB/DE/FR/etc.)
maxAdsPerQueryintNão24Máximo de ads a retornar (o LinkedIn limita em 24 por consulta)

Exemplo de input — por palavra-chave

{
"searchMode": "keyword",
"query": "Adobe",
"country": "US",
"maxAdsPerQuery": 24
}

Exemplo de input — por URL da empresa

{
"searchMode": "companyUrl",
"query": "https://www.linkedin.com/company/microsoft",
"country": "",
"maxAdsPerQuery": 24
}

📤 Saída

{
"adId": "1265295783",
"creativeType": "SPONSORED_STATUS_UPDATE",
"advertiserName": "Adobe",
"advertiserUrl": "https://www.linkedin.com/company/adobe",
"logoUrl": "https://media.licdn.com/dms/image/v2/.../company-logo_100_100/...",
"headline": "Transform your creative workflow",
"body": "See how Adobe Firefly accelerates ideation for enterprise teams...",
"imageUrl": "https://media.licdn.com/dms/image/v2/.../feedshare-shrink_1280/...",
"detailUrl": "https://www.linkedin.com/ad-library/detail/1265295783",
"source": "linkedin-ad-library",
"scrapedAt": "2026-05-16T15:42:00.000Z"
}

💰 Preços

Pay-per-event — você só paga quando um ad real é retornado. Zero ads → zero cobrança. Execuções do owner (a própria equipe ViralAnalyzer) nunca são cobradas.

🚀 Casos de Uso

  • Inteligência competitiva B2B — veja quais campanhas os concorrentes de SaaS / enterprise / agências estão rodando
  • Pesquisa de compliance EU DSA — o LinkedIn mantém esta biblioteca especificamente para a transparência exigida pelo Digital Services Act; perfeito para pesquisa acadêmica / regulatória
  • Análise criativa — extraia padrões vencedores de headline + copy + imagem dos anunciantes que mais investem em B2B
  • Brand safety — descubra ads não autorizados usando as palavras-chave da sua marca
  • Benchmarking de agências — veja quais formatos de criativo (imagem única vs. vídeo) os concorrentes priorizam no LinkedIn
  • Inteligência de recrutamento — acompanhe ads de employer brand + campanhas de aquisição de talentos dos concorrentes

💰 Por que vale a pena

  • B2B-first: LinkedIn é o único arquivo de ads onde tráfego é majoritariamente B2B / SaaS / enterprise
  • Sem fricção: 0 setup, 0 credenciais — apenas rode
  • Compliance EU DSA: dados oficiais publicados pelo próprio LinkedIn por mandato regulatório
  • Mais barato que API LinkedIn Marketing: API oficial exige conta empresarial + approval; aqui é só pay-per-ad

🚀 Casos de uso para o mercado BR/LATAM

  • Espiar campanhas B2B SaaS de Stone, Nubank, RD Station, Resultados Digitais
  • Pesquisa acadêmica de compliance regulatório (DSA / LGPD)
  • Análise criativa — copiar padrões de headline/body dos top spenders B2B
  • Inteligência para agências — saber em quais formatos (vídeo vs imagem) os concorrentes apostam
  • Inteligência de recrutamento — ads de employer brand de big-techs do BR

⚠️ Erros comuns

ErroCausaSolução
[FAIL] Zero ads extracted (htmlBytes < 50000)LinkedIn bloqueou o request ou retornou página vaziaTente outra região de proxy ou aguarde 60s
[FAIL] Zero ads extracted (cardsDetected=0)Anunciante sem ads ativos OU termo muito restritoAmplie o termo OU remova o filtro country
[INPUT] companyUrl mode requires linkedin.com/company/<slug>Formato de URL inválidoUse URL completa como https://www.linkedin.com/company/adobe
Request retries exhaustedFalha rara de redeRe-rode após 60s

🔒 Privacidade

  • Todas as requisições vão diretamente para linkedin.com/ad-library/search (arquivo público)
  • Nenhuma credencial de conta LinkedIn é enviada ou armazenada
  • O output contém apenas ads que o próprio LinkedIn publica abertamente conforme seu mandato de transparência da EU DSA

📚 Actors Relacionados

🆕 Histórico de Versões

  • v1.0 (2026-05-16): Lançamento inicial. Três modos de busca (keyword / companyId / companyUrl), filtro de país, guard NEVER 0 ITEMS com diagnósticos de HTML, PPE com owner-skip.