Desbloquea el potencial de la API de LinkedIn para desarrolladores con nuestra completa guía. Tanto si estás creando herramientas para recursos humanos, SaaS o plataformas centradas en el desarrollo, encontrarás información práctica y ventajas prácticas. Desde la comprensión de la arquitectura central de la API de LinkedIn hasta la implementación de casos de uso del mundo real, esta guía te guía a través de todo lo que necesitas saber.
En esta guía de la API de LinkedIn, aprenderás:
const profile = await unipile.linkedin
.getProfile("user_id");
consola.log(profile.name);
¿Qué es la API de LinkedIn?
La API de LinkedIn (interfaz de programación de aplicaciones) es el puente esencial que conecta los datos de la red profesional de LinkedIn con aplicaciones externas. Tanto si estás creando software de selección de personal, sistemas CRM o herramientas de automatización de marketing, entender la integración de la API de LinkedIn es crucial para acceder a los datos de la red profesional de LinkedIn. Más de 900 millones de perfiles profesionales y datos de la empresa.
¿Por qué los desarrolladores necesitan la API de LinkedIn para su software?
La API de LinkedIn es un conjunto de interfaces de programación que permite a los desarrolladores integrar la funcionalidad de LinkedIn en sus aplicaciones. Piensa en la API de LinkedIn como una pasarela segura que permite a tu software comunicarse con la plataforma de LinkedIn para:
Tanto si está construyendo un CRM, ATS, o un plataforma de automatización de la divulgación, La integración con LinkedIn mejora las capacidades de tu producto en torno a adquisición de talento, conexiones comercialesy marketing dirigido.
Integración de la API de LinkedIn en todos los productos
Una ventaja clave de la API de LinkedIn es su capacidad para funcionar en todo el ecosistema de LinkedIn:
Esta capacidad de integración multiproducto permite a los desarrolladores crear soluciones integrales que aprovechan todo el ecosistema profesional de LinkedIn, creando una experiencia unificada para los usuarios en diferentes entornos de LinkedIn.
API de LinkedIn vs Web Scraping: ¿Cuál es la diferencia?
Entender por qué el acceso oficial a la API proporciona una solución más fiable, segura y conforme a la ley para tus necesidades de integración en LinkedIn.
Tipos de API oficiales de LinkedIn: ¿Cuál necesitas?
LinkedIn ofrece varias API oficiales a través de su Programa de Partners. Esto es lo que ofrece cada punto final de la API de LinkedIn:
LinkedIn API de perfil
Recuperar información del perfil de usuario para el enriquecimiento de CRM y la autenticación de usuarios.
LinkedIn API de conexiones
Acceso a la red profesional del usuario para análisis y recomendaciones de conexión.
LinkedIn Compartir API
Publique contenidos en nombre de los usuarios para la gestión y automatización de las redes sociales.
LinkedIn Organización API
Gestione las páginas y los datos de la empresa para la gestión de perfiles y el conocimiento de los empleados.
LinkedIn API UGC
Maneje contenidos multimedia enriquecidos para la publicación avanzada y la gestión de medios.
LinkedIn API de conformidad
Informar sobre infracciones de las políticas y problemas de contenido para su moderación y cumplimiento.
Importante LinkedIn eliminó el acceso público a la API en 2015
Todo acceso a la API de LinkedIn requiere ahora una asociación oficial. Esto es lo que necesitas:
Proceso de aprobación de la API de LinkedIn: Qué esperar
Conseguir la aprobación para el acceso oficial a la API de LinkedIn es un proceso riguroso. Comprender los plazos y los requisitos te ayudará a preparar una solicitud satisfactoria.
Requisitos clave
Sáltese la espera con Unipile - Obtén acceso instantáneo a la API de LinkedIn sin el largo proceso de aprobación.
Acceso a la API de LinkedIn: ¿Quién puede usarlo y cómo obtener la aprobación?
LinkedIn ya no proporciona acceso público a sus API. Desde 2015, todo acceso a las API de LinkedIn requiere unirse al Programa de Socios de LinkedIn. Esto significa que los desarrolladores individuales no pueden simplemente crear una aplicación y empezar a utilizar las API de LinkedIn.
Programa de desarrollo de marketing
Para empresas de tecnología de marketingSoluciones Sales Navigator
Para los proveedores de tecnología de ventasAsociación de Soluciones de Talento
Para los proveedores de tecnología de RRHH y ATSPrograma LinkedIn Learning Partner
Para proveedores de sistemas de gestión del aprendizajeQué puedes y qué no puedes hacer con las API de LinkedIn: Enfoque DIY
La API de LinkedIn te permite acceder a datos estructurados, publicar contenido y gestionar perfiles, pero viene con restricciones. Es posible que tengas que hacer frente a límites de tarifas, que necesites permisos de usuario y que sólo puedas acceder a determinadas funciones si eres socio. El proceso de aprobación puede llevar mucho tiempo y limitar tu capacidad para implementar soluciones personalizadas sin el código de autorización de LinkedIn.
Qué puede hacer usted
Lo que no puede hacer
3 formas de acceder a los datos de LinkedIn: API Oficial vs Alternativas
Acceder a los datos de LinkedIn para tu aplicación puede resultar complicado debido al acceso restringido a la API de LinkedIn. Hay varias formas de acceder a los datos de LinkedIn para realizar tareas como búsqueda de perfiles, búsqueda de empresas, envío de invitaciones, envío de notas de vozo envío de InMails. Comparando puntos finales, esfuerzo, coste y flexibilidad, Esta tabla le ayudará a evaluar claramente qué es lo mejor para su equipo.
API de Unipile
API unificada todo en uno
Socios de LinkedIn
API oficial mediante asociación
Hágalo usted mismo
Construya su propia solución
1. API de LinkedIn por Unipile
Una API de LinkedIn lista para la producción que refleja la funcionalidad oficial sin la complejidad del Programa de socios.
¿Por qué elegir Unipile?
Cómo funciona
Comience en 5 sencillos pasos
Cree su cuenta Unipile
Regístrese en segundos y obtenga acceso inmediato a la API de mensajería de Unipile.
Acceda a su panel de control
Gestione todas sus cuentas conectadas, webhooks y ajustes de API en un solo lugar.
Obtenga su DSN
Copie su punto final DSN único para empezar a realizar llamadas a la API.
Generar un token
Configure ámbitos y permisos para un acceso seguro a la API.
Conectar cuenta LinkedIn
Vincula tu cuenta de LinkedIn utilizando credenciales o el método de las cookies.
Integre ahora todas las funciones que necesita
Accede a todas las funciones de LinkedIn a través de nuestra API unificada. Elige los puntos finales que se adapten a tu caso de uso.
Extremos populares
Guía en vídeo: Construir con la API de LinkedIn
En este vídeo, aprenderás a conectar una cuenta de LinkedIn y a empezar a sincronizar bandejas de entrada, recuperar perfiles y automatizar la difusión desde tu aplicación.
2. API oficial de LinkedIn
Aunque la API oficial de LinkedIn ofrece el acceso más completo y seguro desde el punto de vista legal a los datos de LinkedIn, presenta importantes barreras de entrada que la hacen inadecuada para la mayoría de desarrolladores y empresas.
API oficial de LinkedIn: Guía para desarrolladores
La API de LinkedIn ofrece potentes opciones de integración, pero está estrictamente controlada. Desde 2015, se eliminó el acceso público y ahora el acceso es sólo disponible para socios de LinkedIn. Los socios aprobados obtienen acceso a API específicas, como la API de perfiles, la API de conexiones y la API de UGC, que permiten enriquecer los perfiles, compartir contenidos y establecer conexiones de red.
Para crear una aplicación, los desarrolladores deben crear una cuenta de desarrollador de LinkedIn. La complejidad de utilizar las API de LinkedIn, que se construyen sobre la Marco Rest.li, requiere comprender la biblioteca proporcionada que simplifica las solicitudes y gestiona la autenticación.
Dos métodos clave de OAuth son: Iniciar sesión con LinkedIn (requiere permiso del usuario para los datos del perfil) y API de perfil (reservado a los socios autorizados con un acceso más amplio).
Proceso OAuth de acceso
Consigue la aprobación de LinkedIn
Obtener tokens de acceso
Utilice su ID de cliente y su secreto de cliente para solicitar un token de acceso para llamadas autenticadas a la API.
const getAccessToken = asíncrono () => { const response = await axios.Correo electrónico:( 'https://www.linkedin.com/oauth/v2/accessToken', { tipo_concesión: 'credenciales_cliente', client_id: 'tu-id-cliente', secreto_cliente: 'su-cliente-secreto' } ); return response.data.access_token; };
Obtener datos de perfil
Realiza solicitudes API para recuperar datos de perfil. Nota: La API de LinkedIn requiere un ID de perfil para la recuperación de datos.
const getProfile = asíncrono (accessToken, profileId) => { const response = await axios.consiga( `https://api.linkedin.com/v2/people/${profileId}`, { cabeceras: { 'Authorization': "Portador ${accessToken} } } ); return response.data; };
La API oficial de LinkedIn sólo permite obtener datos de perfil mediante una etiqueta ID de perfil. Si sólo tienes la URL o slug de tu perfil de LinkedIn, la API oficial no te será útil. En estos casos, utilizar una API no oficial como Unipile puede ser una solución, ya que permite recuperar datos de LinkedIn utilizando tanto el ID como la URL del perfil.
Limitaciones de la API oficial de LinkedIn
Importantes restricciones que lo hacen poco práctico para la mayoría de los casos de uso:
3. Integración de LinkedIn DIY
Si la API oficial de LinkedIn no satisface tus necesidades, especialmente cuando necesitas recuperar datos utilizando una URL o un slug de perfil de LinkedIn, las API no oficiales que se encuentran en plataformas como GitHub pueden servir como alternativa. Estas bibliotecas te permiten interactuar con LinkedIn sin las restricciones impuestas por la API oficial.
Por qué es arriesgada la integración DIY
Estas integraciones suelen ser largas, complejas y no oficiales, lo que significa que no disponen de soporte oficial. Los desarrolladores deben esperar numerosas iteraciones y desafíos durante la implementación. Además, utilizar LinkedIn como proveedor de OAuth tiene sus limitaciones, ya que no proporciona los datos clave que muchas aplicaciones necesitan.
Retos comunes
Mejores alternativas a la integración DIY
En lugar de crear su propio raspador de LinkedIn, considere estas soluciones listas para la producción:
Funciones API de LinkedIn con Unipile
Accede a todos los puntos finales de LinkedIn a través de una única API unificada. Desde mensajes a perfiles, invitaciones o publicaciones, crea cualquier integración de LinkedIn que tus usuarios necesiten.
Conexión de cuentas
2 puntos finales disponibles
Mensajes
10 puntos finales disponibles
Usuarios/Perfiles
8 puntos finales disponibles
Mensajes/Comentarios
6 puntos finales disponibles
Específico
17 puntos finales disponibles
Webhooks
3 eventos disponibles
Buzones
4 bandejas de entrada disponibles
Integración en Python de la API de LinkedIn: Inicio rápido
Integre LinkedIn en su CRM, ATS o herramienta de divulgación en minutos. A continuación se muestra un ejemplo de Python para listar todas las cuentas de LinkedIn conectadas utilizando la API de Unipile. No necesita SDK, Sólo Python y peticiones.
import solicita # Su punto final de la API de Unipile url = "https://api1.unipile.com:13111/api/v1/accounts" # Cabeceras para autenticación cabeceras = { "aceptar": "application/json", "Clave API X": "tu-api-llave" } # Realizar la solicitud response = peticiones.consiga(url, headers=cabeceras) # Imprimir todas las cuentas conectadas print(respuesta.json())
Características principales de la API de LinkedIn de Unipile
Listar todos los chats
rizo --solicitar OBTENGA --url https://api1.unipile.com:13111/api/v1/chats \ --header 'X-API-KEY: {su_clave_api}'
Recupera todos los mensajes de chat de la cuenta de LinkedIn de un usuario. Filtra las conversaciones por compañero de chat, fecha o palabras clave dentro del contenido del chat.
Iniciar nuevo chat
rizo --solicitar POST --url https://api1.unipile.com:13111/api/v1/chats \ --header 'X-API-KEY: {su_clave_api}' \ --header 'Content-Type: application/json' \ --datos '{"attendee_id": "...", "text": "..."}'
Inicie un nuevo mensaje de chat dentro de su aplicación, proporcionando el destinatario, el contenido del mensaje y los archivos adjuntos opcionales si se admiten.
Recuperar un perfil
rizo --solicitar OBTENGA --url https://api1.unipile.com:13111/api/v1/users/{user_id} \ --header 'X-API-KEY: {su_clave_api}'
Esta función de la API facilita la recuperación de perfiles de usuario, permitiendo un acceso detallado a la información del usuario. Puede recopilar una gran cantidad de información pública del perfil, como el correo electrónico, el cargo, la empresa, el número de teléfono y la dirección del usuario, siempre que se faciliten y estén disponibles públicamente.
¿Cómo pueden los desarrolladores aprovechar la API de LinkedIn para obtener funciones avanzadas?
Integrar funciones avanzadas de LinkedIn en tus aplicaciones es ahora un proceso simplificado con los fragmentos de código listos para usar de Unipile. Los desarrolladores pueden evitar las complejidades de la construcción desde cero, utilizando estos códigos pre-elaborados para acceder a todas las capacidades de la API de LinkedIn.
Ya sea para automatizar la recuperación de datos de perfiles, analizar las actividades de la red o sincronizar con otros sistemas, el sólido repositorio de código de Unipile actúa como catalizador para una integración rápida y sin problemas.
Automatice la difusión en LinkedIn con secuencias inteligentes
Automatice sus contactos en LinkedIn recopilando una lista de perfiles para enviar invitaciones con un toque personalizado. Busca perfiles utilizando LinkedIn o Sales Navigator, aplica filtros y deja que Unipile se encargue del resto.
Búsqueda de listas de extractos
Aprovecha las funciones avanzadas de LinkedIn, LinkedIn Recruiter y LinkedIn Sales Navigator para crear funcionalidades personalizadas con la ruta 'Obtener datos sin procesar' (ruta Magic) utilizando cuentas conectadas.
Detección de invitaciones aceptadas
Controla cuándo se aceptan tus invitaciones de LinkedIn para activar acciones de seguimiento sin webhooks específicos.
Integración de notas de voz
Incorporar la función de notas de voz de LinkedIn a tu software puede mejorar enormemente la interacción y el compromiso de los usuarios. Esta integración permite a los usuarios enviar y recibir fácilmente mensajes de voz, ofreciendo una forma más personal y eficaz de comunicarse.
Acceso a la documentaciónConseguir publicaciones en LinkedIn
Accede a las últimas publicaciones de LinkedIn de tus usuarios directamente en tu aplicación. Recupera títulos, marcas de tiempo y fragmentos de contenido para alimentar paneles en tiempo real, tarjetas CRM o alertas automatizadas.
Conseguir publicaciones en LinkedInCasos de uso de la API de LinkedIn: Liberar el potencial
La API de LinkedIn es una herramienta transformadora que ha cambiado el panorama para particulares y organizaciones de diversos sectores. Para contratar y vender más rápido, Cuando sus usuarios necesitan responder rápidamente a los mensajes. Con la API, puede conectar fácilmente un número ilimitado de cuentas de LinkedIn por usuario.
API para LinkedIn Recruiter
En el ámbito de la contratación, la API de LinkedIn de Unipile es una herramienta transformadora, que está cambiando el panorama para los profesionales de la contratación. La API para LinkedIn Recruiter y otros agiliza la selección de candidatos, automatiza las tareas tediosas y proporciona información en tiempo real.
API para el navegador de ventas de LinkedIn
Incorporación de Navegador de ventas LinkedIn en su CRM transforma las estrategias de ventas al proporcionar acceso directo a información y conexiones valiosas. Esta fusión permite un compromiso personalizado, adaptado a las necesidades únicas de cada cliente potencial.
Ventajas de la integración de la API de LinkedIn
Un SDK listo para producción que gestiona la complejidad de la integración de LinkedIn. Puntos finales RESTful, webhooks en tiempo real y limitación automática de la tasa, para que puedas centrarte en construir, no en mantener.
Integración sencilla
Busca perfiles, envía invitaciones y mensajes con unas pocas líneas de código. Nuestro SDK gestiona la autenticación, los límites de velocidad y la gestión de errores.
// Conéctate a LinkedIn en segundos import { UnipileClient } from 'unipile-node-sdk'; const cliente = new UnipileClient({ dsn: 'https://api.unipile.com', token: process.env.UNIPILE_TOKEN }); // Buscar perfiles en LinkedIn const perfiles = await clientes.usuarios.busque en({ consulta: 'Director de Marketing', límite: 25 }); // Enviar invitación de conexión await clientes.usuarios.invitar a({ account_id: accountId, provider_id: 'linkedin_user_id', mensaje: '¡Hola! Let's connect.' });
API RESTful
Puntos finales limpios y estandarizados con respuestas JSON. Estructura de URL y métodos HTTP predecibles.
Webhooks en tiempo real
Notificaciones instantáneas de mensajes, aceptaciones de conexión y eventos. Sin necesidad de sondeo.
Autenticación segura
Autenticación basada en tokens OAuth 2.0. Gestión segura de credenciales y actualización automática de tokens.
Protección de cuentas
Salvaguardas integradas para proteger las cuentas de LinkedIn. Patrones de comportamiento similares a los humanos y límites de actividad.
Limitación inteligente de la velocidad
Gestión automática de límites de tarifas con cabeceras informativas. Gestionamos las restricciones de LinkedIn por ti.
Borrar la gestión de errores
Códigos y mensajes de error descriptivos. Lógica de reintento integrada con retroceso exponencial.
Un cuadro de mandos para todas sus integraciones
Gestiona todas tus cuentas de LinkedIn, WhatsApp, Gmail y más desde una única e intuitiva interfaz.
Cuentas
03/01/2025
02/15/2025
02/10/2025
03/01/2025
02/28/2025
02/20/2025
03/01/2025
02/25/2025
03/01/2025
02/22/2025
02/14/2025
02/12/2025
02/08/2025
02/05/2025
03/01/2025
02/15/2025
03/01/2025
02/22/2025