Libere o potencial da API de desenvolvedor do LinkedIn com nosso guia abrangente. Se estiver criando ferramentas para RH, SaaS ou plataformas centradas no desenvolvimento, você encontrará insights práticos e vantagens práticas. Desde a compreensão da arquitetura central da API do LinkedIn até a implantação de casos de uso reais, este guia o orienta em tudo o que você precisa saber.
Neste guia da API do LinkedIn, você aprenderá:
const profile = await unipilar.linkedin
.getProfile("user_id");
console.log(profile.name);
O que é a API do LinkedIn?
A API (Interface de Programação de Aplicativos) do LinkedIn é a ponte essencial que conecta os dados da rede profissional do LinkedIn a aplicativos externos. Se você estiver criando um software de recrutamento, sistemas de CRM ou ferramentas de automação de marketing, entender a integração da API do LinkedIn é crucial para acessar os dados do LinkedIn. Mais de 900 milhões de perfis profissionais e dados da empresa.
Por que os desenvolvedores precisam da API do LinkedIn para seus softwares?
A API do LinkedIn é um conjunto de interfaces de programação que permite aos desenvolvedores integrar a funcionalidade do LinkedIn em seus aplicativos. Pense na API do LinkedIn como um gateway seguro que permite que seu software se comunique com a plataforma do LinkedIn para:
Se você estiver construindo um CRM, ATS, ou um plataforma de automação de alcance, A integração com o LinkedIn aprimora os recursos do seu produto em relação a aquisição de talentos, conexões comerciaise marketing direcionado.
Integração da API do LinkedIn entre produtos
Uma das principais vantagens da API do LinkedIn é sua capacidade de trabalhar em todo o ecossistema do LinkedIn:
Esse recurso de integração de vários produtos permite que os desenvolvedores criem soluções abrangentes que aproveitem todo o ecossistema profissional do LinkedIn, criando uma experiência unificada para os usuários em diferentes ambientes do LinkedIn.
API do LinkedIn vs. Web Scraping: Qual é a diferença?
Entenda por que o acesso oficial à API oferece uma solução mais confiável, segura e em conformidade com a legislação para suas necessidades de integração com o LinkedIn.
Tipos oficiais de API do LinkedIn: Qual deles você precisa?
O LinkedIn oferece várias APIs oficiais por meio de seu Programa de Parceiros. Veja a seguir o que cada ponto de extremidade da API do LinkedIn oferece:
LinkedIn API de perfil
Recupere informações de perfil de usuário para enriquecimento de CRM e autenticação de usuário.
LinkedIn API de conexões
Acesse a rede profissional do usuário para análise e recomendações de conexão.
LinkedIn Compartilhar API
Publique conteúdo em nome dos usuários para gerenciamento e automação de mídia social.
LinkedIn API da organização
Gerencie páginas e dados da empresa para gerenciamento de perfis e insights de funcionários.
LinkedIn API UGC
Lidar com conteúdo de mídia avançada para publicação avançada e gerenciamento de mídia.
LinkedIn API de conformidade
Relatar violações de políticas e problemas de conteúdo para moderação e conformidade.
Importante O LinkedIn removeu o acesso público à API em 2015
Todo acesso à API do LinkedIn agora requer uma parceria oficial. Aqui está o que você precisa:
Processo de aprovação da API do LinkedIn: O que esperar
A aprovação do acesso oficial à API do LinkedIn é um processo rigoroso. Compreender o cronograma e os requisitos ajuda você a preparar uma solicitação bem-sucedida.
Principais requisitos
Evite a espera com a Unipile - Obtenha acesso instantâneo à API do LinkedIn sem o demorado processo de aprovação.
Acesso à API do LinkedIn: Quem pode usá-lo e como obter aprovação?
O LinkedIn não fornece mais acesso público às suas APIs. Desde 2015, todo o acesso à API do LinkedIn exige a adesão ao Programa de Parceiros do LinkedIn. Isso significa que os desenvolvedores individuais não podem simplesmente criar um aplicativo e começar a usar as APIs do LinkedIn.
Programa de desenvolvimento de marketing
Para empresas de tecnologia de marketingSoluções Sales Navigator
Para fornecedores de tecnologia de vendasParceria para soluções de talentos
Para fornecedores de tecnologia de RH e ATSPrograma de parceiros de aprendizado do LinkedIn
Para fornecedores de sistemas de gerenciamento de aprendizagemO que você pode e o que não pode fazer com as APIs do LinkedIn: Abordagem "faça você mesmo
A API do LinkedIn permite que você acesse dados estruturados, publique conteúdo e gerencie perfis, mas ela vem com restrições. Você pode enfrentar limites de taxas, precisar de permissões de usuário e só obter acesso a determinados recursos se for um parceiro. O processo de aprovação pode ser demorado e limitar sua capacidade de implementar soluções personalizadas sem o código de autorização do LinkedIn.
O que você pode fazer
O que você não pode fazer
3 maneiras de acessar os dados do LinkedIn: API oficial versus alternativas
Acessar os dados do LinkedIn para seu aplicativo pode ser um desafio devido ao acesso restrito à API do LinkedIn. Há várias maneiras de acessar os dados do LinkedIn para realizar tarefas como pesquisa de perfis, busca de empresas, envio de convites, envio de notas de vozou envio de InMails. Ao comparar pontos de extremidade, esforço, custo e flexibilidade, Se você não tiver uma equipe de trabalho, esta tabela o ajudará a avaliar claramente o que é melhor para a sua equipe.
API da Unipile
API unificada tudo em um
Parceiros do LinkedIn
API oficial por meio de parceria
Faça você mesmo
Crie sua própria solução
1. API do LinkedIn da Unipile
Uma API do LinkedIn pronta para produção que espelha a funcionalidade oficial sem a complexidade do Programa de Parceiros.
Por que escolher a Unipile?
Como funciona
Comece a usar em 5 etapas simples
Crie sua conta Unipile
Registre-se em segundos e obtenha acesso imediato à API de mensagens da Unipile.
Acesse seu painel de controle
Gerencie todas as suas contas conectadas, webhooks e configurações de API em um só lugar.
Obtenha seu DSN
Copie seu endpoint DSN exclusivo para começar a fazer chamadas de API.
Gerar um token
Configure escopos e permissões para acesso seguro à API.
Conectar conta do LinkedIn
Vincule sua conta do LinkedIn usando credenciais ou método de cookies.
Agora integre todos os recursos de que você precisa
Acesse todas as funcionalidades do LinkedIn por meio de nossa API unificada. Escolha os pontos de extremidade que correspondem ao seu caso de uso.
Endpoints populares
Guia em vídeo: Crie com a API do LinkedIn
Neste vídeo, saiba como conectar uma conta do LinkedIn e começar a sincronizar caixas de entrada, recuperar perfis e automatizar o alcance a partir de seu aplicativo.
2. API oficial do LinkedIn
Embora a API oficial do LinkedIn ofereça o acesso mais abrangente e legalmente seguro aos dados do LinkedIn, ela vem com barreiras significativas de entrada que a tornam inadequada para a maioria dos desenvolvedores e empresas.
API oficial do LinkedIn: Guia do desenvolvedor
A API do LinkedIn oferece opções poderosas de integração, mas é rigidamente controlada. Desde 2015, o acesso público foi removido, e o acesso agora é disponível apenas para parceiros do LinkedIn. Os parceiros aprovados obtêm acesso a APIs específicas, como a API de perfil, a API de conexões e a API de UGC, que permitem o enriquecimento do perfil, o compartilhamento de conteúdo e as conexões de rede.
Para criar um aplicativo, os desenvolvedores devem criar uma conta de desenvolvedor do LinkedIn. A complexidade do uso das APIs do LinkedIn, que são construídas no Estrutura Rest.li, O uso da biblioteca de autenticação, que requer o entendimento da biblioteca fornecida que simplifica as solicitações e lida com a autenticação.
Dois métodos principais do OAuth incluem: Faça login com o LinkedIn (requer permissão do usuário para dados de perfil) e API de perfil (reservado para parceiros aprovados com acesso mais amplo).
Processo OAuth para acesso
Seja aprovado pelo LinkedIn
Obter tokens de acesso
Use seu Client ID e Client Secret para solicitar um token de acesso para chamadas de API autenticadas.
const getAccessToken = assíncrono () => { const response = await axios.postagem( 'https://www.linkedin.com/oauth/v2/accessToken', { grant_type: 'client_credentials', id_cliente: 'your-client-id', segredo_do_cliente: 'your-client-secret' (seu segredo de cliente)' } ); return response.data.access_token; };
Obter dados de perfil
Faça solicitações de API para recuperar dados de perfil. Observação: A API do LinkedIn requer um ID de perfil para recuperação de dados.
const getProfile = assíncrono (accessToken, profileId) => { const response = await axios.obter( `https://api.linkedin.com/v2/people/${profileId}`, { cabeçalhos: { 'Authorization': `Bearer ${accessToken}` } } ); return response.data; };
A API oficial do LinkedIn só permite a obtenção de dados de perfil usando um ID do perfil. Se você tiver apenas um URL ou slug de perfil do LinkedIn, a API oficial não será útil. Nesses casos, o uso de uma API não oficial, como a Unipile, pode ser uma solução, pois ela permite a recuperação de dados do LinkedIn usando o ID e o URL do perfil.
Limitações da API oficial do LinkedIn
Grandes restrições que o tornam impraticável para a maioria dos casos de uso:
3. Integração DIY com o LinkedIn
Se a API oficial do LinkedIn não atender às suas necessidades, especialmente quando você precisar recuperar dados usando um URL ou slug de perfil do LinkedIn, as APIs não oficiais encontradas em plataformas como o GitHub podem servir como alternativa. Essas bibliotecas permitem que você interaja com o LinkedIn sem as restrições impostas pela API oficial.
Por que a integração DIY é arriscada
Essas integrações geralmente são longas, complexas e não oficiais, o que significa que não há suporte oficial disponível. Os desenvolvedores devem esperar inúmeras iterações e desafios durante a implementação. Além disso, o uso do LinkedIn como um provedor OAuth tem suas limitações, pois não fornece os principais dados de que muitos aplicativos precisam.
Desafios comuns
Melhores alternativas para a integração DIY
Em vez de criar seu próprio raspador do LinkedIn, considere estas soluções prontas para produção:
Recursos de API do LinkedIn com a Unipile
Acesse todos os pontos de extremidade do LinkedIn por meio de uma API única e unificada. De mensagens a perfis, convites a publicações, crie qualquer integração com o LinkedIn de que seus usuários precisem.
Conexão de conta
2 endpoints disponíveis
Mensagens
10 endpoints disponíveis
Usuários/Perfis
8 endpoints disponíveis
Publicações/Comentários
6 endpoints disponíveis
Específico
17 endpoints disponíveis
Webhooks
3 eventos disponíveis
Caixas de entrada
4 caixas de entrada disponíveis
Integração do LinkedIn API com Python: Início rápido
Integre o LinkedIn em seu CRM, ATS ou ferramenta de divulgação em minutos. Abaixo está um exemplo em Python para listar todas as contas conectadas do LinkedIn usando a API Unipile. Não é necessário SDK, apenas Python e solicitações.
import solicitações # Seu ponto de extremidade da API do Unipile url = "https://api1.unipile.com:13111/api/v1/accounts" # Cabeçalhos para autenticação cabeçalhos = { "aceitar": "application/json", "X-API-KEY": "your-api-key" } # Faça a solicitação response = solicitações.obter(url, headers=headers) # Imprimir todas as contas conectadas print(resposta.json())
Principais recursos da API do LinkedIn da Unipile
Listar todos os bate-papos
enrolar --request OBTER \ --url https://api1.unipile.com:13111/api/v1/chats \ --header 'X-API-KEY: {sua_chave_de_api}'
Recupere todas as mensagens de bate-papo da conta do LinkedIn de um usuário. Filtre as conversas por parceiro de bate-papo, data ou palavras-chave no conteúdo do bate-papo.
Iniciar novo bate-papo
enrolar --request POST \ --url https://api1.unipile.com:13111/api/v1/chats \ --header 'X-API-KEY: {sua_chave_de_api}' \ --header 'Content-Type: application/json' \ --dados '{"attendee_id": "...", "text": "..."}'
Inicie uma nova mensagem de bate-papo em seu aplicativo, fornecendo o destinatário, o conteúdo da mensagem e os anexos opcionais, se suportados.
Recuperar um perfil
enrolar --request OBTER \ --url https://api1.unipile.com:13111/api/v1/users/{user_id} \ --header 'X-API-KEY: {sua_chave_de_api}'
Essa função de API facilita a recuperação de perfis de usuários, permitindo o acesso detalhado às informações do usuário. Você pode reunir uma grande quantidade de informações de perfil público, como e-mail, cargo, empresa, número de telefone e endereço do usuário, sempre que eles forem fornecidos e estiverem disponíveis publicamente.
Como os desenvolvedores podem aproveitar a API do LinkedIn para obter recursos avançados?
A integração de recursos avançados do LinkedIn em seus aplicativos agora é um processo simplificado com os trechos de código prontos para uso da Unipile. Os desenvolvedores podem contornar as complexidades da construção a partir do zero, usando esses códigos pré-elaborados para acessar todos os recursos da API do LinkedIn.
Seja para automatizar a recuperação de dados de perfil, analisar as atividades de rede ou sincronizar com outros sistemas, o robusto repositório de código do Unipile atua como um catalisador para uma integração rápida e tranquila.
Automatize o alcance do LinkedIn com sequências inteligentes
Automatize seu alcance no LinkedIn compilando uma lista de perfis para enviar convites com um toque personalizado. Pesquise perfis usando o LinkedIn ou o Sales Navigator, aplique filtros e deixe o Unipile cuidar do resto.
Pesquisa de lista de extratos
Aproveite os recursos avançados do LinkedIn, LinkedIn Recruiter e LinkedIn Sales Navigator para criar funcionalidades personalizadas com a rota 'Obter dados brutos' (rota mágica) usando contas conectadas.
Detecção de convites aceitos
Acompanhe quando seus convites do LinkedIn são aceitos para acionar ações de acompanhamento sem webhooks específicos.
Integração de notas de voz
A incorporação do recurso de notas de voz do LinkedIn ao seu software pode melhorar muito a interação e o envolvimento do usuário. Essa integração permite que os usuários enviem e recebam facilmente mensagens de voz, oferecendo uma maneira mais pessoal e eficaz de se comunicar.
Acesso à documentaçãoObter postagens no LinkedIn
Acesse as publicações mais recentes dos seus usuários no LinkedIn diretamente no seu aplicativo. Recupere títulos, registros de data e hora e trechos de conteúdo para alimentar painéis em tempo real, cartões de CRM ou alertas automatizados.
Obter postagens no LinkedInCasos de uso da API do LinkedIn: Liberando o potencial
A API do LinkedIn serve como uma ferramenta transformadora, remodelando o cenário para indivíduos e organizações em vários setores. Para recrutar e vender mais rapidamente, Quando os seus usuários precisam responder prontamente às mensagens. Com a API, você pode conectar facilmente um número ilimitado de contas do LinkedIn por usuário.
API para o LinkedIn Recruiter
No âmbito do recrutamento, a API do LinkedIn da Unipile é uma ferramenta transformadora, remodelando o cenário para a contratação de profissionais. A API para o LinkedIn Recruiter e outros, simplifica a segmentação de candidatos, automatiza tarefas tediosas e fornece insights em tempo real.
API para o LinkedIn Sales Navigator
Incorporação de LinkedIn Sales Navigator em seu CRM transforma as estratégias de vendas, fornecendo acesso direto a insights e conexões valiosos. Essa fusão permite um envolvimento personalizado, adaptado às necessidades exclusivas de cada cliente potencial.
Benefícios da integração da API do LinkedIn
Um SDK pronto para produção que lida com a complexidade da integração com o LinkedIn. Pontos de extremidade RESTful, webhooks em tempo real e limitação automática de taxa, para que você possa se concentrar na criação, não na manutenção.
Integração simples
Pesquise perfis, envie convites e mensagens com apenas algumas linhas de código. Nosso SDK lida com autenticação, limites de taxa e tratamento de erros.
// Conecte-se ao LinkedIn em segundos import { UnipileClient } from 'unipile-node-sdk'; const cliente = new UnipileClient({ dsn: 'https://api.unipile.com', token: process.env.UNIPILE_TOKEN }); // Pesquisar perfis do LinkedIn const perfis = await clientes.usuários.pesquisa({ query: 'Diretor de Marketing', limite: 25 }); // Enviar convite de conexão await clientes.usuários.convidar({ account_id: accountId, provider_id: 'linkedin_user_id', mensagem: 'Olá! Let's connect.' });
API RESTful
Endpoints limpos e padronizados com respostas JSON. Estrutura de URL e métodos HTTP previsíveis.
Webhooks em tempo real
Notificações instantâneas de mensagens, aceitação de conexões e eventos. Não é necessário fazer pesquisas.
Autenticação segura
Autenticação baseada em token OAuth 2.0. Gerenciamento seguro de credenciais e atualização automática de tokens.
Proteção da conta
Salvaguardas incorporadas para proteger as contas do LinkedIn. Padrões de comportamento e limites de atividade semelhantes aos humanos.
Limitação inteligente de taxa
Gerenciamento automático do limite de taxa com cabeçalhos informativos. Lidamos com as restrições do LinkedIn para você.
Limpar o tratamento de erros
Códigos e mensagens de erro descritivos. Lógica de repetição integrada com backoff exponencial.
Um painel de controle para todas as suas integrações
Gerencie todas as suas contas do LinkedIn, WhatsApp, Gmail e muito mais em uma única interface intuitiva.
Contas
03/01/2025
02/15/2025
02/10/2025
03/01/2025
02/28/2025
02/20/2025
03/01/2025
02/25/2025
03/01/2025
02/22/2025
02/14/2025
02/12/2025
02/08/2025
02/05/2025
03/01/2025
02/15/2025
03/01/2025
02/22/2025