Libérez le potentiel de l'API LinkedIn pour les développeurs grâce à notre guide complet. Que vous construisiez des outils pour les RH, SaaS ou des plates-formes centrées sur les développeurs, vous trouverez des informations exploitables et des avantages pratiques. De la compréhension de l'architecture de base de l'API LinkedIn au déploiement de cas d'utilisation réels, ce guide vous présente tout ce que vous devez savoir.
Dans ce guide de l'API LinkedIn, vous apprendrez :
const profile = await unipile.linkedin
.getProfile("user_id");
console.log(profile.name);
Qu'est-ce que l'API LinkedIn ?
L'API de LinkedIn (Application Programming Interface) est le pont essentiel qui relie les données du réseau professionnel de LinkedIn aux applications externes. Que vous construisiez un logiciel de recrutement, un système CRM ou un outil d'automatisation du marketing, la compréhension de l'intégration de l'API de LinkedIn est cruciale pour accéder aux données du réseau professionnel de LinkedIn. Plus de 900 millions de profils professionnels et de données d'entreprise.
Pourquoi les développeurs ont-ils besoin de l'API LinkedIn pour leurs logiciels ?
L'API LinkedIn est un ensemble d'interfaces de programmation qui permet aux développeurs d'intégrer les fonctionnalités de LinkedIn dans leurs applications. Considérez l'API LinkedIn comme une passerelle sécurisée qui permet à votre logiciel de communiquer avec la plateforme LinkedIn pour :
Que vous construisiez un CRM, ATS, ou une plateforme d'automatisation d'outreach, l'intégration de LinkedIn améliore les capacités de votre produit dans les domaines suivants: acquisition de talents, relations d'affaires, ou encore marketing ciblé.
Intégration de l'API LinkedIn dans tous les produits
L'un des principaux avantages de l'API LinkedIn est sa capacité à fonctionner dans l'ensemble de l'écosystème de LinkedIn :
Cette capacité d'intégration multi-produits permet aux développeurs de concevoir des solutions complètes qui exploitent l'ensemble de l'écosystème professionnel de LinkedIn, créant ainsi une expérience unifiée pour les utilisateurs à travers les différents environnements LinkedIn.
LinkedIn API vs Web Scraping : Quelle est la différence ?
Comprendre pourquoi l'accès officiel à l'API fournit une solution plus fiable, plus sûre et plus conforme à la loi pour vos besoins d'intégration de LinkedIn.
Types d'API officiels de LinkedIn : Lequel vous faut-il ?
LinkedIn propose plusieurs API officielles dans le cadre de son programme de partenariat. Voici ce que chaque point de terminaison de l'API de LinkedIn fournit :
LinkedIn Profil API
Récupérer les informations du profil de l'utilisateur pour l'enrichissement du CRM et l'authentification de l'utilisateur.
LinkedIn Connexions API
Accéder au réseau professionnel de l'utilisateur pour une analyse et des recommandations de connexion.
LinkedIn Partager l'API
Publier du contenu au nom des utilisateurs pour la gestion et l'automatisation des médias sociaux.
LinkedIn Organisation API
Gérer les pages et les données de l'entreprise pour la gestion des profils et la connaissance des employés.
LinkedIn API UGC
Traiter les contenus multimédias pour une publication et une gestion avancées des médias.
LinkedIn API de conformité
Signaler les violations de la politique et les problèmes de contenu à des fins de modération et de conformité.
Important LinkedIn a supprimé l'accès public à l'API en 2015
Tout accès à l'API de LinkedIn nécessite désormais un partenariat officiel. Voici ce dont vous avez besoin :
Processus d'approbation de l'API LinkedIn : A quoi s'attendre
Obtenir l'accès officiel à l'API de LinkedIn est un processus rigoureux. Comprendre le calendrier et les exigences vous aidera à préparer une demande réussie.
Exigences clés
Ne pas attendre avec Unipile - Obtenez un accès instantané à l'API LinkedIn sans passer par un long processus d'approbation.
Accès à l'API LinkedIn : Qui peut l'utiliser et comment l'obtenir ?
LinkedIn ne fournit plus d'accès public à ses API. Depuis 2015, tout accès à l'API de LinkedIn nécessite d'adhérer au programme de partenariat de LinkedIn. Cela signifie que les développeurs individuels ne peuvent pas simplement créer une application et commencer à utiliser les API de LinkedIn.
Programme de développement marketing
Pour les entreprises de technologie marketingSolution Sales Navigator
Pour les fournisseurs de technologies de venteTalent Solutions Partnership
Pour les fournisseurs de technologies RH et d'ATSProgramme de partenariat d'apprentissage de LinkedIn
Pour les fournisseurs de systèmes de gestion de l'apprentissageCe que vous pouvez et ne pouvez pas faire avec les API de LinkedIn : Approche bricolage
L'API LinkedIn vous permet d'accéder à des données structurées, de publier du contenu et de gérer des profils, mais elle est assortie de restrictions. Vous pouvez être confronté à des limites de taux, avoir besoin d'autorisations d'utilisateurs et n'avoir accès à certaines fonctionnalités que si vous êtes un partenaire. Le processus d'approbation peut prendre du temps et limiter votre capacité à mettre en œuvre des solutions personnalisées sans le code d'autorisation de LinkedIn.
Ce que vous pouvez faire
Ce que vous ne pouvez pas faire
3 façons d'accéder aux données de LinkedIn : API officielle vs alternatives
Accéder aux données de LinkedIn pour votre application peut s'avérer difficile en raison de l'accès restreint à l'API de LinkedIn. Il existe plusieurs façons d'accéder aux données de LinkedIn pour effectuer des tâches telles que recherche de profils, recherche d'entreprises, l'envoi d'invitations, envoi de notes vocalesou Envoi d'InMails. En comparant les points finaux, l'effort, le coût et la flexibilité, Ce tableau vous aide à évaluer clairement ce qui convient le mieux à votre équipe.
Unipile API
API unifiée tout-en-un
Partenaires LinkedIn
API officielle grâce à un partenariat
Faites-le vous-même
Créez votre propre solution
1. LinkedIn API par Unipile
Une API LinkedIn prête à la production qui reflète les fonctionnalités officielles sans la complexité du programme de partenariat.
Pourquoi choisir Unipile ?
Comment ça marche
Démarrer en 5 étapes simples
Créez votre compte Unipile
Inscrivez-vous en quelques secondes et obtenez un accès immédiat à l'API de messagerie Unipile.
Accéder à votre tableau de bord
Gérez tous vos comptes connectés, vos webhooks et vos paramètres d'API en un seul endroit.
Obtenez votre DSN
Copiez votre point de terminaison DSN unique pour commencer à effectuer des appels API.
Générer un jeton
Configurer les champs d'application et les autorisations pour un accès sécurisé à l'API.
Connecter un compte LinkedIn
Reliez votre compte LinkedIn à l'aide d'identifiants ou de cookies.
Intégrez maintenant toutes les fonctionnalités dont vous avez besoin
Accédez à toutes les fonctionnalités de LinkedIn grâce à notre API unifiée. Choisissez les points de terminaison qui correspondent à votre cas d'utilisation.
Points finaux populaires
Guide vidéo : Construire avec l'API LinkedIn
Dans cette vidéo, découvrez comment connecter un compte LinkedIn et commencer à synchroniser les boîtes de réception, à récupérer des profils et à automatiser la prise de contact à partir de votre application.
2. API officielle de LinkedIn
Si l'API officielle de LinkedIn offre l'accès le plus complet et le plus sûr juridiquement aux données de LinkedIn, elle s'accompagne d'importantes barrières à l'entrée qui la rendent inadaptée à la plupart des développeurs et des entreprises.
API officielle de LinkedIn : Guide du développeur
L'API de LinkedIn offre de puissantes options d'intégration, mais elle est étroitement contrôlée. Depuis 2015, l'accès public a été supprimé, et l'accès est désormais réservé aux partenaires de LinkedIn. Les partenaires agréés ont accès à des API spécifiques, telles que l'API Profil, l'API Connexions et l'API UGC, qui permettent d'enrichir le profil, de partager du contenu et d'établir des connexions avec le réseau.
Pour créer une application, les développeurs doivent créer un compte développeur LinkedIn. La complexité de l'utilisation des API de LinkedIn, qui sont construites sur le modèle de la Cadre Rest.li, Pour cela, il faut comprendre la bibliothèque fournie qui simplifie les demandes et gère l'authentification.
Les deux principales méthodes OAuth sont les suivantes : Se connecter avec LinkedIn (nécessite l'autorisation de l'utilisateur pour les données de profil) et Profil API (réservé aux partenaires agréés disposant d'un accès plus étendu).
Processus OAuth pour l'accès
Obtenir l'approbation de LinkedIn
Obtenir des jetons d'accès
Utilisez votre identifiant et votre secret client pour demander un jeton d'accès pour les appels API authentifiés.
const getAccessToken = asynchrone () => { const response = await axios.poste( 'https://www.linkedin.com/oauth/v2/accessToken', { type de subvention: 'client_credentials' (informations d'identification du client)', client_id: 'votre-id-client', secret_client: 'votre-client-secret' } ); return response.data.access_token ; } ;
Récupérer les données du profil
Effectuer des requêtes API pour récupérer les données du profil. Remarque : l'API de LinkedIn requiert un identifiant de profil pour la récupération des données.
const getProfile = asynchrone (accessToken, profileId) => { const response = await axios.obtenir( `https://api.linkedin.com/v2/people/${profileId}`, { en-têtes: { 'Authorization': `Porteur ${accessToken}` } } ); return response.data ; } ;
L'API officielle de LinkedIn ne permet de récupérer les données de profil qu'à l'aide d'un fichier ID du profil. Si vous n'avez qu'une URL ou un slug de profil LinkedIn, l'API officielle ne vous sera pas utile. Dans ce cas, l'utilisation d'une API non officielle comme Unipile peut être une solution, car elle permet de récupérer des données LinkedIn en utilisant à la fois l'ID et l'URL du profil.
Limites de l'API officielle de LinkedIn
Des restrictions importantes le rendent impraticable pour la plupart des cas d'utilisation :
3. Intégration de LinkedIn
Si l'API officielle de LinkedIn ne répond pas à vos besoins, en particulier lorsque vous devez récupérer des données à l'aide d'une URL de profil LinkedIn ou d'un slug, les API non officielles trouvées sur des plateformes telles que GitHub peuvent servir d'alternative. Ces bibliothèques vous permettent d'interagir avec LinkedIn sans les restrictions imposées par l'API officielle.
Pourquoi l'intégration par soi-même est risquée
Ces intégrations sont souvent longues, complexes et non officielles, ce qui signifie qu'il n'existe pas de support officiel. Les développeurs doivent s'attendre à de nombreuses itérations et à des difficultés lors de la mise en œuvre. En outre, l'utilisation de LinkedIn en tant que fournisseur OAuth a ses limites, car il ne fournit pas les données clés dont de nombreuses applications ont besoin.
Défis communs
De meilleures alternatives à l'intégration bricolée
Au lieu de créer votre propre scraper LinkedIn, envisagez ces solutions prêtes à l'emploi :
Capacités de l'API LinkedIn avec Unipile
Accédez à tous les endpoints LinkedIn par le biais d'une API unique et unifiée. De la messagerie aux profils, des invitations aux posts, créez n'importe quelle intégration LinkedIn dont vos utilisateurs ont besoin.
Connexion au compte
2 points finaux disponibles
Messages
10 points finaux disponibles
Utilisateurs/Profils
8 points finaux disponibles
Postes/Commentaires
6 points finaux disponibles
Spécifique
17 points finaux disponibles
Webhooks
3 événements disponibles
Boîtes de réception
4 boîtes de réception disponibles
LinkedIn API Python Integration : Démarrage rapide
Intégrer LinkedIn dans votre CRM, ATS ou outil de sensibilisation en quelques minutes. Vous trouverez ci-dessous un exemple Python pour lister tous les comptes LinkedIn connectés à l'aide de l'API Unipile. Aucun SDK n'est nécessaire, Il ne s'agit que de Python et de requêtes.
import demandes # Votre point d'accès à l'API Unipile url = "https://api1.unipile.com:13111/api/v1/accounts" # En-têtes pour l'authentification en-têtes = { "accepter": "application/json", "X-API-KEY": "votre-api-clé" } # Faire la demande response = demandes.obtenir(url, headers=headers) # Imprimer tous les comptes connectés print(réponse.json())
Principales caractéristiques de l'API LinkedIn d'Unipile
Lister tous les chats
curl --demande GET \N- GET \N- GET \N- GET \N --url https://api1.unipile.com:13111/api/v1/chats \ --en-tête 'X-API-KEY : {votre_clé_api}'
Récupérer tous les messages de chat du compte LinkedIn d'un utilisateur. Filtrez les conversations en fonction du partenaire, de la date ou de mots-clés dans le contenu du chat.
Initier un nouveau chat
curl --demande POST \N- POST --url https://api1.unipile.com:13111/api/v1/chats \ --en-tête 'X-API-KEY : {votre_clé_api}' \ --en-tête 'Content-Type : application/json' \ --données '{"attendee_id" : "...", "text" : "..."}'
Lancez un nouveau message de chat dans votre application, en indiquant le destinataire, le contenu du message et les pièces jointes facultatives si elles sont prises en charge.
Récupérer un profil
curl --demande GET \N- GET \N- GET \N- GET \N --url https://api1.unipile.com:13111/api/v1/users/{user_id} \ --en-tête 'X-API-KEY : {votre_clé_api}'
Cette fonction de l'API facilite la récupération des profils d'utilisateurs, ce qui permet d'accéder à des informations détaillées sur les utilisateurs. Vous pouvez recueillir une multitude d'informations publiques sur les profils, telles que l'adresse électronique, l'intitulé du poste, l'entreprise, le numéro de téléphone et l'adresse de l'utilisateur, dès lors qu'elles sont fournies et accessibles au public.
Comment les développeurs peuvent-ils exploiter l'API LinkedIn pour bénéficier de fonctionnalités avancées ?
L'intégration de fonctionnalités avancées de LinkedIn dans vos applications est désormais un processus rationalisé grâce aux extraits de code prêts à l'emploi d'Unipile. Les développeurs peuvent éviter les complexités de la construction à partir de la base, en utilisant ces codes préconçus pour accéder à toutes les capacités de l'API LinkedIn.
Qu'il s'agisse d'automatiser la récupération des données de profil, d'analyser les activités du réseau ou de se synchroniser avec d'autres systèmes, le référentiel de code robuste d'Unipile agit comme un catalyseur pour une intégration rapide et sans heurts.
Automatiser la prise de contact avec LinkedIn grâce à des séquences intelligentes
Automatisez votre approche de LinkedIn en compilant une liste de profils pour envoyer des invitations avec une touche personnalisée. Recherchez des profils à l'aide de LinkedIn ou de Sales Navigator, appliquez des filtres et laissez Unipile s'occuper du reste.
Extraire une liste de recherche
Exploitez les fonctions avancées de LinkedIn, LinkedIn Recruiter et LinkedIn Sales Navigator pour créer des fonctionnalités personnalisées à l'aide de l'itinéraire 'Obtenir des données brutes' (itinéraire magique) en utilisant des comptes connectés.
Détecter les invitations acceptées
Suivez le moment où vos invitations LinkedIn sont acceptées afin de déclencher des actions de suivi sans webhooks spécifiques.
Intégration des notes vocales
L'intégration de la fonction de note vocale de LinkedIn dans votre logiciel peut considérablement améliorer l'interaction et l'engagement des utilisateurs. Cette intégration permet aux utilisateurs d'envoyer et de recevoir facilement des messages vocaux, offrant ainsi un moyen de communication plus personnel et plus efficace.
Accès à la documentationObtenir des messages sur LinkedIn
Accédez aux dernières publications LinkedIn de vos utilisateurs directement dans votre application. Récupérez les titres, les horodatages et les extraits de contenu pour alimenter des tableaux de bord en temps réel, des cartes CRM ou des alertes automatisées.
Obtenir des messages sur LinkedInCas d'utilisation de l'API LinkedIn
L'API de LinkedIn est un outil de transformation qui redessine le paysage pour les individus et les organisations dans divers secteurs. Recruter et vendre plus rapidement., Vos utilisateurs ont besoin de répondre rapidement aux messages. Avec l'API, vous pouvez facilement connecter un nombre illimité de comptes LinkedIn par utilisateur.
L'API pour LinkedIn Recruiter
Dans le domaine du recrutement, l'API LinkedIn de l'Unipile est un outil transformateur qui redessine le paysage pour les professionnels de l'embauche. L'API pour LinkedIn Recruiter et d'autres, rationalise le ciblage des candidats, automatise les tâches fastidieuses et fournit des informations en temps réel.
L'API pour LinkedIn Sales Navigator
Incorporer LinkedIn Sales Navigator dans votre CRM transforme les stratégies de vente en fournissant un accès direct à des informations et des connexions précieuses. Cette fusion permet un engagement personnalisé, adapté aux besoins uniques de chaque prospect.
Avantages de l'intégration de l'API LinkedIn
Un SDK prêt à la production qui gère la complexité de l'intégration de LinkedIn. Des points de terminaison RESTful, des webhooks en temps réel et une limitation automatique du taux, afin que vous puissiez vous concentrer sur la construction et non sur la maintenance.
Intégration simple et rapide
Recherchez des profils, envoyez des invitations et des messages avec seulement quelques lignes de code. Notre SDK gère l'authentification, les limites de débit et la gestion des erreurs.
// Se connecter à LinkedIn en quelques secondes import { UnipileClient } from 'unipile-node-sdk'; const client = new UnipileClient({ dsn : 'https://api.unipile.com', token : process.env.UNIPILE_TOKEN }); // Recherche de profils LinkedIn const profils = await client.users.recherche({ requête : 'Directeur du marketing', limite : 25 }); // Envoi d'une invitation à la connexion await client.users.inviter({ account_id : accountId, provider_id : 'linkedin_user_id', message : 'Bonjour, je me connecte.' });
API RESTful
Des points d'accès propres et normalisés avec des réponses JSON. Structure URL et méthodes HTTP prévisibles.
Webhooks en temps réel
Notifications instantanées pour les messages, les acceptations de connexion et les événements. Aucune interrogation n'est nécessaire.
Authentification sécurisée
Authentification par jeton OAuth 2.0. Gestion sécurisée des informations d'identification et rafraîchissement automatique des jetons.
Protection du compte
Sauvegardes intégrées pour protéger les comptes LinkedIn. Modèles de comportement semblables à ceux des humains et limites d'activité.
Limitation intelligente du débit
Gestion automatique des limites de taux avec des en-têtes informatifs. Nous gérons les restrictions de LinkedIn pour vous.
Gestion des erreurs
Codes et messages d'erreur descriptifs. Logique de réessai intégrée avec backoff exponentiel.
Un tableau de bord pour toutes vos intégrations
Gérez tous vos comptes LinkedIn, WhatsApp, Gmail et autres à partir d'une interface unique et intuitive.
Comptes
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