LinkedIn Scraper MCP
Extraia perfis, vagas e empresas do LinkedIn. Autenticação baseada em sessão — faça login uma vez e raspe sem interface gráfica. A busca por vagas funciona sem login. Alternativa gratuita ao Proxycurl.
Documentação
LinkedIn Scraper MCP
Extraia perfis, vagas de emprego e dados de empresas do LinkedIn para agentes de IA. Autenticação baseada em sessão com cookies persistentes — faça login uma vez, extraia dados em modo headless.
Alternativa gratuita ao Proxycurl ($50/mês), PhantomBuster ($69/mês) e Snov.io ($39/mês).
Por que esta ferramenta?
| Recurso | Esta ferramenta | Proxycurl | PhantomBuster | Snov.io |
|---|---|---|---|---|
| Grátis para usar | Sim | $49/mês | $69/mês | $39/mês |
| Servidor MCP (para agentes de IA) | Sim | Não | Não | Não |
| Extração de perfis | Sim | Sim | Sim | Sim |
| Busca de empregos | Sim | Não | Sim | Não |
| Páginas de empresas | Sim | Sim | Sim | Parcial |
| Busca de pessoas | Sim | Não | Sim | Sim |
| Sem necessidade de chave de API | Sim | Não | Não | Não |
| Funciona sem login (empregos) | Sim | N/A | Não | N/A |
Como Funciona
- Faça login no LinkedIn uma vez em uma janela visível do navegador (suas credenciais reais)
- Os cookies de sessão são salvos localmente em
.sessions/ - Todas as extrações subsequentes são executadas em modo headless usando esses cookies
- A sessão normalmente dura dias/semanas antes de ser necessário fazer login novamente
A busca de empregos e as páginas de empresas funcionam sem login. A busca de pessoas e os perfis completos exigem uma sessão de login.
Início Rápido
Como Servidor MCP (Claude Desktop, Cursor, etc.)
{
"mcpServers": {
"linkedin": {
"command": "python",
"args": ["/path/to/mcp-servers/linkedin/server.py"]
}
}
}
Instale as dependências:
pip install "mcp[cli]" playwright playwright-stealth
playwright install chromium
Ferramentas
login
Abre uma janela do navegador para login manual no LinkedIn. Você só precisa fazer isso uma vez.
search_jobs (sem necessidade de login)
Pesquise vagas de emprego no LinkedIn com filtros.
{
"query": "python developer",
"location": "Dubai",
"remote": "remote",
"job_type": "full-time",
"experience": "mid-senior",
"max_results": 25
}
Exemplo de saída:
{
"query": "python developer",
"type": "jobs",
"count": 25,
"results": [
{
"title": "Senior Python Developer",
"company": "Tech Corp",
"location": "Dubai, UAE (Remote)",
"posted_date": "2 days ago",
"job_url": "https://linkedin.com/jobs/view/..."
}
]
}
Filtros: remote (remoto/presencial/híbrido), job_type (tempo integral/meio período/contrato/estágio), experience (inicial/pleno-sênior/diretor/executivo)
get_company (sem necessidade de login)
Obtenha dados da página de uma empresa.
{"company_slug": "google"}
Saída:
{
"name": "Google",
"tagline": "Organizing the world's information...",
"industry": "Technology, Information and Internet",
"company_size": "10,001+ employees",
"headquarters": "Mountain View, CA",
"website": "https://google.com",
"founded": "1998",
"specialties": ["search", "advertising", "cloud computing", "AI"]
}
get_profile (dados completos exigem login)
Obtenha um perfil do LinkedIn.
{"username": "johndoe"}
Saída:
{
"name": "John Doe",
"headline": "Senior Software Engineer at Google",
"location": "San Francisco Bay Area",
"current_title": "Senior Software Engineer",
"current_company": "Google",
"connections": "500+",
"skills": ["Python", "Machine Learning", "Go", "Kubernetes"],
"profile_url": "https://linkedin.com/in/johndoe/"
}
search_people (exige login)
Pesquise pessoas por palavras-chave, empresa, cargo ou localização.
{
"query": "CTO",
"company": "startup",
"location": "San Francisco",
"max_results": 20
}
Autenticação
O LinkedIn é agressivo na detecção de bots. Esta ferramenta usa uma abordagem baseada em sessão:
- Chame a ferramenta
login— uma janela do navegador é aberta - Faça login com suas credenciais do LinkedIn manualmente
- Feche o navegador — os cookies são salvos em
.sessions/linkedin.json - Todas as solicitações futuras usam esses cookies em modo headless
Suas credenciais nunca são armazenadas — apenas os cookies de sessão, que estão no gitignore.
Limitação de taxa: o LinkedIn aplica bloqueios suaves após ~50 páginas/hora. A ferramenta adiciona atrasos automaticamente, mas evite solicitações em rajada.
O Que Funciona Sem Login
| Recurso | Sem Login | Com Login |
|---|---|---|
| Busca de empregos | Acesso completo | Acesso completo |
| Páginas de empresas | Acesso completo | Acesso completo |
| Perfis | Apenas nome, título e localização | Perfil completo |
| Busca de pessoas | Indisponível | Acesso completo |
Casos de Uso
- Recrutamento: Pesquise candidatos por habilidades, localização e empresa
- Prospecção de vendas: Encontre tomadores de decisão em empresas-alvo
- Caça de empregos: Monitore vagas com filtros específicos
- Inteligência competitiva: Acompanhe páginas de empresas concorrentes
- Pesquisa de mercado: Analise tendências de contratação e crescimento de empresas
Licença
MIT