LinkedIn Intelligence - Profiles, Companies & Posts avatar

LinkedIn Intelligence - Profiles, Companies & Posts

Pricing

from $26.25 / 1,000 result scrapeds

Go to Apify Store
LinkedIn Intelligence - Profiles, Companies & Posts

LinkedIn Intelligence - Profiles, Companies & Posts

Extract LinkedIn profiles, company pages, posts, and search results.

Pricing

from $26.25 / 1,000 result scrapeds

Rating

4.7

(4)

Developer

viralanalyzer

viralanalyzer

Maintained by Community

Actor stats

0

Bookmarked

20

Total users

9

Monthly active users

10 days ago

Last modified

Share

🔗 LinkedIn Intelligence — Profiles, Companies, Posts, Jobs & Analytics

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

Scrape LinkedIn profiles, company pages, posts, job listings, and search results with AI-powered analytics. Extract contact info, engagement metrics, content analytics, and trending hashtags. Seven modes: profiles, company, posts, jobs, search, analytics, or auto-detect. Optional Gemini AI for lead scoring and strategic insights.

✨ Features

  • Profile scraping — Name, job title, company, location, skills, experience, certifications, languages, profile completeness score
  • Company pages — Industry, employee count, followers, specialties, headquarters, founding date, recent posts with analytics
  • Post extraction — Content, likes, comments, shares, hashtags, mentions, word count, engagement metrics
  • Job listings — Title, company, location, date posted, Easy Apply and Promoted tags (no login needed via public Guest API)
  • Search — Find people, companies, posts, or jobs by keyword (LinkedIn native + Google fallback)
  • Content analytics — Engagement distribution, trending hashtags, top mentions, average post length, media type breakdown
  • AI insights — Optional Gemini-powered lead scoring, competitor analysis, content strategy, and networking recommendations
  • Authenticated access — Provide li_at cookie for full data access and richer results
  • Profile completeness — Automatic scoring of profile strength (0-100%) based on filled sections
  • Auto-detect URLs — Automatically identifies profile, company, post, or job URLs
  • Deep-scraping — Top search results are automatically deep-scraped for full data
  • Rate limiting — Randomized delays between requests to avoid detection

📥 Input

ParameterTypeRequiredDefaultDescription
modestringNo"all"Mode: profiles, company, posts, jobs, search, analytics, or all
urlsstring[]NoLinkedIn URLs to scrape (profile, company, or post URLs)
searchKeywordsstringNoKeywords for search mode (e.g. "machine learning engineer Brazil")
searchTypestringNo"people"Search type: people, companies, posts, or jobs
maxResultsintegerNo50Maximum results to scrape (1-500)
linkedinCookiestringNoLinkedIn li_at session cookie for authenticated access
geminiApiKeystringNoGoogle Gemini API key for AI-powered analysis
jobLocationstringNo"Brazil"Location filter for job search
jobDatePostedstringNo"r604800"Date filter: r86400 (24h), r604800 (week), r2592000 (month), "" (any)
proxyConfigurationobjectNoProxy settings (residential recommended for LinkedIn)

Input Example

{
"mode": "company",
"urls": [
"https://www.linkedin.com/company/google/",
"https://www.linkedin.com/company/microsoft/"
],
"maxResults": 10
}

📤 Output

Output varies by type. Each result includes a type field (profile, company, post, job, search_result, content_analytics, or ai_analysis).

Profile Fields

FieldTypeDescription
typestringAlways "profile"
urlstringLinkedIn profile URL
namestringFull name
jobTitlestringCurrent job title
currentCompanystringCurrent employer
locationstringCity/region
countrystringCountry
descriptionstringProfile headline/description
aboutstringAbout/summary section (up to 2000 chars)
followersnumberFollower count
connectionsnumberConnection count
imagestringProfile photo URL
experienceobject[]Work history [{title, company, duration}] (up to 10)
educationstring[]Education institutions
skillsstring[]Listed skills (up to 20)
certificationsobject[]Certifications [{name, issuer}] (up to 10)
languagesobject[]Languages [{language, proficiency}]
profileCompletenessnumberProfile strength score (0-100)
scrapedAtstringISO 8601 scrape timestamp

Company Fields

FieldTypeDescription
typestringAlways "company"
urlstringLinkedIn company page URL
namestringCompany name
descriptionstringCompany description
industrystringIndustry sector
employeeCountstringEmployee count range
followersnumberPage follower count
websitestringCompany website URL
logostringCompany logo URL
foundingDatestringYear founded
headquartersstringHeadquarters location
specialtiesstring[]Company specialties
companyTypestringCompany type (Public, Private, etc.)
recentPostsobject[]Latest company posts with engagement
contentAnalyticsobjectEngagement analytics for recent posts
scrapedAtstringISO 8601 scrape timestamp

Job Fields

FieldTypeDescription
typestringAlways "job"
idstringJob listing ID
titlestringJob title
companystringHiring company
locationstringJob location
datePostedstringPosting date
urlstringJob listing URL
tagsstring[]Tags (PROMOTED, EASY_APPLY)
sourcestringAlways "LinkedIn Jobs"
scrapedAtstringISO 8601 scrape timestamp

Output Example

{
"type": "profile",
"url": "https://www.linkedin.com/in/satyanadella/",
"name": "Satya Nadella",
"jobTitle": "Chairman and CEO at Microsoft",
"currentCompany": "Microsoft",
"location": "Redmond, Washington",
"country": "US",
"description": "Chairman and CEO at Microsoft",
"followers": 11200000,
"connections": 500,
"image": "https://media.licdn.com/dms/image/v2/satya-nadella.jpg",
"experience": [
{
"title": "Chairman and CEO",
"company": "Microsoft",
"duration": "Feb 2014 - Present"
}
],
"education": ["University of Wisconsin-Milwaukee", "University of Chicago Booth"],
"skills": ["Cloud Computing", "Leadership", "Strategy", "Enterprise Software"],
"profileCompleteness": 95,
"scrapedAt": "2026-03-06T16:00:00.000Z"
}

📋 Use Cases

  • Lead Generation — Find and qualify prospects by job title, company, and location
  • Competitor Analysis — Monitor competitor company pages, hiring patterns, and content strategy
  • Job Market Research — Track job listings by keyword, location, and posting date
  • Content Strategy — Analyze trending posts, hashtags, and engagement patterns on LinkedIn
  • Sales Intelligence — Profile scoring with AI-powered lead analysis and prioritization
  • Recruiting — Find candidates by skills, experience, and certifications
  • Networking — Identify key connections and warm introduction paths
  • Market Mapping — Map companies by industry, size, and specialties

❓ FAQ

Q: Do I need a LinkedIn account or cookie? A: For job listings, no login is needed — they use LinkedIn's public Guest API. For profiles, companies, and posts, providing your li_at session cookie significantly improves data quality and completeness. Without it, the actor relies on publicly accessible data.

Q: How do I find my li_at cookie? A: Log into LinkedIn in your browser, open DevTools (F12), go to Application > Cookies > linkedin.com, and copy the value of the li_at cookie.

Q: Can LinkedIn block my account for using this? A: The actor uses randomized delays and respects rate limits. However, excessive scraping may trigger LinkedIn's anti-bot systems. Use residential proxies and reasonable maxResults values to minimize risk.

Q: What does the AI analysis include? A: When a Gemini API key is provided, the actor generates lead scoring (1-10), engagement analysis, content strategy recommendations, hashtag strategy, networking opportunities, and actionable next steps based on all scraped data.

Q: Why are some profile fields empty? A: LinkedIn restricts data visibility based on connection degree and privacy settings. Using an authenticated li_at cookie from an account connected to the target profile yields more complete data.

💰 Pricing

This actor uses Pay Per Event (PPE) pricing:

MetricCost
result-scraped$0.05 per result (profile, company, post, job, or search result)

Example: Scraping 50 job listings costs $2.50.

📝 Changelog

v2.0 (Current)

  • Profile scraping with completeness scoring (0-100)
  • Company page extraction with recent posts and content analytics
  • Post scraping with engagement metrics and hashtag extraction
  • Job listings via public Guest API (no login needed)
  • Search mode with LinkedIn + Google fallback
  • Content analytics engine (engagement, hashtags, mentions, media type breakdown)
  • AI analysis via Gemini (lead scoring, competitor intelligence, content strategy)
  • Auto-detect URL type (profile, company, post, job)
  • Deep-scraping of top search results
  • Rate limiting with randomized delays
  • JSON-LD structured data extraction
  • PPE charging per result scraped

🔗 LinkedIn Intelligence — Perfis, Empresas, Posts, Vagas e Analytics

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

Extraia perfis do LinkedIn, páginas de empresas, posts, vagas e resultados de busca com analytics via IA. Obtenha informações de contato, métricas de engajamento, análise de conteúdo e hashtags em tendência. Sete modos: perfis, empresa, posts, vagas, busca, analytics ou detecção automática. IA Gemini opcional para scoring de leads e insights estratégicos.

✨ Funcionalidades

  • Scraping de perfis — Nome, cargo, empresa, localização, habilidades, experiência, certificações, idiomas, score de completude
  • Páginas de empresas — Setor, número de funcionários, seguidores, especialidades, sede, data de fundação, posts recentes com analytics
  • Extração de posts — Conteúdo, curtidas, comentários, compartilhamentos, hashtags, menções, contagem de palavras, métricas de engajamento
  • Vagas de emprego — Título, empresa, localização, data de publicação, tags Easy Apply e Promovida (sem login via API pública Guest)
  • Busca — Encontre pessoas, empresas, posts ou vagas por palavra-chave (LinkedIn nativo + fallback Google)
  • Analytics de conteúdo — Distribuição de engajamento, hashtags em alta, menções principais, tamanho médio de posts, tipos de mídia
  • Insights com IA — Scoring de leads, análise competitiva, estratégia de conteúdo e recomendações de networking via Gemini (opcional)
  • Acesso autenticado — Forneça cookie li_at para acesso completo e resultados mais ricos
  • Completude de perfil — Pontuação automática de força do perfil (0-100%) baseada em seções preenchidas
  • Detecção automática de URLs — Identifica automaticamente URLs de perfil, empresa, post ou vaga
  • Deep-scraping — Melhores resultados de busca são automaticamente extraídos em profundidade
  • Rate limiting — Delays aleatórios entre requisições para evitar detecção

📥 Entrada

ParâmetroTipoObrigatórioPadrãoDescrição
modestringNão"all"Modo: profiles, company, posts, jobs, search, analytics ou all
urlsstring[]NãoURLs do LinkedIn (perfil, empresa ou post)
searchKeywordsstringNãoPalavras-chave para modo busca (ex: "engenheiro machine learning Brasil")
searchTypestringNão"people"Tipo de busca: people, companies, posts ou jobs
maxResultsinteiroNão50Máximo de resultados (1-500)
linkedinCookiestringNãoCookie de sessão li_at do LinkedIn para acesso autenticado
geminiApiKeystringNãoChave da API Google Gemini para análise com IA
jobLocationstringNão"Brazil"Filtro de localização para vagas
jobDatePostedstringNão"r604800"Filtro de data: r86400 (24h), r604800 (semana), r2592000 (mês), "" (qualquer)
proxyConfigurationobjetoNãoConfiguração de proxy (residencial recomendado para LinkedIn)

Exemplo de Entrada

{
"mode": "company",
"urls": [
"https://www.linkedin.com/company/google/",
"https://www.linkedin.com/company/microsoft/"
],
"maxResults": 10
}

📤 Saída

A saída varia por tipo. Cada resultado inclui um campo type (profile, company, post, job, search_result, content_analytics ou ai_analysis).

Campos de Perfil

CampoTipoDescrição
typestringSempre "profile"
urlstringURL do perfil LinkedIn
namestringNome completo
jobTitlestringCargo atual
currentCompanystringEmpregador atual
locationstringCidade/região
countrystringPaís
descriptionstringHeadline/descrição do perfil
aboutstringSeção sobre/resumo (até 2000 caracteres)
followersnúmeroNúmero de seguidores
connectionsnúmeroNúmero de conexões
imagestringURL da foto de perfil
experienceobjeto[]Histórico profissional [{title, company, duration}] (até 10)
educationstring[]Instituições de ensino
skillsstring[]Habilidades listadas (até 20)
certificationsobjeto[]Certificações [{name, issuer}] (até 10)
languagesobjeto[]Idiomas [{language, proficiency}]
profileCompletenessnúmeroScore de força do perfil (0-100)
scrapedAtstringTimestamp ISO 8601 da coleta

Campos de Empresa

CampoTipoDescrição
typestringSempre "company"
urlstringURL da página da empresa
namestringNome da empresa
descriptionstringDescrição da empresa
industrystringSetor/indústria
employeeCountstringFaixa de funcionários
followersnúmeroSeguidores da página
websitestringSite da empresa
logostringURL do logo
foundingDatestringAno de fundação
headquartersstringLocalização da sede
specialtiesstring[]Especialidades da empresa
companyTypestringTipo (Pública, Privada, etc.)
recentPostsobjeto[]Posts recentes com engajamento
contentAnalyticsobjetoAnalytics de engajamento dos posts
scrapedAtstringTimestamp ISO 8601 da coleta

Campos de Vaga

CampoTipoDescrição
typestringSempre "job"
idstringID da vaga
titlestringTítulo da vaga
companystringEmpresa contratante
locationstringLocalização da vaga
datePostedstringData de publicação
urlstringURL da vaga
tagsstring[]Tags (PROMOTED, EASY_APPLY)
sourcestringSempre "LinkedIn Jobs"
scrapedAtstringTimestamp ISO 8601 da coleta

Exemplo de Saída

{
"type": "profile",
"url": "https://www.linkedin.com/in/satyanadella/",
"name": "Satya Nadella",
"jobTitle": "Chairman and CEO at Microsoft",
"currentCompany": "Microsoft",
"location": "Redmond, Washington",
"country": "US",
"description": "Chairman and CEO at Microsoft",
"followers": 11200000,
"connections": 500,
"image": "https://media.licdn.com/dms/image/v2/satya-nadella.jpg",
"experience": [
{
"title": "Chairman and CEO",
"company": "Microsoft",
"duration": "Feb 2014 - Present"
}
],
"education": ["University of Wisconsin-Milwaukee", "University of Chicago Booth"],
"skills": ["Cloud Computing", "Leadership", "Strategy", "Enterprise Software"],
"profileCompleteness": 95,
"scrapedAt": "2026-03-06T16:00:00.000Z"
}

📋 Casos de Uso

  • Geração de leads — Encontre e qualifique prospects por cargo, empresa e localização
  • Análise competitiva — Monitore páginas de concorrentes, padrões de contratação e estratégia de conteúdo
  • Pesquisa de mercado de trabalho — Acompanhe vagas por palavra-chave, localização e data de publicação
  • Estratégia de conteúdo — Analise posts em tendência, hashtags e padrões de engajamento no LinkedIn
  • Inteligência comercial — Scoring de perfis com análise de leads via IA e priorização
  • Recrutamento — Encontre candidatos por habilidades, experiência e certificações
  • Networking — Identifique conexões-chave e caminhos para apresentações
  • Mapeamento de mercado — Mapeie empresas por setor, tamanho e especialidades

❓ Perguntas Frequentes

P: Preciso de uma conta do LinkedIn ou cookie? R: Para vagas de emprego, não é necessário login — elas usam a API pública Guest do LinkedIn. Para perfis, empresas e posts, fornecer o cookie de sessão li_at melhora significativamente a qualidade e completude dos dados. Sem ele, o actor depende de dados acessíveis publicamente.

P: Como encontro meu cookie li_at? R: Faça login no LinkedIn no navegador, abra o DevTools (F12), vá em Application > Cookies > linkedin.com e copie o valor do cookie li_at.

P: O LinkedIn pode bloquear minha conta por usar isso? R: O actor usa delays aleatórios e respeita limites de taxa. Porém, extração excessiva pode acionar os sistemas anti-bot do LinkedIn. Use proxies residenciais e valores razoáveis de maxResults para minimizar riscos.

P: O que a análise com IA inclui? R: Quando uma chave da API Gemini é fornecida, o actor gera scoring de leads (1-10), análise de engajamento, recomendações de estratégia de conteúdo, estratégia de hashtags, oportunidades de networking e próximos passos acionáveis baseados em todos os dados coletados.

P: Por que alguns campos do perfil estão vazios? R: O LinkedIn restringe a visibilidade de dados com base no grau de conexão e configurações de privacidade. Usar um cookie li_at autenticado de uma conta conectada ao perfil alvo fornece dados mais completos.

💰 Preços

Este actor usa precificação Pay Per Event (PPE):

MétricaCusto
result-scraped$0.05 por resultado (perfil, empresa, post, vaga ou resultado de busca)

Exemplo: Extrair 50 vagas de emprego custa $2.50.

🔗 Actors Relacionados

📝 Changelog

v2.0 (Atual)

  • Scraping de perfis com scoring de completude (0-100)
  • Extração de páginas de empresas com posts recentes e analytics de conteúdo
  • Scraping de posts com métricas de engajamento e extração de hashtags
  • Vagas de emprego via API pública Guest (sem login)
  • Modo busca com fallback LinkedIn + Google
  • Motor de analytics de conteúdo (engajamento, hashtags, menções, tipos de mídia)
  • Análise com IA via Gemini (scoring de leads, inteligência competitiva, estratégia de conteúdo)
  • Detecção automática de tipo de URL (perfil, empresa, post, vaga)
  • Deep-scraping dos melhores resultados de busca
  • Rate limiting com delays aleatórios
  • Extração de dados estruturados JSON-LD
  • Cobrança PPE por resultado extraído