API de LinkedIn

API de LinkedIn: Buscar perfiles (con correo)

Búsqueda de personas que devuelve un perfil completo Y un correo electrónico laboral verificado por cada resultado. Busca perfiles de LinkedIn por palabra clave con filtros opcionales de ubicación y cargo; cada coincidencia devuelve el 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) junto con un arreglo emails con el correo laboral encontrado y su entregabilidad. El descubrimiento de correos es de mejor esfuerzo y requiere que el perfil exponga un dominio de empresa resoluble, así que en una búsqueda amplia muchas coincidencias devuelven un arreglo emails vacío y aun así se cobran a la tarifa con correo. Si ya tienes nombres y dominios de empresa, email.find, email_finding.icypeas y email_finding.dropleads resuelven las direcciones directamente por menos, y linkedin.email enriquece una sola URL de perfil conocida. Para un perfil completo sin correo, usa linkedin.search_profiles; para una búsqueda más barata con solo nombre, titular y URL, usa linkedin.search_profiles_thin.

POST/v1/run/linkedin.search_profiles_email
Disponibilidad
99.25%
30d · 1,609 llamadas
Solicitudes
1,609
30d · semanal, últimas 12 sem.
Respuesta
18.6s
mediana · 30d

Llámalo

Obtén Buscar perfiles (con correo) de LinkedIn en una sola solicitud

import os, requests

res = requests.post(
    "https://api.getanyapi.com/v1/run/linkedin.search_profiles_email",
    headers={"Authorization": f"Bearer {os.environ['ANYAPI_KEY']}"},
    json={
        "query": "founder",
        "companyHeadcount": [
            "B"
        ],
        "limit": 5
    },
)
print(res.json())
Abrir en
Respuesta de ejemplo

Este ejemplo muestra 14 de 31 campos. Ver todos los campos

{
  "found": true,
  "data": {
    "items": [
      {
        "id": "ACoAAAemail001",
        "url": "https://www.linkedin.com/in/devon-marsh-founder",
        "handle": "devon-marsh-founder",
        "firstName": "Devon",
        "lastName": "Marsh",
        "headline": "Founder & CEO at Brightpath Analytics",
        "location": "Denver, Colorado, United States",
        "about": "Building Brightpath Analytics, a data pipeline tool for small ecommerce teams. Previously a data engineer at Instacart.",
        "image": "https://media.licdn.com/dms/image/D4E03AQDevonMarshProfile/profile-displayphoto-shrink_800_800/0/1701000000011?e=1735689600",
        "emails": [
          {
            "email": "devon@brightpathanalytics.io",
            "deliverable": true,
            "disposable": false,
            "catchAllDomain": false,
            "validEmailServer": true,
            "qualityScore": 0.94,
            "status": "verified"
          }
        ],
        "experience": [
          {
            "title": "Founder & CEO",
            "company": "Brightpath Analytics",
            "startDate": "May 2022",
            "endDate": "Present",
            "location": "Denver, Colorado"
          }
        ]
      },
      {
        "id": "ACoAAAemail002",
        "url": "https://www.linkedin.com/in/talia-brooks-founder",
        "handle": "talia-brooks-founder",
        "firstName": "Talia",
        "lastName": "Brooks",
        "headline": "Co-founder at Moss & Co.",
        "location": "Portland, Oregon, United States",
        "about": "Co-founder of Moss & Co, a sustainable home goods brand. Formerly ran retail ops at a national outdoor retailer.",
        "image": "https://media.licdn.com/dms/image/D4E03AQTaliaBrooksProfile/profile-displayphoto-shrink_800_800/0/1701000000012?e=1735689600",
        "emails": [
          {
            "email": "talia@mossandco.com",
            "deliverable": true,
            "disposable": false,
            "catchAllDomain": true,
            "validEmailServer": true,
            "qualityScore": 0.81,
            "status": "verified"
          }
        ],
        "experience": [
          {
            "title": "Co-founder",
            "company": "Moss & Co.",
            "startDate": "Sep 2021",
            "endDate": "Present",
            "location": "Portland, Oregon"
          }
        ]
      }
    ]
  }
}

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

    founder

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

  • companyHeadcountarray

    ["B"]

    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

    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 (con correo electrónico) 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

    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, each with a discovered work email. Populated whenever the provider has data for the entity.

  • aboutstring

    Building Brightpath Analytics, a data pipeline tool for small ecommerce teams. Previously a data engineer at Instacart.

    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.

  • emailsobject[]

    Discovered work email(s) for the member. Each entry is an open object with the email address plus deliverability signals (deliverable, disposable, catchAllDomain, validEmailServer, qualityScore, status); may be empty when no email could be verified. Populated whenever the provider has data for the entity.

  • 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

    Devon

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

  • followerCountinteger

    Number of followers of the profile; null when the source does not report it.

  • handlestring

    devon-marsh-founder

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

  • headlinestring

    Founder & CEO at Brightpath Analytics

    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

    ACoAAAemail001

    LinkedIn member URN id for the profile.

  • imagestring

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

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

  • influencerboolean

    Whether LinkedIn marks the member as an influencer.

  • lastNamestring

    Marsh

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

  • locationstring

    Denver, Colorado, 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, as free-form strings when present.

  • statestring

    State or region of the member.

  • urlstring

    https://www.linkedin.com/in/devon-marsh-founder

    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 (con correo) de la API de LinkedIn

El endpoint Buscar perfiles (con correo) de AnyAPI para LinkedIn devuelve datos de LinkedIn como JSON normalizado con una sola llamada POST a /v1/run/linkedin.search_profiles_email. Búsqueda de personas que devuelve un perfil completo Y un correo electrónico laboral verificado por cada resultado. Busca perfiles de LinkedIn por palabra clave con filtros opcionales de ubicación y cargo; cada coincidencia devuelve el 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) junto con un arreglo emails con el correo laboral encontrado y su entregabilidad. El descubrimiento de correos es de mejor esfuerzo y requiere que el perfil exponga un dominio de empresa resoluble, así que en una búsqueda amplia muchas coincidencias devuelven un arreglo emails vacío y aun así se cobran a la tarifa con correo. Si ya tienes nombres y dominios de empresa, email.find, email_finding.icypeas y email_finding.dropleads resuelven las direcciones directamente por menos, y linkedin.email enriquece una sola URL de perfil conocida. Para un perfil completo sin correo, usa linkedin.search_profiles; para una búsqueda más barata con solo nombre, titular y URL, usa linkedin.search_profiles_thin. AnyAPI devuelve un único esquema normalizado sin importar qué fuente atienda la solicitud. Cuesta US$12.92 por cada 1,000 resultados, y nunca más de US$0.336 por una sola solicitud, en dólares estadounidenses, sin suscripción y sin mínimo mensual. En los últimos 30 días, el 99.3% de las llamadas al endpoint Buscar perfiles (con correo) de la API de LinkedIn a través de AnyAPI tuvo éxito, con un tiempo de respuesta mediano de 18.6 segundos en 1609 llamadas medidas.

Cuesta US$12.92 por cada 1,000 resultados, y nunca más de US$0.336 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.

Búsqueda de personas que devuelve un perfil completo Y un correo electrónico laboral verificado por cada resultado. Busca perfiles de LinkedIn por palabra clave con filtros opcionales de ubicación y cargo; cada coincidencia devuelve el 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) junto con un arreglo emails con el correo laboral encontrado y su entregabilidad. El descubrimiento de correos es de mejor esfuerzo y requiere que el perfil exponga un dominio de empresa resoluble, así que en una búsqueda amplia muchas coincidencias devuelven un arreglo emails vacío y aun así se cobran a la tarifa con correo. Si ya tienes nombres y dominios de empresa, email.find, email_finding.icypeas y email_finding.dropleads resuelven las direcciones directamente por menos, y linkedin.email enriquece una sola URL de perfil conocida. Para un perfil completo sin correo, usa linkedin.search_profiles; para una búsqueda más barata con solo nombre, titular y URL, usa linkedin.search_profiles_thin. 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 99.3% de las llamadas al endpoint Buscar perfiles (con correo) de la API de LinkedIn a través de AnyAPI tuvo éxito, con un tiempo de respuesta mediano de 18.6 segundos en 1609 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_email 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 perfilesdesde US$7.92 /1k resultadosBuscar perfiles (resumido)desde US$32.00 /1k solic.Search servicesdesde US$2.60 /1k solic.