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.
Lead filters
GeographyIndustryCompany headcountSeniority levelFunctionAbout 1,400 results
Marcus Chen
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.
{"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}
Precios
Precios del endpoint Buscar perfiles de la API de LinkedIn
con un tope de US$0.198 por solicitud1 resultadoUS$0.092413 resultadosUS$0.145225 resultadostope de US$0.198Se te cobra por lo que se devuelve. Baja el límite para pagar menos, y ninguna solicitud puede costar más que el tope, sin importar cuánto se devuelva.HedgehogFuera de servicio861 atendidas67.48% de disponibilidad7761ms p50US$7.20/1k resultadoshasta US$0.18 / solicitudCobro por resultado devueltoUS$0.08 fijo + US$0.004 por resultado
con un tope de US$0.18 por solicitud1 resultadoUS$0.08413 resultadosUS$0.13225 resultadostope de US$0.18Se te cobra por lo que se devuelve. Baja el límite para pagar menos, y ninguna solicitud puede costar más que el tope, sin importar cuánto se devuelva.
Un proveedor marcado como Fuera de servicio dejó de responder de forma confiable y se sacó de la rotación, así que tus llamadas van a los demás. Vuelve a entrar por sí solo cuando responde de forma confiable otra vez.
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())
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.
Respuesta
JSON, un valor de ejemplo por campo.
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.
- 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 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.