API de LinkedIn

API de LinkedIn: Buscar perfiles

Busca perfiles de LinkedIn por palabra clave con filtros opcionales de ubicación y cargo. Cada coincidencia devuelve un registro de perfil completo: nombre, titular, ubicación, puesto actual, experiencia laboral, educación y habilidades, además de la URL del perfil, el nombre de usuario y el id. Para una búsqueda más barata con solo nombre, titular y URL, usa linkedin.search_profiles_thin; agrega correos electrónicos con linkedin.search_profiles_email.

US$7.92/1k resultados, pagas por solicitud, sin suscripción.

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
Lo que devolvió la APIitems[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 más
}
Disponibilidad
98.72%
30d · 3,443 llamadas
Solicitudes
3,617
30d · semanal, últimas 12 sem.
Respuesta
11.0s
mediana · 30d

Llámalo

Obtén Buscar perfiles de LinkedIn en una sola solicitud

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 en
Respuesta de ejemplo

Este ejemplo muestra 13 de 30 campos. Ver todos los 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"
          }
        ]
      }
    ]
  }
}

Referencia completa de parámetros y respuesta: cada campo, tipo y ejemplo de este endpoint.

Referencia

Una solicitud, un formato de respuesta.

Cada campo que envías y cada campo que recibes, cada uno con un ejemplo real.

Verificado por última vez el 2026-11-14 · disponibilidad y latencia medidas en 30d

Cuerpo de la solicitud

JSON, enviado por POST a este endpoint.

  • querystring

    VP of Sales

    Consulta de búsqueda de perfiles de LinkedIn: un cargo, un nombre o palabras clave (p. ej., 'Marketing Manager').

  • companyHeadcountarray

    Filtra por tamaño de la empresa actual (número de empleados). Códigos: A=Trabajador independiente, 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 por la ubicación de la sede de la empresa actual de la persona, por nombre de lugar (p. ej., ['United States']).

  • currentCompaniesarray

    ["Salesforce","HubSpot"]

    Filtra a personas que trabajan actualmente en cualquiera de estas empresas, por nombre (p. ej., ['Google','Meta']). Varios nombres amplían la coincidencia (OR).

  • excludeCompanyHeadquarterLocationsarray

    Excluye a personas cuya empresa actual tenga su sede en cualquiera de estas ubicaciones.

  • excludeCurrentCompaniesarray

    Excluye a personas que trabajan actualmente en cualquiera de estas empresas, por nombre.

  • excludeCurrentJobTitlesarray

    Excluye a personas cuyo cargo actual coincida con cualquiera de estos.

  • excludeFunctionIdsarray

    Excluye estas funciones laborales (mismos códigos que functionIds).

  • excludeLocationsarray

    Excluye a personas en cualquiera de estas ubicaciones, por nombre de lugar.

  • excludePastCompaniesarray

    Excluye a personas que trabajaron antes en cualquiera de estas empresas, por nombre.

  • excludePastJobTitlesarray

    Excluye a personas que tuvieron cualquiera de estos cargos anteriores.

  • excludeSchoolsarray

    Excluye a personas que estudiaron en cualquiera de estas instituciones educativas, por nombre.

  • excludeSeniorityLevelIdsarray

    Excluye estos niveles jerárquicos (mismos códigos que seniorityLevelIds).

  • firstNamesarray

    Filtra a personas cuyo nombre de pila coincida con cualquiera de estos.

  • functionIdsarray

    Filtra por función laboral. Códigos: 1=Contabilidad, 2=Administración, 3=Arte y diseño, 4=Desarrollo de negocios, 5=Servicios comunitarios y sociales, 6=Consultoría, 7=Educación, 8=Ingeniería, 9=Emprendimiento, 10=Finanzas, 11=Servicios de salud, 12=Recursos humanos, 13=Tecnologías de la información, 14=Legal, 15=Marketing, 16=Medios y comunicación, 17=Servicios militares y de protección, 18=Operaciones, 19=Gestión de producto, 20=Gestión de programas y proyectos, 21=Compras, 22=Control de calidad, 23=Bienes raíces, 24=Investigación, 25=Ventas, 26=Éxito y soporte al cliente.

  • jobTitlestring

    Filtro opcional por cargo actual (p. ej., 'Software Engineer').

  • lastNamesarray

    Filtra a personas cuyo apellido coincida con cualquiera de estos.

  • limitinteger

    3

    Número máximo de perfiles completos a devolver (1-25, predeterminado 10). Se cobra por cada perfil devuelto, así que un límite más bajo cuesta menos.

  • locationstring

    Filtro opcional por ubicación (p. ej., 'San Francisco').

  • pastCompaniesarray

    Filtra a personas que trabajaron antes en cualquiera de estas empresas, por nombre.

  • pastJobTitlesarray

    Filtra por un cargo anterior que tuvo la persona (p. ej., ['Product Manager']).

  • profileLanguagesarray

    Filtra por el idioma principal del perfil.

  • recentlyChangedJobsboolean

    Si es true, devuelve solo personas que cambiaron de trabajo recientemente (una señal fuerte para ventas y reclutamiento).

  • recentlyPostedOnLinkedInboolean

    Si es true, devuelve solo personas que publicaron en LinkedIn recientemente (una señal de actividad).

  • schoolsarray

    Filtra a personas que estudiaron en cualquiera de estas instituciones educativas, por nombre.

  • seniorityLevelIdsarray

    ["310"]

    Filtra por nivel jerárquico. Códigos: 100=En formación, 110=Nivel inicial, 120=Sénior, 130=Estratégico, 200=Gerente de nivel inicial, 210=Gerente con experiencia, 220=Director, 300=Vicepresidente, 310=CXO, 320=Propietario/Socio.

  • yearsAtCurrentCompanyIdsarray

    Filtra por antigüedad en la empresa actual. Códigos: 1=Menos de 1 año, 2=De 1 a 2 años, 3=De 3 a 5 años, 4=De 6 a 10 años, 5=Más de 10 años.

  • yearsOfExperienceIdsarray

    Filtra por años totales de experiencia. Códigos: 1=Menos de 1 año, 2=De 1 a 2 años, 3=De 3 a 5 años, 4=De 6 a 10 años, 5=Más de 10 años.

Envías. Un cuerpo JSON pequeño. Los valores que se muestran son ejemplos para reemplazar por los tuyos.

Respuesta

JSON, un valor de ejemplo 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.

Recibes. Campos con nombre y tipo, con el mismo formato sin importar qué fuente responda.

Preguntas frecuentes

Acerca del endpoint Buscar perfiles de la API de LinkedIn

El endpoint Buscar perfiles de AnyAPI para LinkedIn devuelve datos de LinkedIn como JSON normalizado con una sola llamada POST a /v1/run/linkedin.search_profiles. Busca perfiles de LinkedIn por palabra clave con filtros opcionales de ubicación y cargo. Cada coincidencia devuelve un registro de perfil completo: nombre, titular, ubicación, puesto actual, experiencia laboral, educación y habilidades, además de la URL del perfil, el nombre de usuario y el id. Para una búsqueda más barata con solo nombre, titular y URL, usa linkedin.search_profiles_thin; agrega correos electrónicos con linkedin.search_profiles_email. AnyAPI devuelve un único esquema normalizado sin importar qué fuente atienda la solicitud. Cuesta US$7.92 por cada 1,000 resultados, y nunca más de US$0.198 por una sola solicitud, en dólares estadounidenses, sin suscripción y sin mínimo mensual. En los últimos 30 días, el 98.7% de las llamadas al endpoint Buscar perfiles de la API de LinkedIn a través de AnyAPI tuvo éxito, con un tiempo de respuesta mediano de 11.0 segundos en 3443 llamadas medidas.

Cuesta US$7.92 por cada 1,000 resultados, y nunca más de US$0.198 por una sola solicitud, en dólares estadounidenses, sin suscripción y sin mínimo mensual. Agregas fondos a una billetera en dólares y cada llamada descuenta de ella. Algunas solicitudes fallidas pagadas con la billetera generan cargos de procesamiento que trasladamos al costo, sin margen; la respuesta de error muestra el monto cobrado.

Busca perfiles de LinkedIn por palabra clave con filtros opcionales de ubicación y cargo. Cada coincidencia devuelve un registro de perfil completo: nombre, titular, ubicación, puesto actual, experiencia laboral, educación y habilidades, además de la URL del perfil, el nombre de usuario y el id. Para una búsqueda más barata con solo nombre, titular y URL, usa linkedin.search_profiles_thin; agrega correos electrónicos con linkedin.search_profiles_email. La respuesta es JSON normalizado con el mismo envoltorio que devuelve cada endpoint de AnyAPI, así que procesar un segundo endpoint es solo cambiar la URL.

En los últimos 30 días, el 98.7% de las llamadas al endpoint Buscar perfiles de la API de LinkedIn a través de AnyAPI tuvo éxito, con un tiempo de respuesta mediano de 11.0 segundos en 3443 llamadas medidas. Estas son mediciones propias de AnyAPI sobre el tráfico que pasa por el gateway, recalculadas continuamente, no un objetivo de nivel de servicio publicado.

Sí. Una cuenta nueva de AnyAPI empieza con US$0.10 de saldo gratis, sin tarjeta.

Envía una solicitud POST a https://api.getanyapi.com/v1/run/linkedin.search_profiles con tu clave de AnyAPI en un encabezado "Authorization: Bearer" y la entrada como cuerpo JSON. La misma clave y la misma billetera sirven para todos los endpoints de AnyAPI.

No. Agregas dólares a un solo saldo prepagado de AnyAPI y cada solicitud descuenta de él. No hay plan mensual ni mínimo, y el mismo saldo paga todos los endpoints de AnyAPI.

Sí. Instala @getanyapi/sdk desde npm para TypeScript o getanyapi desde pip para Python. Ambos llaman a todos los endpoints de AnyAPI con la misma clave, y también sirve cualquier cliente HTTP.

Sí. Un agente puede conectarse al servidor MCP de AnyAPI en https://api.getanyapi.com/mcp, o crear su propia clave de prueba gratis con un solo POST sin autenticar a https://api.getanyapi.com/agent/signup y llamar a este endpoint por HTTP.
Más para llamar

Otros endpoints de LinkedIn

Perfildesde US$2.90 /1k solic.Empresadesde US$1.10 /1k solic.Publicaciones de la empresadesde US$2.90 /1k solic.Publicacióndesde US$0.80 /1k solic.Búsqueda de publicacionesdesde US$1.20 /1k solic.Anunciodesde US$1.20 /1k solic.Anunciosdesde US$0.615 /1k resultadosBuscar anunciosdesde US$1.20 /1k solic.Artículodesde US$5.65 /1k solic.Comment reactionsdesde US$2.60 /1k solic.Respuestas a comentariosdesde US$2.60 /1k solic.Empleados de la empresadesde US$6.00 /1k solic.Publicaciones de la empresa (resumido)desde US$1.20 /1k solic.Empresa (resumido)desde US$1.00 /1k solic.Correo electrónicodesde US$11.00 /1k solic.Groupdesde US$1.30 /1k solic.Publicaciones de grupodesde US$2.60 /1k solic.Vacantedesde US$1.50 /1k solic.Empleosdesde US$19.50 /1k solic.Vacantes (resumido)desde US$0.66 /1k solic.Comentarios de la publicacióndesde US$2.90 /1k solic.Reacciones a la publicacióndesde US$2.90 /1k solic.Transcripción de publicacióndesde US$1.20 /1k solic.Comentarios del perfildesde US$2.90 /1k solic.Publicaciones del perfil (completo)desde US$5.00 /1k solic.Publicaciones del perfil (resumido)desde US$5.00 /1k solic.Reacciones del perfildesde US$2.90 /1k solic.Perfil (resumido)desde US$0.80 /1k solic.Buscar empresasdesde US$5.00 /1k solic.Search groupsdesde US$1.30 /1k solic.Search leadsdesde US$70.00 /1k solic.Buscar publicaciones (completo)desde US$4.00 /1k solic.Buscar perfiles (con correo)desde US$12.92 /1k resultadosBuscar perfiles (resumido)desde US$32.00 /1k solic.Search servicesdesde US$2.60 /1k solic.