
Guias de integração
Guia da API do LinkedIn
Guia da API de e-mail
Guia da API do WhatsApp
Fale com vendas
O LinkedIn não aceita mais novos parceiros na API do Sales Navigator (SNAP), e o SNAP não tem endpoint de busca de pessoas. Veja o que o programa oficial cobre e como desenvolvedores fazem buscas no Sales Navigator pelo próprio app em nome de cada usuário.
curl --request POST \
--url "https://{YOUR_DSN}/api/v1/linkedin/search?account_id={ACCOUNT_ID}" \
--header "X-API-KEY: {YOUR_ACCESS_TOKEN}" \
--header "content-type: application/json" \
--data '{
"api": "sales_navigator",
"category": "people",
"keywords": "head of sales",
"tenure": [{ "min": 3 }]
}'
Ainda dá para conseguir acesso à API do Sales Navigator? Não. O LinkedIn não aceita novos parceiros na API do Sales Navigator (SNAP), e o SNAP nunca incluiu um endpoint de busca de pessoas. Se o seu app precisa de resultados de busca do Sales Navigator, o caminho é agir em nome da própria licença do Sales Navigator de cada usuário. Este guia mostra o que o programa oficial inclui, onde fica a documentação e como fazer as mesmas buscas com código, como parte do nosso guia da API do LinkedIn.
Os resultados de busca vêm da própria licença do Sales Navigator do usuário autenticado, no momento da requisição. A Unipile não mantém nenhum índice independente, base de leads ou cópia das listas do Sales Navigator: cada resposta reflete o que esse usuário já vê no Sales Navigator, e a sua aplicação decide o que armazena e por quanto tempo.
Sim, mas não uma em que você possa se inscrever. A API do LinkedIn Sales Navigator é a Sales Navigator Application Platform (SNAP), um programa de parceiros para fornecedores de CRM e software de vendas. O acesso exige um contrato de parceria assinado com o LinkedIn, o programa está fechado a novos parceiros e não existe versão pública self-service para desenvolvedores.
Os parceiros do SNAP são sobretudo CRMs que incorporam painéis do Sales Navigator na própria interface, para que os clientes vejam um lead ou enviem uma mensagem sem trocar de aba. A parceria define o que cada fornecedor pode exibir e sincronizar.
Se a sua empresa ainda não é um desses parceiros, a porta oficial está fechada. O LinkedIn diz que revisa periodicamente a capacidade de onboarding, mas não publica data de reabertura. Qualquer plano que dependa hoje de acesso ao SNAP depende de uma decisão que você não controla.
Sobram duas perguntas para quem desenvolve: o que exatamente o SNAP teria entregado e o que dá para construir sem ele. As próximas seções respondem às duas.
"We are not currently accepting new partners for access to the LinkedIn Sales Navigator API. We periodically review our onboarding capacity and will update this page if availability changes." (No momento não aceitamos novos parceiros para acesso à API do LinkedIn Sales Navigator.)
Última verificação: 13 de outubro de 2026.
Muitos guias sobre o tema foram escritos quando o SNAP ainda aceitava inscrições, e alguns ainda descrevem um fluxo de autenticação que novos desenvolvedores não conseguem mais alcançar. Veja aonde leva hoje cada caminho que as pessoas costumam tentar.
O SNAP se apoia em três serviços. O LinkedIn descreve uma experiência de busca para parceiros, mas ela fica dentro de módulos de interface incorporados: nenhum dos três serviços devolve resultados de busca de pessoas ou listas de leads ao seu backend. O programa serve para colocar o Sales Navigator dentro do produto de um parceiro, não para entregar os resultados de busca ao código desse produto.
| Serviço | O que faz | Uso típico | Endpoint de busca de pessoas |
|---|---|---|---|
| Display Services | Módulos de interface incorporados via iframe ou SDK JavaScript: perfil, atividade recente, conectar e enviar mensagens (InMail incluído), além da Profile Associations API para fotos e links de perfil | O painel do Sales Navigator de um lead dentro de um registro do CRM | Não |
| Analytics Services | Uma API de exportação da atividade das equipes de vendas, além de metadados da licença como o Social Selling Index diário, total de conexões e leads salvos | Relatórios e painéis de coaching das equipes de vendas | Não |
| Sync Services | APIs construídas sobre o CRM Sync, a partir das correspondências entre registros do CRM e o LinkedIn | Fluxos de integridade de dados e registros mais completos no CRM | Não |
Ponto-chave: O SNAP não tem endpoint que faça uma busca de pessoas com filtros, nem exportação de buscas salvas ou listas de leads. Nem um parceiro aprovado conseguiria reconstruir um recurso de busca do Sales Navigator só com o SNAP. Se o seu produto precisa de resultados de busca, o SNAP nunca foi a ferramenta certa.
A documentação oficial é pública mesmo com o acesso fechado: dá para ler como o SNAP funciona sem poder usá-lo. Três referências cobrem tudo o que um desenvolvedor precisa, do programa de parceiros a uma requisição de busca que funciona.
Se o seu produto precisa de resultados do Sales Navigator, o modelo viável é do lado do usuário. Cada usuário conecta a própria conta do LinkedIn, que já tem uma licença do Sales Navigator, pela autenticação hospedada da Unipile. O seu backend chama então um único endpoint REST, e a busca roda dentro do que esse usuário já vê no Sales Navigator. É o mesmo modelo que a API do LinkedIn usa para mensagens, convites e perfis.
Adicione a autenticação hospedada ao seu app para que cada usuário conecte a conta do LinkedIn. As buscas do Sales Navigator só funcionam se essa conta tiver uma assinatura ativa do Sales Navigator.
Envie POST /api/v1/linkedin/search com "api": "sales_navigator", com filtros ou com uma URL que o usuário copiou do Sales Navigator.
Siga o cursor para carregar mais resultados, armazene só o que o seu recurso precisa e teste com uma licença real em uma conta de staging antes de lançar.
A Unipile é um intermediário técnico independente. Não é parceira do SNAP e não revende licenças do Sales Navigator. Cada requisição é feita em nome de um único usuário conectado, pela própria conta vinculada e assinatura dele: sem credenciais compartilhadas e sem licenças compartilhadas. Quando um usuário não tem assinatura ativa do Sales Navigator, as buscas do Sales Navigator simplesmente não ficam disponíveis na conta dele.
Defina api como sales_navigator e category como people (ou companies) e combine os filtros de que precisa. keywords é texto livre, tenure recebe uma lista de faixas em anos, profile_language uma lista de códigos de idioma, e company recebe listas de IDs de empresas para incluir e excluir. Um filtro industry com lista de inclusão funciona do mesmo jeito. O parâmetro de query limit define o tamanho da página, até 100 resultados no Sales Navigator.
curl --request POST \
--url "https://{YOUR_DSN}/api/v1/linkedin/search?account_id={ACCOUNT_ID}&limit=50" \
--header "X-API-KEY: {YOUR_ACCESS_TOKEN}" \
--header "accept: application/json" \
--header "content-type: application/json" \
--data '{
"api": "sales_navigator",
"category": "people",
"keywords": "head of sales",
"tenure": [{ "min": 3 }],
"profile_language": ["en"],
"company": { "include": [1441], "exclude": [1035] }
}'
A resposta é um objeto LinkedinSearch : um array items (nome, headline, localização, cargos atuais, URL do perfil), um bloco paging com start, page_count e total_count, e um cursor para a próxima página.
Muitos usuários montam a busca primeiro no Sales Navigator. Em vez de recriar cada filtro na sua interface, aceite a URL que eles copiam do navegador: uma página de resultados, uma busca salva ou uma lista de leads. Envie-a no campo url e a busca roda com os filtros já codificados nesse link.
{
"url": "https://www.linkedin.com/sales/search/people?query=(...)"
}
Valide o link colado antes de enviar: precisa ser um endereço do Sales Navigator, começando por https://www.linkedin.com/sales/. Uma URL de busca clássica do LinkedIn corresponde a uma busca clássica.
Filtros como localizações, empresas ou setores esperam IDs do LinkedIn, não nomes. Consulte-os primeiro no endpoint de parâmetros de busca e reutilize os valores id retornados no corpo da busca. O parâmetro type indica o que você procura, aqui uma localização.
curl --request GET \
--url "https://{YOUR_DSN}/api/v1/linkedin/search/parameters?account_id={ACCOUNT_ID}&type=LOCATION&keywords=los%20angeles&limit=100" \
--header "X-API-KEY: {YOUR_ACCESS_TOKEN}" \
--header "accept: application/json"
# Response: { "object": "LinkedinSearchParametersList", "items": [{ "title": "...", "id": "..." }] }
Cada resposta traz um cursor. Passe-o como parâmetro de query cursor da próxima requisição e pare ao atingir paging.total_count, o limite por busca descrito abaixo ou o número de resultados de que o seu recurso realmente precisa.
const BASE = "https://{YOUR_DSN}/api/v1/linkedin/search";
const headers = {
"X-API-KEY": process.env.UNIPILE_API_KEY,
"accept": "application/json",
"content-type": "application/json",
};
export async function searchSalesNavigator(accountId, body, maxResults = 500) {
const results = [];
let cursor = null;
do {
const params = new URLSearchParams({ account_id: accountId, limit: "100" });
if (cursor) params.set("cursor", cursor);
const res = await fetch(`${BASE}?${params}`, {
method: "POST",
headers,
body: JSON.stringify(body),
});
if (!res.ok) throw new Error(`Search failed: ${res.status}`);
const page = await res.json();
results.push(...page.items);
cursor = page.cursor;
const target = Math.min(page.paging.total_count, maxResults);
if (results.length >= target) break;
} while (cursor);
return results;
}
// Example: the first 500 matches of a search the user built in your app
const leads = await searchSalesNavigator("{ACCOUNT_ID}", {
api: "sales_navigator",
category: "people",
keywords: "head of sales",
});
Vincule maxResults ao que o usuário pediu. Os resultados param no limite por busca definido pelo LinkedIn, seja qual for o valor passado.
Conecte uma conta do Sales Navigator e faça a sua primeira busca
Autenticação hospedada, um único endpoint de busca e paginação por cursor. Teste com a sua própria licença do Sales Navigator antes de oferecer aos seus usuários.
O LinkedIn limita quantos resultados uma única busca pode devolver e quanto uma conta deve buscar por dia. Esses limites dependem do produto de busca, não da API que você chama. Planeje paginação, cotas e interface em torno deles desde o início. Para buscas sem licença do Sales Navigator, veja o nosso guia da API de busca do LinkedIn e, para licenças do Recruiter, o guia da API do LinkedIn Recruiter.
| Busca | Máx. de resultados por busca | Resultados por página | Necessário na conta vinculada |
|---|---|---|---|
| Busca clássica do LinkedIn | 1,000 | Até 10 (pessoas e empresas) | Qualquer conta do LinkedIn |
| Sales Navigator, pessoas | 2,500 | Até 100 | Assinatura ativa do Sales Navigator |
| Sales Navigator, empresas | 1,000 | Até 100 | Assinatura ativa do Sales Navigator |
| Recruiter | 2,500 | Até 100 | Licença do Recruiter |
Volume diário: para buscas de pessoas no Sales Navigator, a recomendação é ficar em torno de 2.500 perfis por dia por conta vinculada. Uma busca com mais de 2.500 pessoas precisa de filtros mais estreitos, não de mais páginas: divida por localização, setor ou tempo de casa.
Última verificação: 13 de outubro de 2026, com base na documentação de limites e restrições dos provedores .
Os limites acima são definidos pelo LinkedIn. A Unipile os repassa como são e não os remove, e nenhuma requisição pode devolver mais do que a licença do próprio usuário permite. Com que frequência o seu produto faz buscas, quantos resultados pede e como as espaça é uma decisão do lado do cliente: inclua cotas no produto, mostre aos usuários o consumo e vincule cada busca a uma ação pedida pelo usuário.
Não existe tabela de preços pública para a API do Sales Navigator em si. As taxas do SNAP são negociadas em cada contrato de parceria, e o programa não aceita mais novos parceiros. Com uma integração do lado do usuário, o custo se divide em duas linhas: a licença do Sales Navigator que cada usuário já tem e o plano de API que a sua empresa paga para o seu app.
| Linha de custo | Quem paga | Preço |
|---|---|---|
| SNAP oficial | O parceiro do LinkedIn | Definido no contrato de parceria, não público |
| Licença Sales Navigator Core | O usuário ou a empresa dele | $119,99 por mês ou $1.079,88 por ano |
| Licença Sales Navigator Advanced | O usuário ou a empresa dele | $159,99 por mês ou $1.799,88 por ano |
| Licença Sales Navigator Advanced Plus | A empresa do usuário | Cotação personalizada do LinkedIn |
| API Unipile | A sua empresa | Por conta conectada: $55 por mês até 10 contas, depois de $5,50 a $3,50 por conta |
Exemplo: o seu app atende 20 vendedores que vinculam, cada um, uma conta Sales Navigator Core. As licenças deles continuam nas próprias assinaturas do LinkedIn. Do seu lado, a fatura da API é de 20 contas conectadas a $5,50, ou seja, $110 por mês, sem taxa por busca nem por mensagem. Veja todas as faixas de volume na página de preços da API Unipile.
Última verificação: 26 de outubro de 2026, com base na página de planos do Sales Navigator do LinkedIn. Os preços do LinkedIn não incluem impostos e podem variar por região.
Os dois modelos atendem produtos diferentes. O SNAP serve a um fornecedor de CRM que já tem parceria com o LinkedIn e quer painéis do Sales Navigator nos registros. Uma API do lado do usuário serve a um software que precisa dos resultados de busca como dados, para usuários que já pagam o Sales Navigator.
| Critério | SNAP oficial | API do lado do usuário (Unipile) |
|---|---|---|
| Acesso | Parceria assinada com o LinkedIn, fechada a novos parceiros | Conta self-service; cada usuário vincula a própria conta do LinkedIn |
| Onboarding | Análise de parceiros pelo LinkedIn | Fluxo de autenticação hospedada no seu app |
| Busca de pessoas | Nenhum endpoint de API | POST /api/v1/linkedin/search com "api": "sales_navigator" |
| Buscas salvas e listas de leads | Indisponível | Feitas a partir de uma URL do Sales Navigator colada pelo usuário |
| Mensagens | Módulos de mensagem e InMail na interface incorporada | Rotas de mensagens do LinkedIn na mesma conta vinculada |
| O que você recebe | Módulos incorporados, análise de atividade, correspondências do CRM Sync | Resultados JSON (items, paging, cursor) para a sua interface |
| Quem é responsável | O parceiro, pelo contrato do SNAP | A sua empresa decide como as buscas são usadas; cada usuário traz a própria licença |
Na prática: se você ainda não é parceiro do SNAP, a escolha está feita. E se é, o SNAP continua sem entregar resultados de busca como dados: produtos que precisam deles usam o modelo do lado do usuário junto com os recursos da parceria.
Três padrões de produto cobrem a maioria das integrações de busca do Sales Navigator. Em todos, o usuário mantém o controle da própria licença, das próprias buscas e listas, e o seu produto faz o trabalho em volta.
Um vendedor cola no seu CRM a URL de uma lista de leads do Sales Navigator. O seu app a executa em nome dele, cruza os resultados com contatos existentes e cria os registros que faltam, cada um com link para o perfil do LinkedIn.
API do LinkedIn para software de CRMRecrutadores costumam ter uma licença do Sales Navigator ou do Recruiter. O mesmo endpoint alterna entre os dois pelo campo api , então um ATS pode oferecer buscas de sourcing a partir da licença que o recrutador vinculou.
Ferramentas de sequência combinam LinkedIn e email. Uma busca monta o público na licença do usuário, e as mensagens saem pelo LinkedIn e pelo Gmail, Outlook ou IMAP com a API de Email, em nome do mesmo usuário.
API do LinkedIn para plataformas de engajamentoDesenvolve para agentes de IA? O servidor MCP do Sales Navigator dá aos agentes de código as mesmas buscas, com o mesmo modelo por usuário.
Acesso, chaves, preços, listas de leads e responsabilidades: respostas para desenvolvedores.
Sim, a Sales Navigator Application Platform (SNAP), mas é um programa de parceiros, não uma API pública. O LinkedIn informa no Microsoft Learn que não aceita novos parceiros no momento, e o SNAP não inclui endpoint de busca de pessoas. Desenvolvedores que precisam de resultados de busca agem em nome da própria licença do Sales Navigator de cada usuário.
Hoje não é possível se inscrever: o onboarding de novos parceiros do SNAP está fechado, sem data de reabertura publicada. Parceiros existentes mantêm o acesso pelo contrato. Para um produto novo, o caminho prático é uma API do lado do usuário como a Unipile, em que cada usuário vincula a conta do LinkedIn e o seu app faz buscas via POST /api/v1/linkedin/search.
Não. O LinkedIn não emite uma chave de API independente do Sales Navigator, e nem o portal de desenvolvedores nem uma assinatura do Sales Navigator fornecem uma. Com a Unipile, você se autentica com a sua própria chave Unipile no header X-API-KEY e escolhe uma conta vinculada com account_id, enquanto a licença do Sales Navigator continua com o usuário.
O preço do SNAP é definido em cada contrato de parceria e não é público, e de qualquer forma o programa está fechado a novos parceiros. Uma integração do lado do usuário exige uma assinatura ativa do Sales Navigator na conta de cada usuário, paga por ele ou pela empresa dele, mais um plano de API para o seu app: as licenças Core começam em $119,99 por mês e a API Unipile em $5,50 por conta conectada (detalhamento completo). Para os custos das APIs oficiais do LinkedIn, veja a API do LinkedIn é gratuita.
Não pelo SNAP, que não exporta listas de leads nem buscas salvas. Com a Unipile, o usuário pode colar a URL de uma busca, busca salva ou lista de leads do Sales Navigator; o seu app a envia no campo url e percorre os resultados com o cursor. O LinkedIn limita cada busca de pessoas a 2.500 resultados.
Apenas ao que o usuário autenticado já vê no Sales Navigator com a própria licença: resultados de busca com campos como nome, headline, localização, cargos atuais e URL do perfil. A Unipile não mantém nenhuma base independente de membros do LinkedIn. Os resultados são devolvidos no momento da requisição, e o seu app decide o que armazena conforme a própria política de privacidade.
O LinkedIn define os limites, e como o seu produto usa as buscas é uma decisão do lado do cliente. A Unipile repassa cada requisição para a conta vinculada sem remover nenhum limite. Crie cotas por usuário, distribua as buscas ao longo do tempo e faça-as em resposta a ações que os seus usuários pedirem.
Não. A Unipile não é afiliada, endossada nem patrocinada pelo LinkedIn. Não faz parte da Sales Navigator Application Platform (SNAP) e não revende licenças do Sales Navigator. A Unipile é um intermediário técnico independente que age em nome de usuários que vinculam as próprias contas do LinkedIn.
Ainda tem dúvidas? Nossa equipe está aqui para ajudar.
Falar com um especialistaFaça a sua primeira busca no Sales Navigator pelo seu app
Vincule uma conta do LinkedIn com licença do Sales Navigator, envie uma requisição e receba resultados em JSON. A documentação de busca detalha cada parâmetro.
Neste website, usamos cookies para medir nosso público, manter o relacionamento com você e identificar a origem de sua visita. Você gostaria de aceitar ou recusar?