Documentação do API Hop
API de dados do LinkedIn
13 endpoints autenticados do LinkedIn Web V2 oferecem perfis pessoais e empresariais, publicações, vagas, pesquisas e comentários.
13 endpoints autenticados do LinkedIn Web V2 oferecem perfis pessoais e empresariais, publicações, vagas, pesquisas e comentários.
Autenticação
Envie sua chave API API Hop no cabeçalho Authorization. O acesso depende dos gateways habilitados e das permissões da chave; a documentação não confirma disponibilidade em produção.
Authorization: Bearer YOUR_API_KEYRequisições
As operações síncronas usam GET com parâmetros de consulta e sem corpo. Campos desconhecidos e campos escalares repetidos são rejeitados. Apenas campos de array aceitam chaves repetidas, como company_ids=1035&company_ids=1441. Mantenha identificadores e cursores como strings; não converta identificadores grandes em números JavaScript. Valores opcionais vazios são omitidos.
curl --get "https://api.apihop.ai/v1/linkedin/web-v2/users/profile" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "url=https://www.linkedin.com/in/williamhgates/"Cobrança
Para operações síncronas: Perfis pessoais, perfis empresariais e detalhes de publicações custam $0.008 (8000 credits) por requisição bem-sucedida. As outras cinco operações custam $0.05 (50000 credits). São preços padrão para clientes; preços específicos da conta têm prioridade. Cada página solicitada é cobrada separadamente, não cada item. Falhas do fornecedor liberam a reserva; erros de liquidação não geram outra chamada.
Paginação e limites
Para operações síncronas: Publicações pessoais retornam apenas as 50 mais recentes: start e pagination_token não têm efeito, mesmo que a resposta contenha um token. Publicações empresariais usam start=0, 50, 100, ...; pagination_token não tem efeito. A busca de vagas usa start=0, 25, 50, .... Comentários aceitam page a partir de 1 e pagination_token. Não há paginação nem tentativas automáticas; o tempo limite é de 60 segundos. Recursos limitados do fornecedor podem causar falhas intermitentes.
Escopo
Há oito operações síncronas Web V2 e cinco operações de tarefas assíncronas. Crie tarefas de perfil, empresa ou publicação com POST e um campo JSON url. HTTP 202 retorna um ID decimal de tarefa da plataforma como string. Leituras GET de status e resultado são gratuitas e restritas ao mesmo locatário; tarefas desconhecidas, de outro locatário ou produto retornam 404. O status não inclui result; o resultado é null antes de COMPLETED. O preço é reservado na criação e cobrado uma vez no sucesso ($0.008 / 8000 credits por padrão). Falha ou tempo limite de 30 minutos libera a reserva. A consulta em segundo plano ocorre a cada 5 segundos; respostas pendentes incluem Retry-After: 5. Os resultados ficam na tarefa da plataforma. Não use o ID do fornecedor. Um envio incerto não é repetido automaticamente. Uma tarefa concluída retorna result.records. Inteiros fora do intervalo seguro do JavaScript são armazenados e retornados como strings decimais. Os exemplos são ilustrativos, não resultados de validação real.
Respostas
Para operações síncronas: O JSON nativo code/data e a precisão numérica são preservados. A estrutura varia por operação. HTTP 200 não basta: erros de negócio e registros de erro com error/error_code são rejeitados. Resultados vazios bem-sucedidos são cobrados. O exemplo é ilustrativo, não uma validação real.
{"code":200,"data":[]}Erros
HTTP 400: parâmetros inválidos; 401: autenticação inválida; 402: saldo insuficiente; 403: acesso ao gateway negado; 405: método não suportado; 408: cancelamento; 429: limite de frequência; 502/503/504: falha do fornecedor, configuração indisponível ou tempo esgotado. Guarde X-Request-Id para diagnóstico.
Fontes
Verificado em 2026-10-31 com a OpenAPI oficial V5.3.2 e os preços atuais dos endpoints. As fontes descrevem contrato e preços, sem comprovar testes reais bem-sucedidos de todos os endpoints.