BR
Guia da API do LinkedIn

API do LinkedIn Recruiter: acesso, RSC e a alternativa do lado do usuário

O LinkedIn não tem uma API aberta do Recruiter: as APIs de recrutamento dele, incluindo o RSC, são reservadas a parceiros aprovados. Veja o que elas cobrem e como fazer buscas, gerenciar projetos e enviar InMail do Recruiter pelo seu próprio app, em nome de cada recrutador.

Resposta curta

Existe uma API do LinkedIn Recruiter?

Não uma em que você possa se inscrever. As APIs de recrutamento do LinkedIn, como o Recruiter System Connect (RSC) e a Job Posting API, são reservadas a parceiros aprovados do Talent Solutions. Este guia faz parte do nosso guia da API do LinkedIn.

Sem cadastro self-service. O acesso exige uma parceria e um contrato de API assinado.
Sem chave de API do Recruiter. Não há nada para gerar em um portal.
Sem busca pública de candidatos. Nenhum endpoint oficial faz uma busca do Recruiter para o seu backend.
O caminho aberto é do lado do usuário. O seu app age em nome da própria licença de cada recrutador. Veja como.
Somente parceiros aprovadosLinkedIn Talent Solutions APIs
"The use of these APIs is restricted to those developers approved by LinkedIn." (O uso dessas APIs é restrito aos desenvolvedores aprovados pelo LinkedIn.)
Fonte: documentação do RSC no Microsoft Learn. Última verificação: 26 de outubro de 2026.
Acesso

Como conseguir acesso à API do LinkedIn Recruiter em 2026

O caminho oficial foi pensado para fornecedores de ATS e exige quatro etapas antes da primeira chamada de API.

  1. 1 Candidate-se Envie o formulário de solicitação de parceria.
  2. 2 Seja aprovado Atenda aos critérios do LinkedIn e assine um contrato de API.
  3. 3 Construa primeiro a Job Posting O LinkedIn a exige antes do RSC.
  4. 4 Certifique o RSC Passe nos casos de teste por módulo e depois configure cada cliente.
Uma licença do Recruiter (Lite, Professional Services ou Corporate) libera a interface do Recruiter, não credenciais de API.
Escopo

O que o Recruiter System Connect (RSC) cobre

O RSC é o que existe de mais próximo de uma API oficial do Recruiter. Ele mantém um ATS e o LinkedIn Recruiter sincronizados para os clientes que o ativam. É uma camada de sincronização, não uma API de busca.

In-ATS IndicatorSinaliza os membros que já estão no ATS.No Recruiter
Rediscovered CandidatesTraz de volta candidatos antigos do ATS que correspondem a uma busca.No Recruiter
One-Click ExportEnvia um perfil do Recruiter para o ATS.Do Recruiter ao ATS
Enhanced Profile WidgetExibe informações do perfil do LinkedIn na ficha do candidato.No ATS
Histórico de InMailRecupera as trocas de InMail quando um membro responde.No ATS
Não incluído Nenhuma busca de candidatos para o seu backend Nenhum projeto do Recruiter como dados Não disponível para clientes do Recruiter Lite

O RSC exige um contrato Recruiter Corporate ou Recruiter Professional Services; centrais de ajuda de ATS como a Recruitee confirmam que o Recruiter Lite não é elegível. Última verificação: 26 de outubro de 2026, com base na visão geral do RSC.

A alternativa

A alternativa: busca no LinkedIn Recruiter em nome do usuário

Cada recrutador vincula a própria conta do LinkedIn, com o contrato do Recruiter dela. O seu backend chama as rotas do Recruiter da API do LinkedIn, dentro do que esse recrutador já pode ver e fazer.

Seu ATS
Envia a busca que o recrutador montou.
API Unipile
Repassa a busca para essa conta, e só para ela.
Contrato do Recruiter
Executa a busca com os filtros e a visibilidade do próprio recrutador.
Os candidatos voltam ao seu ATS em JSON.
1 Vincule a conta

Hosted Auth no seu app, com o produto Recruiter permitido.

2 Verifique o contrato

Mostre os recursos do Recruiter só quando um contrato do Recruiter aparecer na lista.

3 Busque e pagine

Execute a busca, siga o cursor e teste em uma aplicação de Development.

Como a Unipile opera

A Unipile é um intermediário técnico independente, não é parceira do Talent Solutions e não revende licenças do Recruiter. Cada requisição é feita em nome de um único recrutador conectado, pela própria conta e pelo contrato dele: sem credenciais compartilhadas e sem licenças compartilhadas.

Uma requisição

Busque candidatos em uma requisição

Envie os filtros do Recruiter em JSON, com a sua chave de API e o ID da conta do recrutador. Os resultados voltam com no máximo 100 por página.

recruiter-search.sh
curl --request POST \
  --url "https://api.unipile.com/v2/{ACCOUNT_ID}/linkedin/recruiter/search/people?limit=100" \
  --header "X-API-KEY: {YOUR_API_KEY}" \
  --header "content-type: application/json" \
  --data '{
    "keywords": "backend engineer",
    "skills": [{ "name": "Kubernetes" }],
    "seniority": ["SENIOR"],
    "years_of_experience": { "min": 5, "max": 10 }
  }'
200 OK: data, total_count, next_cursor
POSTColar uma URL do Recruiter Reutilize uma busca que o recrutador ajustou no Recruiter. /v2/{account_id}/linkedin/recruiter/search
POSTResolver IDs de filtros Transforme "Berlim" ou o nome de uma empresa no ID que um filtro espera. /v2/{account_id}/linkedin/recruiter/search/parameters
Seguir o cursor Passe next_cursor como cursor até ter o que o recrutador pediu.
Construa com a Unipile

Conecte uma conta do Recruiter e faça a sua primeira busca de candidatos

Teste com o seu próprio contrato do Recruiter em uma aplicação de Development.

Comece agora
Além da busca

Projetos, pipelines e InMail do Recruiter

Os recrutadores trabalham em projetos de contratação. A mesma conta vinculada traz o resto do fluxo de trabalho deles no Recruiter para o seu ATS.

Projetos de contratação Listar, criar e editar projetos, um por requisição de vaga. /linkedin/recruiter/projects
Pipeline Ler os candidatos de um projeto e salvar novos nele. /projects/{project_id}/pipeline
Candidaturas e currículos Importar os candidatos inscritos em uma vaga, com o currículo. /projects/{project_id}/talent-pool/applicants
Vagas Criar rascunho, publicar e encerrar vagas, depois de verificar os job slots. /linkedin/recruiter/jobs
Perfil no Recruiter Abrir um candidato como o Recruiter o exibe. /users/{user_id}?variant=linkedin_recruiter
InMail do Recruiter Enviar InMail e ler os créditos restantes. /linkedin/inmail-credits

Os caminhos começam com /v2/{account_id}. Lista completa na documentação de projetos do Recruiter e de contratos, em 26 de outubro de 2026.

Bom saber: Recruiter e Sales Navigator não podem ser ativados na mesma conta vinculada: um recrutador que usa os dois conecta a conta duas vezes. Para ir além: enviar InMail com a API do LinkedIn e a API de vagas do LinkedIn.

Nota sobre o tratamento de dados

Perfis, projetos e pipelines vêm da própria sessão do Recruiter do usuário autenticado, quando o seu app os solicita. A Unipile não mantém nenhum arquivo independente nem base de talentos: o seu ATS decide o que armazena e por quanto tempo.

Limites

Limites a planejar

O LinkedIn e o contrato do Recruiter definem esses limites, seja qual for a API que você chama. Mais detalhes no nosso guia sobre os rate limits da API do LinkedIn.

2.500 resultados no máximo por busca Estreite os filtros em vez de paginar mais.
100 resultados no máximo por página Siga o cursor e pare no que você precisa.
30 InMail por mês no Recruiter Lite Por licença. Mostre os créditos restantes antes de cada envio.
Recruiter Lite Busca de candidatos e busca a partir de uma URL Projetos de contratação e pipelines Mesmos limites por busca e por página
Só no Recruiter Pro Filtro de idioma falado Filtro de tipo de contratação Follow-ups de InMail agendados

Nenhum contrato do Recruiter na conta? As rotas do Recruiter respondem com um erro: oculte esses recursos. Última verificação: 26 de outubro de 2026, com base na documentação de limites dos provedores e na página do Recruiter Lite do LinkedIn.

Limites da plataforma e uso responsável

A Unipile repassa esses limites como são: não os remove e não adiciona créditos. A forma como o seu ATS usa a busca, o InMail e as vagas é uma decisão do lado do cliente. Faça de cada escrita uma ação do recrutador na sua interface, nunca um loop em segundo plano.

Preços

Preços da API do LinkedIn Recruiter: duas faturas separadas

O LinkedIn não publica preço para as APIs de recrutamento dele. Com uma integração do lado do usuário, as licenças e a API são cobradas separadamente.

Pago ao LinkedInpela empresa do recrutador
Licença do Recruiter LiteSem preço de tabela público
Professional Services, CorporateSob cotação
APIs RSC e Job PostingNo contrato de parceria
Pago à Unipilepela sua empresa, por conta vinculada
$55/ mês até 10 contas
Acima de 10 contasde $5,50 a $3,50 por conta
Por busca, projeto ou InMailSem taxa
Exemplo 15 recrutadores vinculam a conta 15 × $5,50 = $82,50 / mês Ver todas as faixas de volume

Última verificação: 26 de outubro de 2026, com base na página do Recruiter Lite do LinkedIn (teste gratuito, sem preço de tabela). Os preços do LinkedIn não incluem impostos e podem variar por região.

Comparativo

RSC oficial ou API do lado do usuário: qual serve para o seu ATS?

O RSC serve a um ATS parceiro estabelecido. Uma API do lado do usuário serve a qualquer produto que precise de recursos do Recruiter na própria interface.

CritérioRSC oficialAPI do lado do usuário (Unipile)
AcessoParceria e certificaçãoSelf-service, Hosted Auth
Busca de candidatosNão para o seu backendFiltros, URL, buscas salvas
Projetos e pipelineExportação e indicadores In-ATSLer, criar e editar
InMailHistórico no ATSEnviar e ler créditos
Recruiter LiteNão elegívelCompatível
Acesso
RSC oficialParceria e certificação
API do lado do usuário (Unipile)Self-service, Hosted Auth
Busca de candidatos
RSC oficialNão para o seu backend
API do lado do usuário (Unipile)Filtros, URL, buscas salvas
Projetos e pipeline
RSC oficialExportação e indicadores In-ATS
API do lado do usuário (Unipile)Ler, criar e editar
InMail
RSC oficialHistórico no ATS
API do lado do usuário (Unipile)Enviar e ler créditos
Recruiter Lite
RSC oficialNão elegível
API do lado do usuário (Unipile)Compatível

Os dois não são excludentes: um ATS pode usar o RSC para os clientes que o têm e recursos do lado do usuário para todos os outros.

Casos de uso

Casos de uso comuns

Três padrões de produto cobrem a maioria das integrações com o Recruiter. O recrutador mantém o controle, e o seu produto faz o trabalho em torno dele.

Sourcing de candidatos dentro do ATS

Faça uma busca do Recruiter a partir da vaga e sinalize os candidatos já conhecidos.

API do LinkedIn para plataformas de ATS
Da vaga ao projeto

Cada vaga ganha o seu projeto no Recruiter, com pipeline e candidaturas.

API do LinkedIn para software de recrutamento
Engajamento multicanal

InMail do Recruiter mais e-mail com a API de e-mail; uma resposta interrompe a sequência.

API do LinkedIn para software de ATS e CRM

Está construindo com um agente de código? Experimente o servidor MCP do LinkedIn Recruiter. Também tem licenças do Sales Navigator? Veja o nosso guia da API do Sales Navigator.

FAQ da API do LinkedIn Recruiter

Acesso, RSC, Recruiter Lite, preços e responsabilidades: respostas para desenvolvedores.

Não uma pública. As APIs de recrutamento do LinkedIn, como o Recruiter System Connect e a Job Posting API, são restritas a parceiros aprovados do Talent Solutions. Sem parceria, o seu app age em nome do próprio contrato do Recruiter de cada recrutador.

Pelo programa de parceiros do Talent Solutions: candidatar-se, assinar um contrato de API, construir uma integração de Job Posting e depois certificar o RSC. Não existe cadastro self-service nem chave de API do Recruiter. Para ter recursos do Recruiter agora, cada recrutador pode vincular a própria conta pela API do LinkedIn da Unipile.

A sincronização oficial do LinkedIn entre o Recruiter e um ATS parceiro: In-ATS Indicator, Rediscovered Candidates, One-Click Export, Enhanced Profile Widget e histórico de InMail. Os clientes o ativam com um contrato Recruiter Corporate ou Recruiter Professional Services. É uma camada de sincronização, não uma API de busca.

Não, e clientes do Recruiter Lite não são elegíveis ao RSC. Do lado do usuário, uma conta Recruiter Lite funciona com busca de candidatos, busca a partir de uma URL, projetos e pipelines. Os filtros de idioma falado e tipo de contratação e os follow-ups de InMail agendados exigem o Recruiter Pro.

A documentação de parceiros do LinkedIn fica no Microsoft Learn: a visão geral do RSC e a Job Posting API. Para as rotas do lado do usuário (busca, projetos, pipelines, candidaturas, contratos), veja a documentação do Recruiter da Unipile.

O LinkedIn não publica preço para as APIs de parceiros dele. Com uma integração do lado do usuário, a empresa do recrutador paga a licença do Recruiter, e você paga a Unipile por conta vinculada: $55 por mês até 10 contas, depois de $5,50 a $3,50 por conta, sem taxa por busca nem por mensagem. Veja o detalhamento completo.

Sim, de duas formas. Um ATS parceiro aprovado pode construir o RSC. Qualquer ATS também pode deixar cada recrutador vincular a própria conta e oferecer busca do Recruiter, projetos, candidaturas e InMail na própria interface. Muitos produtos combinam as duas.

Não. Perfis, projetos e mensagens vêm da própria sessão do Recruiter do usuário autenticado quando o seu app os solicita. A Unipile não mantém nenhum arquivo independente, base de talentos ou índice de perfis do LinkedIn. O seu ATS decide o que armazena.

A sua empresa. A Unipile repassa cada requisição sem remover nenhum limite do LinkedIn nem adicionar créditos, e a forma como o seu ATS usa a busca, o InMail e as vagas é uma decisão do lado do cliente. Faça de cada escrita uma ação do recrutador na sua interface.

Não. A Unipile não é afiliada, endossada nem patrocinada pelo LinkedIn e não faz parte do programa de parceiros do Talent Solutions. É um intermediário técnico independente que permite ao seu app agir em nome de cada recrutador que vincula a própria conta.

Ainda tem dúvidas? Nossa equipe está aqui para ajudar.

Falar com um especialista

Faça a sua primeira busca no Recruiter pelo seu ATS

Vincule uma conta do Recruiter, envie uma requisição e receba os candidatos em JSON.