API para LinkedIn

API para LinkedIn: Buscar perfis

Busque perfis do LinkedIn por palavra-chave com filtros opcionais de localização e cargo. Cada resultado retorna um registro de perfil completo: nome, título, localização, cargo atual, experiência profissional, formação e habilidades, além da URL do perfil, nome de usuário e ID. Para uma busca mais barata só com nome/título/URL, use linkedin.search_profiles_thin; adicione e-mails com linkedin.search_profiles_email.

US$ 7,92/mil resultados, pague por requisição, sem assinatura.

inLead search | LinkedIn Sales Navigator
linkedin.com/sales/search/people?keywords=VP%20of%20Sales
SNSales NavigatorMessagingAlerts
LeadsAccounts

Lead filters

GeographyIndustryCompany headcountSeniority levelFunction

About 1,400 results

VP of Sales, Commercial at Salesforce

Chicago, Illinois, United States

20 years scaling B2B SaaS revenue teams from seed to IPO. Currently building out the commercial segment at Salesforce.

MessageView profile

MessageView profile

MessageView profile

MessageView profile
O que a API retornouitems[0]
{
"id": "ACoAAAvpsales001",
"url": "https://www.linkedin.com/in/marcus-chen-sales",
"handle": "marcus-chen-sales",
"firstName": "Marcus",
"lastName": "Chen",
"headline": "VP of Sales, Commercial at Salesforce",
"location": "Chicago, Illinois, United States",
"about": "20 years scaling B2B SaaS revenue teams from seed to IPO. Currently building out the commercial segment at Salesforce.",
... 18 campos a mais
}
Disponibilidade
98,72%
30d · 3.443 chamadas
Requisições
3.617
30d · semanal, últimas 12 sem.
Resposta
11,0s
mediana · 30d

Como chamar

Obtenha Buscar perfis do LinkedIn em uma só requisição

import os, requests

res = requests.post(
    "https://api.getanyapi.com/v1/run/linkedin.search_profiles",
    headers={"Authorization": f"Bearer {os.environ['ANYAPI_KEY']}"},
    json={
        "query": "engineer",
        "currentCompanies": [
            "Google"
        ],
        "limit": 3
    },
)
print(res.json())
Abrir em
Obter chave grátis
Resposta de exemplo

Este exemplo mostra 13 de 30 campos. Ver todos os campos

{
  "found": true,
  "data": {
    "items": [
      {
        "id": "ACoAAAvpsales001",
        "url": "https://www.linkedin.com/in/marcus-chen-sales",
        "handle": "marcus-chen-sales",
        "firstName": "Marcus",
        "lastName": "Chen",
        "headline": "VP of Sales, Commercial at Salesforce",
        "location": "Chicago, Illinois, United States",
        "about": "20 years scaling B2B SaaS revenue teams from seed to IPO. Currently building out the commercial segment at Salesforce.",
        "image": "https://media.licdn.com/dms/image/D4E03AQMarcusChenProfile/profile-displayphoto-shrink_800_800/0/1701000000007?e=1735689600",
        "experience": [
          {
            "title": "VP of Sales, Commercial",
            "company": "Salesforce",
            "startDate": "Jan 2023",
            "endDate": "Present",
            "location": "Chicago, Illinois"
          },
          {
            "title": "Senior Director of Sales",
            "company": "Salesforce",
            "startDate": "Jun 2019",
            "endDate": "Dec 2022",
            "location": "Chicago, Illinois"
          }
        ]
      },
      {
        "id": "ACoAAAvpsales002",
        "url": "https://www.linkedin.com/in/renee-okafor-hubspot",
        "handle": "renee-okafor-hubspot",
        "firstName": "Renee",
        "lastName": "Okafor",
        "headline": "VP of Sales, EMEA at HubSpot",
        "location": "Dublin, Ireland",
        "about": "Leading HubSpot's EMEA sales org across mid-market and enterprise segments.",
        "image": "https://media.licdn.com/dms/image/D4E03AQReneeOkaforProfile/profile-displayphoto-shrink_800_800/0/1701000000009?e=1735689600",
        "experience": [
          {
            "title": "VP of Sales, EMEA",
            "company": "HubSpot",
            "startDate": "Apr 2021",
            "endDate": "Present",
            "location": "Dublin, Ireland"
          }
        ]
      }
    ]
  }
}

Referência completa de parâmetros e resposta - todos os campos, tipos e exemplos deste endpoint.

Referência

Uma requisição, um formato de resposta.

Cada campo que você envia e cada campo que você recebe, cada um com um exemplo real.

Última verificação em 2026-11-14 · disponibilidade e latência medidas em 30d

Corpo da requisição

JSON, enviado via POST para este endpoint.

  • querystring

    VP of Sales

    Consulta de busca de perfis do LinkedIn: um cargo, nome ou palavras-chave (ex.: 'Marketing Manager').

  • companyHeadcountarray

    Filtra pelo porte da empresa atual (número de funcionários). Códigos: A=Autônomo, B=1-10, C=11-50, D=51-200, E=201-500, F=501-1.000, G=1.001-5.000, H=5.001-10.000, I=10.001+.

  • companyHeadquarterLocationsarray

    Filtra pela localização da sede da empresa atual da pessoa, pelo nome do lugar (ex.: ['United States']).

  • currentCompaniesarray

    ["Salesforce","HubSpot"]

    Filtra pessoas que trabalham atualmente em qualquer uma destas empresas, pelo nome (ex.: ['Google','Meta']). Vários nomes ampliam a correspondência (OR).

  • excludeCompanyHeadquarterLocationsarray

    Exclui pessoas cuja empresa atual tem sede em qualquer uma destas localizações.

  • excludeCurrentCompaniesarray

    Exclui pessoas que trabalham atualmente em qualquer uma destas empresas, pelo nome.

  • excludeCurrentJobTitlesarray

    Exclui pessoas cujo cargo atual corresponde a qualquer um destes.

  • excludeFunctionIdsarray

    Exclui estas funções (mesmos códigos de functionIds).

  • excludeLocationsarray

    Exclui pessoas em qualquer uma destas localizações, pelo nome do lugar.

  • excludePastCompaniesarray

    Exclui pessoas que já trabalharam em qualquer uma destas empresas, pelo nome.

  • excludePastJobTitlesarray

    Exclui pessoas que já tiveram qualquer um destes cargos.

  • excludeSchoolsarray

    Exclui pessoas que estudaram em qualquer uma destas escolas, pelo nome.

  • excludeSeniorityLevelIdsarray

    Exclui estes níveis de senioridade (mesmos códigos de seniorityLevelIds).

  • firstNamesarray

    Filtra pessoas cujo primeiro nome corresponde a qualquer um destes.

  • functionIdsarray

    Filtra por função. Códigos: 1=Contabilidade, 2=Administrativo, 3=Artes e design, 4=Desenvolvimento de negócios, 5=Serviços comunitários e sociais, 6=Consultoria, 7=Educação, 8=Engenharia, 9=Empreendedorismo, 10=Finanças, 11=Serviços de saúde, 12=Recursos humanos, 13=Tecnologia da informação, 14=Jurídico, 15=Marketing, 16=Mídia e comunicação, 17=Serviços militares e de proteção, 18=Operações, 19=Gestão de produto, 20=Gestão de programas e projetos, 21=Compras, 22=Garantia de qualidade, 23=Imobiliário, 24=Pesquisa, 25=Vendas, 26=Sucesso e suporte ao cliente.

  • jobTitlestring

    Filtro opcional por cargo atual (ex.: 'Software Engineer').

  • lastNamesarray

    Filtra pessoas cujo sobrenome corresponde a qualquer um destes.

  • limitinteger

    3

    Número máximo de perfis completos a retornar (1-25, padrão 10). A cobrança é por perfil retornado, então um limite menor custa menos.

  • locationstring

    Filtro opcional de localização (ex.: 'San Francisco').

  • pastCompaniesarray

    Filtra pessoas que já trabalharam em qualquer uma destas empresas, pelo nome.

  • pastJobTitlesarray

    Filtra por um cargo anterior que a pessoa teve (ex.: ['Product Manager']).

  • profileLanguagesarray

    Filtra pelo idioma principal do perfil.

  • recentlyChangedJobsboolean

    Quando true, retorna só pessoas que mudaram de emprego recentemente (um sinal forte para vendas/recrutamento).

  • recentlyPostedOnLinkedInboolean

    Quando true, retorna só pessoas que publicaram no LinkedIn recentemente (um sinal de atividade).

  • schoolsarray

    Filtra pessoas que estudaram em qualquer uma destas escolas, pelo nome.

  • seniorityLevelIdsarray

    ["310"]

    Filtra por nível de senioridade. Códigos: 100=Em treinamento, 110=Nível de entrada, 120=Sênior, 130=Estratégico, 200=Gerente iniciante, 210=Gerente experiente, 220=Diretor, 300=Vice-presidente, 310=CXO, 320=Proprietário/Sócio.

  • yearsAtCurrentCompanyIdsarray

    Filtra pelo tempo na empresa atual. Códigos: 1=Menos de 1 ano, 2=1 a 2 anos, 3=3 a 5 anos, 4=6 a 10 anos, 5=Mais de 10 anos.

  • yearsOfExperienceIdsarray

    Filtra pelo total de anos de experiência. Códigos: 1=Menos de 1 ano, 2=1 a 2 anos, 3=3 a 5 anos, 4=6 a 10 anos, 5=Mais de 10 anos.

Você envia. Um corpo JSON pequeno. Os valores mostrados são exemplos para você trocar pelos seus.

Resposta

JSON, um valor de exemplo por campo.

each itemdata.items[]

Matched profile records. Populated whenever the provider has data for the entity.

  • aboutstring

    20 years scaling B2B SaaS revenue teams from seed to IPO. Currently building out the commercial segment at Salesforce.

    Profile about / summary text. Populated whenever the provider has data for the entity.

  • citystring

    City of the member.

  • connectionsCountinteger

    Number of connections on the profile.

  • countrystring

    Country of the member.

  • countryCodestring

    Two-letter country code of the member.

  • coverImagestring

    Profile cover (banner) image URL. The query string is a signed token, so keep the URL intact.

  • creatorboolean

    Whether the member is in LinkedIn creator mode.

  • currentPositionobject[]

    Current role(s). Each entry is an open object with the position title, company, dates, and location; shape can vary by profile.

  • educationobject[]

    Education history. Each entry is an open object with school, degree, and field of study; shape can vary by profile.

  • experienceobject[]

    Full work history. Each entry is an open object with the position title, company, dates, and location; shape can vary by profile. Populated whenever the provider has data for the entity.

  • firstNamestring

    Marcus

    Member's first name. Populated whenever the provider has data for the entity.

  • followerCountinteger

    Number of followers of the profile.

  • handlestring

    marcus-chen-sales

    Public profile identifier (the vanity slug in the URL). Populated whenever the provider has data for the entity.

  • headlinestring

    VP of Sales, Commercial at Salesforce

    Profile headline (the tagline under the name). Populated whenever the provider has data for the entity.

  • hiringboolean

    Whether the member shows the Hiring badge.

  • idstring

    ACoAAAvpsales001

    LinkedIn member URN id for the profile.

  • imagestring

    https://media.licdn.com/dms/image/D4E03AQMarcusChenProfile/profile-displayphoto-shrink_800_800/0/1701000000007?e=1735689600

    Profile picture URL. Populated whenever the provider has data for the entity.

  • influencerboolean

    Whether LinkedIn marks the member as an influencer.

  • lastNamestring

    Chen

    Member's last name. Populated whenever the provider has data for the entity.

  • locationstring

    Chicago, Illinois, United States

    Member's location as a single string (city, region, country). Populated whenever the provider has data for the entity.

  • openToWorkboolean

    Whether the member has the Open to Work flag set.

  • premiumboolean

    Whether the member has a LinkedIn Premium subscription.

  • skillsany[]

    Listed skills, one object per skill with its name and, when the source has them, the endorsements label and related positions.

  • statestring

    State or region of the member.

  • urlstring

    https://www.linkedin.com/in/marcus-chen-sales

    Canonical LinkedIn profile URL. Populated whenever the provider has data for the entity.

  • verifiedboolean

    Whether LinkedIn has verified the member's identity.

top level
  • foundboolean

    true

    True when at least one profile was returned.

  • reason"not_found"

    Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.

Você recebe. Campos nomeados e tipados, no mesmo formato, seja qual for a fonte que responder.

Dúvidas frequentes

Sobre o endpoint Buscar perfis da API para LinkedIn

O endpoint Buscar perfis da AnyAPI para LinkedIn retorna dados de LinkedIn em JSON normalizado com uma chamada POST para /v1/run/linkedin.search_profiles. Busque perfis do LinkedIn por palavra-chave com filtros opcionais de localização e cargo. Cada resultado retorna um registro de perfil completo: nome, título, localização, cargo atual, experiência profissional, formação e habilidades, além da URL do perfil, nome de usuário e ID. Para uma busca mais barata só com nome/título/URL, use linkedin.search_profiles_thin; adicione e-mails com linkedin.search_profiles_email. A AnyAPI retorna um schema normalizado, seja qual for a fonte que atende. Custa US$ 7,92 por mil resultados, e nunca mais de US$ 0,198 por requisição, em dólares, sem assinatura e sem mínimo mensal. Nos últimos 30 dias, 98,7% das chamadas ao endpoint Buscar perfis da API para LinkedIn feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 11,0 segundos, em 3.443 chamadas medidas.

Custa US$ 7,92 por mil resultados, e nunca mais de US$ 0,198 por requisição, em dólares, sem assinatura e sem mínimo mensal. Você recarrega uma carteira em dólares e cada chamada desconta dela. Algumas requisições pagas pela carteira que falham geram cobranças de processamento, que repassamos pelo custo, sem margem; a resposta de erro mostra o valor cobrado.

Busque perfis do LinkedIn por palavra-chave com filtros opcionais de localização e cargo. Cada resultado retorna um registro de perfil completo: nome, título, localização, cargo atual, experiência profissional, formação e habilidades, além da URL do perfil, nome de usuário e ID. Para uma busca mais barata só com nome/título/URL, use linkedin.search_profiles_thin; adicione e-mails com linkedin.search_profiles_email. A resposta é JSON normalizado, com o mesmo envelope que todo endpoint da AnyAPI retorna, então processar um segundo endpoint é só trocar a URL, e nada mais.

Nos últimos 30 dias, 98,7% das chamadas ao endpoint Buscar perfis da API para LinkedIn feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 11,0 segundos, em 3.443 chamadas medidas. Estas são medições da própria AnyAPI sobre o tráfego que passa pelo gateway, recalculadas continuamente, e não uma meta de nível de serviço publicada.

Sim. Uma conta nova da AnyAPI começa com US$ 0,10 de saldo grátis, sem cartão.

Envie uma requisição POST para https://api.getanyapi.com/v1/run/linkedin.search_profiles com sua chave da AnyAPI em um cabeçalho "Authorization: Bearer" e a entrada como corpo JSON. A mesma chave e a mesma carteira funcionam em todos os endpoints da AnyAPI.

Não. Você adiciona dólares a um único saldo pré-pago da AnyAPI e cada requisição desconta dele. Não há plano mensal nem mínimo, e o mesmo saldo paga todos os endpoints da AnyAPI.

Sim. Instale @getanyapi/sdk pelo npm para TypeScript ou getanyapi pelo pip para Python. Os dois chamam todos os endpoints da AnyAPI com a mesma chave, e qualquer cliente HTTP também funciona.

Sim. Um agente pode se conectar ao servidor MCP da AnyAPI em https://api.getanyapi.com/mcp, ou criar a própria chave de teste grátis com um único POST sem autenticação para https://api.getanyapi.com/agent/signup e chamar este endpoint por HTTP.
Mais para chamar

Outros endpoints de LinkedIn

Perfila partir de US$ 2,90 /mil req.Empresaa partir de US$ 1,10 /mil req.Posts da empresaa partir de US$ 2,90 /mil req.Posta partir de US$ 0,80 /mil req.Busca de postsa partir de US$ 1,20 /mil req.Anúncioa partir de US$ 1,20 /mil req.Anúnciosa partir de US$ 0,615 /mil resultadosBusca de anúnciosa partir de US$ 1,20 /mil req.Artigoa partir de US$ 5,65 /mil req.Comment reactionsa partir de US$ 2,60 /mil req.Respostas a comentáriosa partir de US$ 2,60 /mil req.Funcionários da empresaa partir de US$ 6,00 /mil req.Posts da empresa (versão resumida)a partir de US$ 1,20 /mil req.Empresa (versão resumida)a partir de US$ 1,00 /mil req.E-maila partir de US$ 11,00 /mil req.Groupa partir de US$ 1,30 /mil req.Posts do grupoa partir de US$ 2,60 /mil req.Vagaa partir de US$ 1,50 /mil req.Vagasa partir de US$ 19,50 /mil req.Vagas (versão resumida)a partir de US$ 0,66 /mil req.Comentários do posta partir de US$ 2,90 /mil req.Reações ao posta partir de US$ 2,90 /mil req.Transcrição do posta partir de US$ 1,20 /mil req.Comentários do perfila partir de US$ 2,90 /mil req.Posts do perfil (versão completa)a partir de US$ 5,00 /mil req.Posts do perfil (versão resumida)a partir de US$ 5,00 /mil req.Reações do perfila partir de US$ 2,90 /mil req.Perfil (versão resumida)a partir de US$ 0,80 /mil req.Buscar empresasa partir de US$ 5,00 /mil req.Search groupsa partir de US$ 1,30 /mil req.Search leadsa partir de US$ 70,00 /mil req.Buscar posts (versão completa)a partir de US$ 4,00 /mil req.Buscar perfis (com e-mail)a partir de US$ 12,92 /mil resultadosBuscar perfis (versão resumida)a partir de US$ 32,00 /mil req.Search servicesa partir de US$ 2,60 /mil req.