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.
Precios
Precios del endpoint Buscar perfiles (con correo) de la API de LinkedIn
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())
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.
Respuesta
JSON, un valor de ejemplo por campo.
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.
- 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.
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.