LinkedIn alberga datos valiosos de millones de profesionales y empresas en todo el mundo.
Con más de 1 billion users, es un canal de prospección clave para reclutadores, comerciales y marketers que generan leads o hacen estudios de mercado.
Resumen en 30 segundos
- La API de LinkedIn es restringida. Necesitas la aprobación como partner antes de poder solicitar datos de LinkedIn de forma programática.
- El acceso oficial habilita endpoints concretos (Profile, Share, Organization, UGC, Compliance), pero impone límites de uso y restricciones de alcance.
- No hay precios públicos para las llamadas a la API. Los planes ($0/$59/$499) que circulan por internet son inexactos.
- Para la mayoría de casos de prospección, herramientas de terceros como Evaboot te entregan datos limpios y listos para exportar desde Sales Navigator, sin el ciclo de solicitud de partner.
Cuando el copiar y pegar manual y las herramientas de scraping ya no son viables, la API de LinkedIn se convierte en tu opción programática, siempre que consigas la aprobación.
Si logras negociar un precio razonable, la API de LinkedIn es un antes y un después para los equipos de ventas.
Si pudieras reducir en un 50 % el tiempo dedicado a identificar prospectos y enriquecer sus datos de contacto, imagina el impacto.
¿Cuánto más eficaces serían tus equipos comerciales si dedicaran más tiempo a hablar con prospectos en lugar de preparar la venta?
En este artículo veremos:
En esta guía
- ¿Qué es la API de LinkedIn?
- ¿Cómo convertirse en partner de LinkedIn?
- Proceso de aprobación de la API de LinkedIn: qué esperar
- ¿Cuánto cuesta la API de scraping de LinkedIn?
- Tipos de API de LinkedIn
- Alternativas a la API de LinkedIn
¿Qué es la API de LinkedIn?
La API de LinkedIn (Application Programming Interface) es un conjunto de endpoints programáticos que permite a desarrolladores y empresas autorizadas solicitar, leer y escribir datos de LinkedIn —como perfiles, contactos y publicaciones— dentro de sus propias aplicaciones.
Para acceder a ella, primero debes convertirte en un LinkedIn Partner aprobado.
Con la API de LinkedIn, puedes recopilar información de los perfiles de LinkedIn como:
- IDs de usuario
- nombres
- ciudades
- puestos de trabajo
- perfiles
- publicaciones
- datos de la empresa actual
- experiencia laboral
La API de LinkedIn es beneficiosa por las siguientes razones:
- Integración de la API de perfiles: accede a los perfiles de LinkedIn dentro de tu aplicación para funciones de networking
- Compartir credenciales: publica logros en las páginas de empresa de forma programática
- Compartir contenido: publica contenido de usuarios para aumentar la visibilidad
- Conectividad con empresas: aprovecha las funciones de las Company Pages para dar exposición a tu marca
- Inicio de sesión fluido: simplifica el onboarding con OAuth
- Gestión de usuarios optimizada: integra datos de perfil sin sincronización manual
- Personalización: ofrece contenido adaptado basado en los datos actuales del perfil de LinkedIn
La API de scraping de LinkedIn mejora la funcionalidad de la aplicación y la experiencia del usuario, ofreciendo flexibilidad y escalabilidad sin preocupaciones de infraestructura, servidores proxy o bloqueos.
Al aprovechar esta API, potencias las capacidades de tu producto y extraes datos valiosos de LinkedIn dentro de los límites que LinkedIn establece.
¿LinkedIn ofrece una API?
Sí, LinkedIn ofrece una API oficial, pero el acceso está restringido solo a partners aprobados.
Desde 2015, LinkedIn eliminó el acceso público abierto a la API.
Hoy, los desarrolladores deben postularse a un programa de partners y esperar la revisión antes de poder utilizar cualquier endpoint de la API de LinkedIn.
Liking Evaboot Content?
Find our content on Google in just 2 clicks.
Add as a preferred source on GoogleEste control existe para proteger la privacidad de los usuarios y prevenir abusos.
Si tu caso de uso no encaja con las categorías de partners de LinkedIn (Talent, Marketing, Sales, Learning), no serás aprobado.
Nota importante:
Los programas de partners de LinkedIn permanecen pausados durante largos periodos para nuevas solicitudes.
LinkedIn ha pausado la aceptación de nuevas solicitudes de partners SNAP indefinidamente. No hay un calendario público sobre cuándo se reabrirán las solicitudes.
— Fuente de LinkedIn
API de LinkedIn vs. Web Scraping: ¿Cuál es la diferencia?
La API de LinkedIn y el web scraping permiten extraer datos de LinkedIn, pero los métodos, la legalidad y el acceso difieren considerablemente.
| Dimensión | API de LinkedIn | Web Scraping |
|---|---|---|
| Autorización | Requiere aprobación como Partner de LinkedIn y tokens OAuth | Sin aprobación; utiliza navegadores automatizados o peticiones HTTP |
| Legalidad | Cumple con las Condiciones de Servicio de LinkedIn | Viola las Condiciones de Servicio de LinkedIn |
| Límites de uso | Impuestos por LinkedIn; restringidos por aplicación | Autoimpuestos; LinkedIn bloquea a los scrapers agresivos |
| Alcance de los datos | Limitado a los endpoints y ámbitos aprobados | Puede extraer cualquier dato públicamente visible |
| Mantenimiento | Estable; LinkedIn mantiene el esquema | Frágil; se rompe cuando LinkedIn cambia el HTML |
| Velocidad | Restringida; errores 429 si superas los límites | Rápida hasta ser bloqueada; requiere rotación de proxies |
Si necesitas un puñado de perfiles al día y puedes esperar meses hasta obtener la aprobación, la API de LinkedIn es la vía que cumple con la normativa.
Si necesitas cientos de leads al día y no puedes esperar, herramientas como Evaboot (que hace scraping de Sales Navigator) son la opción práctica.
Nos mantenemos dentro de las políticas de uso de LinkedIn imitando el comportamiento humano.
Lo que puedes y no puedes hacer con las APIs de LinkedIn
Las APIs oficiales de LinkedIn habilitan casos de uso concretos, pero vienen con limitaciones estrictas que la mayoría de los desarrolladores no descubren hasta después de la aprobación.
Lo que puedes hacer
- Publicar contenido en los feeds de LinkedIn en nombre de un usuario (Share API)
- Acceder a datos de organización de las páginas de empresa que gestionas (Organization API)
- Obtener el número de conexiones y datos básicos de la red (Connections API)
- Leer y publicar comentarios en contenido generado por los usuarios (UGC API)
- Reportar infracciones de políticas de forma programática (Compliance API)
Lo que no puedes hacer
- Enviar mensajes directos a través de la API (la mensajería no está disponible para desarrolladores externos)
- Buscar perfiles de forma masiva por puesto, empresa o ubicación (no existe una API de búsqueda para prospección)
- Acceder a la lista completa de conexiones de usuarios que no se han autenticado en tu aplicación
- Extraer perfiles a gran escala (los límites de peticiones te restringen a cientos por día, no miles)
- Exportar listas de Sales Navigator de forma programática (los datos de Sales Navigator están aislados de la API oficial)
Si tu caso de uso es la prospección outbound, el reclutamiento o la generación de leads a gran escala, la API oficial de LinkedIn no lo cubrirá.
Por eso, la mayoría de los equipos recurren a herramientas como Evaboot, que extraen datos de Sales Navigator directamente.
¿Cómo convertirse en Partner de LinkedIn?
El Programa de Partners de LinkedIn es la puerta de entrada al acceso a la API de LinkedIn.
LinkedIn ofrece programas de partners para:
- Talent Solutions – Empresas de tecnología de RR. HH. que desarrollan herramientas de reclutamiento
- Marketing Solutions – Empresas de automatización de marketing
- Sales Navigator Development – Startups que mejoran los flujos de trabajo de Sales Navigator
- LinkedIn Learning Integration – Proveedores de contenido que integran cursos de Learning
Obtener la aprobación puede llevar semanas o meses, así que elige la categoría que mejor se adapte a tu negocio y aplica en consecuencia.
Debes solicitar acceso a un programa de partners específico para obtener acceso a la API de LinkedIn.
La etiqueta de Partner de LinkedIn te da acceso a las siguientes APIs:
- Profile API – Recupera detalles del perfil del usuario, fotos y titulares
- Connections API – Accede a las conexiones de red de un usuario
- Share API – Permite publicar texto, URLs y contenido multimedia
- Invitation API – Permite enviar invitaciones de conexión
- Organization API – Recupera datos de organizaciones y marcas
- UGC API – Gestiona el contenido generado por el usuario
- Compliance API – Reporta contenido que infringe políticas
Aunque las APIs de LinkedIn, incluida la API de Sales Navigator, son potentes, acceder a ellas es complejo y lleva mucho tiempo.
Incluso si el programa de API de LinkedIn está abierto y consigues la aprobación, las limitaciones y los límites de tasa te frenarán rápidamente.
Por eso hemos creado la API de Evaboot.
En lugar de solicitar acceso como partner, puedes conectar tu cuenta de Sales Navigator y empezar a exportar, enriquecer y verificar leads a gran escala en minutos, sin arruinarte.
Sin trámites. Sin demoras. Solo datos limpios de LinkedIn, listos para usar.
Así es como funciona:
Tipos de programas de socios de LinkedIn
LinkedIn organiza el acceso de socios en cuatro vías principales. Cada una desbloquea diferentes APIs y tiene sus propios criterios de calificación.
- Marketing Developer Program
- Sales Navigator Solutions
- Talent Solutions Partnership
- LinkedIn Learning Partner Program
1. Marketing Developer Program
Para: plataformas de automatización de marketing, herramientas de gestión de redes sociales, proveedores de analítica.
Qué desbloquea: Advertising API, Organization API, Share API, UGC API.
Quién califica: empresas con un producto consolidado, una base de usuarios activa y un caso de uso de marketing que complemente la plataforma publicitaria de LinkedIn.
Criterios de aprobación: LinkedIn revisa tu hoja de ruta del producto, el volumen de usuarios y tu postura de cumplimiento. Tendrás que demostrar que puedes gestionar los datos de los miembros de forma responsable.
2. Sales Navigator Solutions
Para: startups de tecnología de ventas que se apoyan en Sales Navigator (por ejemplo, integraciones con CRM, automatización de prospección, enriquecimiento de leads).
Qué desbloquea: endpoints limitados de la API de Sales Navigator (varían según el nivel de asociación).
Quién califica: empresas que atienden a clientes de Sales Navigator con un producto que mejora el flujo de trabajo de Sales Navigator.
Criterios de aprobación: LinkedIn prioriza a los socios con un volumen significativo de licencias de Sales Navigator y un plan de integración claro. Es la vía más difícil de acceder.
3. Talent Solutions Partnership
Para: sistemas de seguimiento de candidatos (ATS), plataformas de reclutamiento, proveedores de tecnología de RR. HH.
Qué desbloquea: Profile API, Job Postings API (para socios con acuerdos activos de plazas de empleo).
Quién califica: proveedores de software de reclutamiento con una gran base de clientes y un volumen activo de publicación de ofertas en LinkedIn.
Criterios de aprobación: LinkedIn evalúa el alcance de tu ATS, tu historial de cumplimiento y la profundidad de la integración. Las herramientas de RR. HH. más pequeñas rara vez son aprobadas.
4. LinkedIn Learning Partner Program
Para: sistemas de gestión del aprendizaje (LMS), plataformas de contenido, proveedores de formación corporativa.
Qué desbloquea: la API de LinkedIn Learning para incrustar contenido y generar informes.
Quién califica: proveedores de LMS y plataformas empresariales de L&D con bases de usuarios significativas.
Criterios de aprobación: LinkedIn busca plataformas consolidadas con sólidas prácticas de gobernanza de contenido y protección de datos.
Si tu caso de uso no encaja en una de estas cuatro vías, no obtendrás acceso a la API de LinkedIn, punto.
Proceso de aprobación de la API de LinkedIn: qué esperar
Obtener acceso a la API de LinkedIn no es automático. Esto es lo que realmente implica el proceso de aprobación.
- Requisitos clave
- Qué revisa LinkedIn
- Plazos habituales
- Motivos frecuentes de rechazo
- Qué hacer si te rechazan
1. Requisitos clave
Antes de presentar tu solicitud, LinkedIn espera:
- Un producto en producción con usuarios reales (nada de prototipos ni MVPs)
- Una página de empresa verificada en LinkedIn
- Un caso de uso claro que encaje en uno de los cuatro programas de partners
- Políticas de protección de datos que cumplan con el RGPD, la CCPA y los términos de LinkedIn
- Una relación comercial previa con LinkedIn (útil, pero no obligatoria)
2. Qué revisa LinkedIn
Una vez que envías tu solicitud, LinkedIn evalúa:
- Encaje producto-mercado: ¿tu integración aporta valor al ecosistema de LinkedIn?
- Seguridad de los datos: ¿puedes proteger los datos de los miembros?
- Historial de cumplimiento: ¿has infringido antes los términos de LinkedIn?
- Escala: ¿tienes suficientes usuarios para justificar el acceso a la API?
3. Plazos habituales
- Revisión inicial: 2 a 4 semanas
- Preguntas de seguimiento: 1 a 2 semanas por ronda
- Aprobación (o rechazo) final: 4 a 12 semanas en total
Algunas solicitudes se quedan en revisión durante meses. Otras se rechazan de inmediato.
4. Motivos frecuentes de rechazo
- Caso de uso vago: «Queremos crear una herramienta de prospección» no es lo bastante concreto
- Volumen bajo de usuarios: LinkedIn prioriza a los partners con escala
- Señales de alerta en cumplimiento: infracciones previas de las condiciones o políticas de datos débiles
- Solapamiento de producto: tu herramienta compite con funciones esenciales de LinkedIn
- Programa de partner equivocado: solicitaste Marketing cuando tu caso de uso es Talent
5. Qué hacer si te rechazan
Si LinkedIn rechaza tu solicitud:
- Pide feedback. A veces LinkedIn explica por qué no cumples los requisitos.
- Espera de 6 a 12 meses. Volver a presentar la solicitud de inmediato rara vez funciona.
- Gana escala primero. Haz crecer tu base de usuarios y vuelve a solicitarlo más adelante.
- Usa herramientas de terceros. Si necesitas datos de LinkedIn ya, herramientas como Evaboot no requieren aprobación como partner.
Si has intentado automatizar LinkedIn... seguramente te has topado con el «muro de los 90 días» o con la carta de rechazo del «Programa de Partners». LinkedIn odia la automatización y hace que sea técnicamente imposible para el desarrollador medio... Deja de pelearte con la API oficial. Simplemente esquívala.
— Usuario de Reddit
Es un proceso que consume muchísimo tiempo y resulta doloroso. Si este proceso no es obligatorio para tu negocio, es mejor que uses herramientas de scraping como Evaboot.
¿Cuánto cuesta la API de LinkedIn Scraper?
El acceso a la API de LinkedIn va desde gratis (hasta 3 perfiles) hasta 499 $/mes (hasta 10 000 perfiles), según tu plan.
Espera — olvida eso. Esos niveles de precios no son reales.
LinkedIn no publica precios públicos de su API como el software SaaS. El acceso se concede mediante aprobación de partner, y las condiciones se negocian caso por caso.
Si ves tablas de precios tipo "Plan Básico 0 $ / Estándar 59 $ / Premium 499 $" circulando por internet, ignóralas. Son inventadas o están desactualizadas.
Want to see more Evaboot tutorials on your Google results?
Esto es lo que realmente cuesta el acceso a la API de LinkedIn:
- Sin lista de precios pública. El precio se negocia con LinkedIn tras la aprobación como partner.
- Basado en volumen. LinkedIn cobra en función del volumen de llamadas a la API, los asientos de usuario o los acuerdos de plazas de empleo (según el tipo de partner).
- Solo acuerdos empresariales. Si te aprueban, firmarás un acuerdo comercial con LinkedIn. No hay checkout autoservicio.
La experiencia de algunos usuarios incluye:
"Empieza en 49 $/mes por solo 100 créditos. Eso son 0,49 $ por llamada a la API. Los niveles superiores reducen el coste por crédito, pero requieren compromisos mayores.
— Proxycurl
"el coste real no es solo la tarifa de la API — es el filtro de acceso... Si estás construyendo automatización de ventas, herramientas de contenido o agentes de IA, la API oficial simplemente no cubre lo que necesitas.
— LinkedIn User
Para equipos pequeños y startups, la barrera no es el precio — es conseguir la aprobación en primer lugar.
Si necesitas datos de LinkedIn sin el filtro de partner, herramientas como Evaboot te permiten exportar leads de Sales Navigator a una tarifa mensual plana sin proceso de aprobación.
¿Cómo funciona la API de scraping de LinkedIn?
La API de LinkedIn ofrece una variedad de productos y permisos para que los profesionales puedan interactuar, tales como:
- Consumer para mejorar la experiencia de inicio de sesión y compartir contenido
- Marketing tools para desarrollar tecnología que impulse comunidades y negocios B2B
- Sales para integrarse con las APIs de LinkedIn dirigidas a profesionales de ventas
- Talent para encontrar a los candidatos adecuados con los datos e insights de LinkedIn
- Learning para añadir contenido de aprendizaje e informes a tu aplicación
- Plugins para ofrecer funcionalidades de LinkedIn dentro de un sitio web
- Regulatory Developer Products para acceder a los datos de usuarios y páginas de LinkedIn
Las APIs de LinkedIn solo pueden ser utilizadas por empresas y desarrolladores de aplicaciones que hayan recibido autorización para aprovechar los datos y las funcionalidades de LinkedIn con fines empresariales, como la creación de aplicaciones o integraciones.
Sigue los Términos de uso de la API de LinkedIn y el Acuerdo para desarrolladores para entender las limitaciones y políticas de uso del web scraping.
Ahora veamos en qué consiste el sistema de la API de LinkedIn:
- Características clave de la API
- Autorización
- Consentimiento y permiso del usuario
- Límites de tasa de la API
- Uso y protección de los datos
1. Características clave de la API
La API de LinkedIn es un conjunto de herramientas versátil con 14 métodos de recursos adaptados a necesidades específicas.
LinkedIn desarrolló y utiliza el framework Rest.li para construir arquitecturas RESTful a gran escala y desarrollar microservicios en respuesta a las solicitudes de sus miembros.
Rest.li es el framework de código abierto de LinkedIn para crear APIs RESTful con tipado seguro a gran escala, utilizando un modelo orientado a recursos.
Para la autorización de usuarios y la autenticación de la API, la API de LinkedIn utiliza OAuth 2.0.
OAuth 2.0, u Open Authorization, es un protocolo que permite a sitios web o aplicaciones acceder de forma segura a los datos de usuarios de otras aplicaciones web.
OAuth 2.0 garantiza que las aplicaciones cliente puedan acceder a recursos específicos en nombre de un usuario sin compartir sus credenciales.
Este protocolo es fundamental para la API de LinkedIn porque proporciona un acceso seguro y basado en permisos a los datos de LinkedIn.
Esto permite a los desarrolladores crear aplicaciones que puedan interactuar con LinkedIn de manera segura y eficiente.
2. Autorización
Existen dos tipos de flujos de autorización:
1. Autorización del miembro (flujo OAuth de 3 pasos)
La autorización del miembro es el permiso del usuario que permite a una aplicación acceder a los datos de un miembro de LinkedIn.
Cuándo usarla: ideal para aplicaciones que necesitan acceso directo a los datos de LinkedIn de un miembro.
Permisos: solicita únicamente los permisos necesarios para proteger los datos del miembro.
2. Autorización de la aplicación (flujo OAuth de 2 pasos)
La autorización de la aplicación permite a una aplicación acceder a recursos de LinkedIn que no son específicos de un miembro sin requerir permisos individuales de los miembros.
Cuándo usarla: adecuada para acceder a datos que no son específicos de un miembro, como algunas APIs de marketing.
Permisos: solicita únicamente los permisos mínimos necesarios para tu caso de uso.
3. Consentimiento y permiso del usuario
Si tu aplicación necesita acceder a los datos de LinkedIn de un usuario, primero debe obtener el consentimiento explícito del usuario a través del proceso de autorización OAuth 2.0 de LinkedIn.
Esto garantiza que los usuarios conozcan y aprueben los datos a los que accederá tu aplicación, protegiendo su privacidad y manteniendo la confianza.
Existen 2 permisos de usuario:
- Permisos de autenticación de miembro: permisos personales de los miembros de LinkedIn
- Permisos de autenticación de aplicación: permisos concedidos a las aplicaciones para acceder a los recursos de LinkedIn
4. Límites de tasa de la API
La API de LinkedIn aplica límites de tasa para prevenir abusos y garantizar una gestión eficiente de las solicitudes.
Cumplir estos límites es fundamental para evitar restricciones o bloqueos. Cada aplicación tiene un límite diario de solicitudes y superarlo genera un código de error 429 que indica demasiadas solicitudes.
Al monitorizar de forma regular el uso de tu aplicación y respetar sus límites, puedes asegurar el acceso continuo a los datos de LinkedIn.
5. Uso y protección de los datos
Una vez que accedas a los datos de LinkedIn, utilízalos de forma responsable y con fines autorizados.
No envíes spam a los usuarios de LinkedIn ni sigas prácticas de marketing no autorizadas u otras prácticas poco éticas.
Debes proteger el conjunto de datos recopilado de LinkedIn.
Tipos de APIs de LinkedIn
LinkedIn organiza sus productos de API por caso de uso. Aquí tienes lo que hace cada API y a quién está dirigida.
- Profile API
- Share API
- Organization API
- UGC API (contenido generado por el usuario)
- Connections API
- Compliance API
- Advertising API
- Sales Navigator API
| Tipo de API | Uso | Usuario | Limitaciones |
|---|---|---|---|
| Profile API | datos de perfil (nombre, titular, foto, ubicación) | apps de consumo | Sin extracción masiva |
| Share API | publicaciones, enlaces, imágenes, vídeos | herramientas de redes sociales | Necesita token OAuth para publicar |
| Organization API | páginas de empresa | plataformas martech | solo accede a tus datos |
| UGC | crear, leer y gestionar comentarios de usuarios | plataformas de comunidad | los límites de tasa se aplican por usuario |
| Connections | número de contactos | apps de networking y CRMs | LinkedIn restringe el acceso completo |
| Compliance | reporta violaciones de contenido | herramientas de moderación | aún requiere revisión de LinkedIn |
| Advertising | crear y gestionar campañas publicitarias | plataformas de automatización de marketing | requiere aprobación adicional |
| Sales Navigator | ofrece funcionalidad limitada de Sales Navigator | herramientas de enriquecimiento de leads | LinkedIn es muy restrictivo al conceder acceso |
1. Profile API
Qué hace: Recupera los datos del perfil de un usuario (nombre, titular, foto, ubicación).
A quién va dirigida: Aplicaciones de consumo que permiten a los usuarios iniciar sesión con LinkedIn y mostrar su perfil.
Limitaciones: Solo puedes acceder a los datos de perfil de usuarios que se autentiquen en tu aplicación. No puedes extraer perfiles de forma masiva mediante criterios de búsqueda.
2. Share API
Qué hace: Permite a los usuarios publicar texto, enlaces, imágenes y vídeos en su feed de LinkedIn.
A quién va dirigida: Herramientas de gestión de redes sociales, plataformas de contenido y software de automatización de marketing.
Limitaciones: No puedes publicar en nombre de un usuario sin su token OAuth. No se permite la publicación masiva ni la automatización más allá de lo que LinkedIn autoriza.
3. Organization API
Qué hace: Recupera y gestiona los datos de las páginas de empresa de LinkedIn.
A quién va dirigida: Plataformas de marketing que gestionan varias páginas de marca, herramientas de analítica y software de escucha social.
Limitaciones: Solo puedes acceder a las páginas que gestionas. Sin acceso a páginas de la competencia ni a datos públicos de empresas a gran escala.
4. UGC API (contenido generado por el usuario)
Qué hace: Permite crear, leer y gestionar publicaciones y comentarios generados por usuarios.
A quién va dirigida: Plataformas de comunidad, herramientas de employee advocacy y agregadores de contenido.
Limitaciones: Necesitas la autorización del usuario para cada acción. Los límites de tasa se aplican por usuario, no por aplicación.
5. Connections API
Qué hace: Devuelve el número de contactos de un usuario y datos básicos de su red.
A quién va dirigida: Aplicaciones de networking, integraciones con CRM y herramientas de gestión de relaciones.
Limitaciones: No puedes acceder a la lista completa de contactos de un usuario. LinkedIn lo restringe para proteger la privacidad.
6. Compliance API
Qué hace: Permite reportar contenido que infrinja las políticas de LinkedIn.
A quién va dirigida: Herramientas de moderación, plataformas de trust and safety y software de gestión de comunidades.
Limitaciones: Puedes reportar contenido, pero LinkedIn decide qué acción tomar. Sin reportes masivos.
7. Advertising API
Qué hace: Permite crear, gestionar y generar informes de campañas publicitarias de LinkedIn de forma programática.
A quién va dirigida: Plataformas de automatización de marketing, agencias de publicidad y proveedores de analítica.
Limitaciones: Requiere la aprobación del Marketing Developer Program. No puedes acceder a los datos de campañas de anunciantes que no gestionas.
8. Sales Navigator API
Qué hace: Expone funcionalidad limitada de Sales Navigator para partners aprobados.
A quién va dirigida: Proveedores de CRM, plataformas de sales engagement y herramientas de enriquecimiento de leads.
Limitaciones: Es la API más restringida. LinkedIn concede acceso únicamente a partners grandes y consolidados. No puedes exportar de forma masiva los resultados de búsqueda de Sales Navigator a través de la API.
Si tu caso de uso es la prospección o la generación de leads, la API oficial de Sales Navigator no te servirá. Por eso existen herramientas como Evaboot: extraen los datos de Sales Navigator directamente sin necesidad de aprobación como partner.
¿Cómo configurar la API de LinkedIn Scraper?
Ahora que ya sabes qué es la API de LinkedIn Scraper y cómo funciona, aquí tienes un tutorial claro para empezar.
- Crea una nueva aplicación
- Solicita la verificación de la aplicación
- Completa el flujo OAuth2.0
- Almacena y protege los datos del usuario
1. Crea una nueva aplicación
Inicia sesión en el Portal de Desarrolladores de LinkedIn y haz clic en Crear una nueva App introduciendo datos como el nombre, la URL de LinkedIn y el logotipo de la empresa.
2. Solicita la verificación de la aplicación
Una vez que hayas añadido tu empresa, haz clic en "Verificar".
Una vez verificada tu empresa, envía el enlace de verificación al administrador de la página de tu empresa.
Tras la confirmación, obtendrás tu clave API y podrás continuar con el siguiente paso.
3. Completa el flujo OAuth2.0
En la pestaña Auth, registra la URL de redirección OAuth de tu aplicación.
Elige la API de Advertising, Community Management, Lead Sync o Conversions en la pestaña Products de tu aplicación.
Asegúrate de que tu aplicación cuente con los permisos (scopes) necesarios según los productos elegidos.
En esta imagen puedes ver el scope para desarrolladores que quieren crear una integración relacionada con el marketing usando los permisos de la Advertising API.
4. Almacena y protege los datos del usuario
Una vez que lo tengas todo listo, debes almacenar los datos extraídos y los client IDs de forma segura en una base de datos secreta o en un vault.
Para proteger tus datos, sigue estas prácticas:
- Protege tus claves API manteniéndolas fuera del front end de la aplicación.
- Asegúrate de que todas las comunicaciones que impliquen intercambio de tokens o datos sensibles usen HTTPS.
- Para evitar ataques de redirección, valida todas las URIs de redirección.
- Supervisa regularmente el uso de tu API para detectar actividad inusual y posibles brechas de seguridad.
- Implementa mecanismos de expiración de tokens y de renovación para mantener la seguridad.
¿Cómo Hacer una Introspección de Token?
La introspección de token es el proceso de consultar el servidor OAuth de LinkedIn para verificar si un token de acceso sigue activo, y para recuperar sus metadatos asociados como el tiempo de expiración, el alcance y el tipo de autorización.
La herramienta de introspección de token permite a los desarrolladores comprobar el tiempo de vida (TTL) y el estado de todos los tokens, incluidos los tokens empresariales.
Aquí tienes un ejemplo de introspección de token.
Supongamos que estoy enviando una petición POST al siguiente endpoint:
Endpoint
`curl --location --request POST 'https://www.linkedin.com/oauth/v2/introspectToken' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data-urlencode 'client_id=<Application Client ID>' \ --data-urlencode 'client_secret=<Application Client Secret>' \ --data-urlencode 'token=<Token Value>'
La petición debe incluir:
- client_id: es el identificador único de tu aplicación proporcionado por LinkedIn
- client_secret: es una clave secreta asociada a tu aplicación, utilizada para una comunicación segura
- token: es el token que deseas inspeccionar. Se puede obtener mediante el Client Credential Flow (OAuth de 2 patas), el Authorization Code Flow (OAuth de 3 patas) o el Enterprise OAuth Flow
Como respuesta, obtienes lo siguiente:
Ejemplo de respuesta
{ "active": true,
"client_id": "xxxxxxxx",
"authorized_at": 1493055596,
"created_at": 1493055596,
"status": "active",
"expires_at": 1497497620,
"scope": "r_liteprofile,r_emailaddress,w_member_social",
"auth_type": "ver nota abajo" }`
`JSON
La respuesta puede proporcionar información detallada sobre el token, como:
- Active: un indicador booleano que señala si el token está activo
- Status: el estado del token, que puede ser "active", "revoked" o "expired"
- Scope: una lista separada por comas de los alcances de permisos asociados al token, mostrada para los tokens OAuth de 3 patas
- client_id: el ID de cliente asociado al token
- created_at: la marca de tiempo en la que se emitió el token
- expires_at: la marca de tiempo en la que el token expirará
- authorized_at: la marca de tiempo en la que se autorizó el token
- auth_type: indica el tipo de token, que puede ser "2L" para tokens de aplicación, "3L" para tokens de miembro, o "Enterprise_User" para tokens empresariales
Por último, también recibirás los siguientes códigos de estado de respuesta HTTP:
- 200 (Éxito): indica que la petición de introspección del token fue exitosa
- 400 (ID de cliente o token no válido): el ID de cliente o el token proporcionado es incorrecto
- 401 (Secreto de cliente no válido): el secreto de cliente es incorrecto
Si las credenciales son válidas pero no coinciden con la información del token, la respuesta seguirá siendo "200 OK" pero con un estado de "active": false en el cuerpo.
Documentación de la API de LinkedIn
Una vez que tengas la aprobación para acceder a la API de LinkedIn, necesitarás la documentación oficial para entender los esquemas de los endpoints, los formatos de solicitud y los límites de tasa.
LinkedIn aloja la documentación de su API en dos lugares:
- developer.linkedin.com — Referencia principal de la API, flujos OAuth, catálogo de productos
- learn.microsoft.com/linkedin — Guías detalladas, códigos de error, ejemplos de solicitudes
El sitio de Microsoft Learn es el recurso más completo. Cubre:
- Flujos de autenticación (OAuth de 3 pasos, OAuth de 2 pasos, OpenID Connect)
- Endpoints de la API (Profile, Share, Organization, UGC, Advertising, etc.)
- Límites de tasa y throttling (gestión del error 429, topes diarios)
- Códigos de error (400, 401, 403, 404, 429, 500 — qué significa cada uno y cómo gestionarlo)
- Versionado (cómo LinkedIn deprecia endpoints antiguos y migra a los nuevos)
Si estás construyendo una integración, guarda ambos sitios en tus favoritos. La documentación es densa, pero es la única fuente fiable de lo que la API de LinkedIn realmente admite.
Y si estás evaluando si la API de LinkedIn encaja con tu caso de uso, echa primero un vistazo a la referencia de endpoints. Verás rápidamente lo que es posible — y lo que no.
¿Es legal el scraping de LinkedIn?
Hacer scraping de LinkedIn sin autorización de la API es ilegal según las Condiciones de servicio de LinkedIn.
Usar scrapers web no autorizados infringe dichas condiciones, por lo que la única opción programática que cumple con la normativa es la API de LinkedIn Scraper, aunque esta requiere la aprobación como Partner de LinkedIn.
Sin embargo, las herramientas de terceros como la extensión de Chrome de Evaboot extraen datos de LinkedIn desde LinkedIn Sales Navigator y hacen el scraping de LinkedIn por ti.
Gracias a sus enormes bases de datos, realizan el trabajo en cuestión de segundos, por lo que no necesitas perder tiempo configurando tu API de LinkedIn.
Simplemente respeta el Acuerdo de usuario de LinkedIn y sus condiciones de servicio, y no tendrás ningún problema.
Alternativas a la API de LinkedIn
La generación de leads y la prospección son fundamentales para todas las empresas y profesionales que buscan aumentar sus ventas.
Existen herramientas de scraping de LinkedIn creadas específicamente para ello —como Evaboot, PhantomBuster y Dux-Soup— que facilitan este proceso, haciéndolo eficaz y accesible sin necesidad de configuración por parte de un desarrollador.
Estas herramientas de web scraping están diseñadas para extraer información de contacto o de empresas desde sitios web, cuentas de usuario de LinkedIn, perfiles de empresa u otras plataformas web, y exportarla a archivos CSV, hojas de Excel o incluso directamente a tu CRM.
Con estos extractores de datos, puedes crear listas de prospección con datos extraídos, como correos electrónicos, números de teléfono, nombres y apellidos, nombres de empresas, ubicaciones y mucho más.
Si quieres probar una herramienta de scraping, puedes echar un vistazo a Evaboot, que extrae datos de LinkedIn Sales Navigator.
Es una herramienta excelente si has creado una red en LinkedIn y quieres dirigirte a ella en primer lugar.
Con Evaboot, obtienes un archivo Excel o CSV listo para tus campañas en un solo clic.
| Tipo | Basado en la nube |
|---|---|
| Funciona en | LinkedIn Sales Navigator |
Funciones principales
- Exportar leads desde LinkedIn Sales Navigator
- Exportar perfiles de empresa
- Exportar URLs de perfiles de LinkedIn
- Limpiar los datos (emojis, mayúsculas, erratas…)
- Detectar falsos positivos en los resultados de búsqueda
- Encontrar correos profesionales
- Verificar correos electrónicos
| Ventajas | Desventajas |
|---|---|
| Fácil de usar | Necesitas una cuenta de Sales Navigator |
| Exporta 2500 leads al día | |
| Buscador y verificador de correos integrado | |
| Identifica perfiles abiertos (Open Profiles) |
Para conocer más herramientas de recopilación de datos, consulta nuestra guía sobre las mejores herramientas de scraping de LinkedIn.
Casos de uso de la IA para la extracción de datos de LinkedIn
Los agentes de IA y los modelos de lenguaje han cambiado lo que se puede hacer con los datos extraídos de LinkedIn. Aquí tienes cuatro casos de uso que se han vuelto viables en los últimos 18 meses.
- Flujos automatizados de cualificación y enriquecimiento de leads
- Búsqueda y extracción de perfiles en lenguaje natural
- Prospección hiperpersonalizada a gran escala
- Agentes de automatización del navegador para scraping basado en la interfaz
1. Flujos automatizados de cualificación y enriquecimiento de leads
En qué consiste: flujos de trabajo con agentes de IA (por ejemplo, n8n, Make, Zapier) que extraen perfiles de LinkedIn, los enriquecen con datos externos, los puntúan según tu ICP y envían los leads cualificados a tu CRM, todo ello sin intervención manual.
Por qué ahora es posible: los agentes impulsados por LLM pueden analizar texto no estructurado de perfiles (biografía, experiencia, publicaciones recientes) y orquestar llamadas a API sin código personalizado. Defines la lógica en lenguaje natural y el agente ejecuta los pasos de scraping, enriquecimiento y filtrado.
Ejemplo
Un fundador utiliza un flujo de n8n que monitoriza una búsqueda guardada de Sales Navigator, extrae los perfiles nuevos a diario, pasa cada uno por un prompt de GPT-4 para evaluar su encaje, enriquece los correos con Evaboot y envía los leads cualificados a HubSpot con una primera línea personalizada, todo automatizado.
2. Búsqueda y extracción de perfiles en lenguaje natural
En qué consiste: agentes de IA que interpretan un briefing en lenguaje natural ("Encuentra VP de Ventas en empresas SaaS Serie B en Estados Unidos que hayan publicado sobre outbound en el último mes") y crean de forma autónoma consultas de búsqueda en LinkedIn, extraen los resultados y devuelven datos estructurados.
Por qué ahora es posible: los modelos de razonamiento pueden convertir descripciones de ICP en sintaxis de búsqueda booleana y manejar herramientas de scraping o APIs en tu nombre, eliminando la necesidad de dominar la búsqueda booleana.
Ejemplo
Un marketer escribe "líderes de GTM en empresas que levantaron una Serie A en 2024 y están contratando SDR" en la interfaz de un agente. El agente traduce esto en una consulta de Sales Navigator, extrae los resultados con Evaboot y devuelve un CSV con 200 perfiles y correos enriquecidos, sin necesidad de búsqueda manual.
3. Prospección hiperpersonalizada a gran escala
En qué consiste: mensajes de prospección generados por IA que hacen referencia a detalles concretos del perfil de LinkedIn de un prospecto (publicaciones recientes, cambios de trabajo, aptitudes, conexiones en común), redactados de forma única para cada lead.
Por qué ahora es posible: los modelos de tipo GPT pueden transformar el JSON en bruto del perfil de LinkedIn (o exportaciones en CSV) en primeras líneas contextualizadas en tiempo real, algo que antes requería redacción manual para cada lead.
Ejemplo
Un equipo de ventas exporta 500 leads desde Sales Navigator con Evaboot, pasa el CSV a un prompt de GPT-4 que lee el titular y la actividad reciente de cada prospecto y genera 500 aperturas de correo únicas en menos de un minuto, cada una con una referencia a un detalle concreto del perfil del prospecto.
4. Agentes de automatización del navegador para scraping basado en la interfaz
En qué consiste: agentes de IA multimodales que inician sesión en LinkedIn, navegan por la interfaz como un humano y extraen datos, una alternativa cuando se deniega el acceso a la API oficial y los scrapers tradicionales se rompen por cambios en la interfaz.
Por qué ahora es posible: los agentes con visión (GPT-4V, Claude con capturas) pueden entender de forma fiable la interfaz de LinkedIn sin selectores CSS fijos, adaptándose sobre la marcha a los cambios de diseño.
Ejemplo
Un reclutador usa un agente de IA que inicia sesión en LinkedIn Recruiter, navega hasta las búsquedas guardadas, desplaza los resultados y extrae los datos de los candidatos a una hoja de cálculo, todo mediante automatización del navegador. Cuando LinkedIn cambia la interfaz, el agente se adapta sin actualizaciones de código.
Estos casos de uso ya están operativos hoy. La barrera del LinkedIn Partner Program sigue ahí, pero los agentes de IA ofrecen a los equipos una alternativa, y son más rápidos que esperar meses a una aprobación.
Preguntas frecuentes
¿Qué es la API de LinkedIn Scraper?
La API de LinkedIn Scraper es una herramienta que extrae datos públicos de LinkedIn como ID, nombre, ciudad, puesto, información personal, publicaciones, empresa actual y experiencia.
Ofrece control total, flexibilidad y escalabilidad sin preocuparte por la infraestructura, los servidores proxy o el bloqueo.
¿Es legal usar la API de LinkedIn Scraper?
LinkedIn considera que el scraping de datos es un proceso ilegal, una violación de sus términos de servicio.
Para hacerlo posible, ofrece la API de LinkedIn Scraper, una forma más responsable de extraer datos.
Sin embargo, aún puedes usar herramientas de terceros como Evaboot para exportar datos de leads respetando las reglas y limitaciones de LinkedIn y cumpliendo con las normativas de protección de datos, incluyendo el RGPD y la CCPA.
¿Cómo funciona la API de LinkedIn Scraper?
La API de LinkedIn Scraper envía solicitudes automatizadas a LinkedIn, extrae puntos de datos y los entrega en un formato estructurado para una recopilación de datos precisa y rápida.
Admite archivos JSON, NDJSON, JSON lines, CSV y .gz.
¿Cuáles son las mejores prácticas para usar una API de LinkedIn Scraper?
Cuando usas la API de LinkedIn, ya es la herramienta más legítima para extraer datos de LinkedIn.
Sin embargo, las mejores formas de usar los LinkedIn Scrapers de forma responsable y ética son:
- Respetar la privacidad del usuario: Extrae solo datos disponibles públicamente y evita información personal sensible.
- Limitar la frecuencia de scraping: No sobrecargues los servidores de LinkedIn con demasiadas solicitudes, ya que esto puede parecer sospechoso.
- Ser transparente: Si LinkedIn se pone en contacto contigo sobre tus actividades de scraping, sé directo sobre tus intenciones y coopera con sus consultas.
¿Cómo puedo obtener acceso a la API de LinkedIn para mi empresa?
Para obtener la API de LinkedIn para tu empresa, necesitas:
- Crear una aplicación, añadir la Marketing Developer Platform y completar el formulario de acceso en My Apps > Products.
- Esperar a que LinkedIn revise tu solicitud.
- Una vez revisada, recibirás un correo electrónico con los siguientes pasos.
- Si tu solicitud es rechazada, revisa las razones más comunes y cómo volver a solicitarlo.
Este es un proceso muy largo y tedioso. Si este proceso no es una obligación para tu empresa, es mejor que pruebes las herramientas de scraping.
¿Puedo enviar mensajes a través de la API de LinkedIn?
No. LinkedIn no expone la funcionalidad de mensajería a desarrolladores externos a través de la API oficial.
No puedes enviar mensajes directos, InMails ni solicitudes de conexión de forma programática, a menos que uses la interfaz nativa de LinkedIn o una herramienta de scraping no oficial.
Aviso Este contenido fue escrito en parte por IA (ChatGPT 4), añadí mi propia perspectiva, verifiqué los hechos y me aseguré de que fuera útil para ti.