Qu'est-ce que l'API LinkedIn et est-elle gratuite ? Voici comment fonctionne l'accès, comment devenir partenaire, ce que cela coûte, les limites de débit et des options plus simples sans code.
L'API LinkedIn (interface de programmation) est un ensemble d'outils pour développeurs qui permet aux entreprises et aux applications d'accéder de façon programmatique aux données LinkedIn : profils, entreprises, publications, relations, et plus encore. Pour l'utiliser officiellement, vous devez d'abord être approuvé comme LinkedIn Partner. Sans ce statut, il n'y a pas d'accès API légitime.
L'API est d'abord conçue pour les entreprises qui bâtissent des intégrations avec LinkedIn : plateformes RH reliées à la Talent API, outils CRM synchronisés avec Sales Navigator, ou plateformes d'automatisation marketing qui publient sur des pages entreprise. C'est pas un outil en libre-service pour la génération de leads individuelle ou les flux de prospection.
Identifiants utilisateur, noms, villes, intitulés de poste, URL de profil, expérience, détails de l'entreprise actuelle
Détails de l'organisation, données de marque, informations de page entreprise, nombre d'abonnés
Publications, partages, contenu généré par les utilisateurs, activité d'engagement
Relations, invitations, graphes de relations (avec les autorisations adaptées)
L'accès API exige une approbation via l'un des quatre programmes partenaires de LinkedIn. Chaque programme ouvre un jeu d'API différent et vise une catégorie d'entreprise précise. Vous candidatez au programme qui correspond à votre produit, et LinkedIn examine puis approuve ou refuse votre demande, un processus qui prend en général des semaines, voire des mois.
Entreprises de technologie RH. Accès aux API Recruiter, de publication d'offres et de données candidats. Pertinent pour les ATS et les logiciels de gestion des talents.
Sociétés d'automatisation marketing. Accès à l'Advertising API, à Campaign Manager et aux Lead Gen Forms. Pertinent pour l'ad tech et les plateformes marketing.
Startups et entreprises qui bâtissent des intégrations avec Sales Navigator. Accès aux données de leads et de comptes pour la synchro CRM et l'automatisation des flux.
Fournisseurs de contenu et plateformes de formation. Accès aux API de diffusion et de reporting du contenu Learning.
Une fois approuvé, vous accédez au jeu d'API correspondant : Profile API (détails utilisateur), Connections API (données de réseau), Share API (publication de contenu), Invitation API (envoi de relations), Organisation API (données d'entreprise), UGC API (contenu généré par les utilisateurs) et Compliance API (reporting de politique).
Le tarif de l'API LinkedIn augmente avec le volume de données. Trois niveaux existent pour l'accès direct :
| Offre | Coût mensuel | Accès aux données de profil | Idéal pour |
|---|---|---|---|
| Basique | Gratuit | Jusqu'à 3 profils | Tests et développement seulement |
| Standard | 59 $ / mois | Jusqu'à 500 profils | Intégrations à petite échelle |
| Premium | 499 $ / mois | Jusqu'à 10 000 profils | Intégrations de plateforme à échelle moyenne |
Notez que ces prix couvrent l'accès API seulement, pas le coût de développement pour construire et maintenir l'intégration, qui exige en général un ingénieur dédié. Pour situer, Apollo.io à 49 à 99 $ par mois livre des e-mails vérifiés pour plus de 260 millions de contacts, sans charge de développement, et l'automatisation d'engagement de PowerIn construit la visibilité auprès de l'ICP pour une fraction de ces coûts.
L'API de LinkedIn repose sur son framework propriétaire Rest.li , une architecture REST pour des microservices à grande échelle. Elle expose 14 méthodes de ressources et utilise OAuth 2.0 (Open Authorization) pour toute l'authentification. OAuth 2.0 permet aux applications d'accéder aux données LinkedIn au nom d'un utilisateur sans jamais manipuler son mot de passe : la plateforme accorde à la place un jeton d'accès à durée limitée.
S'utilise lorsque votre application doit accéder aux données d'un membre précis. Le consentement explicite de ce membre est requis : il voit une demande d'autorisation et approuve les données auxquelles votre application peut accéder. À utiliser pour les données de profil, les publications et toute information propre au membre.
S'utilise lorsque votre application doit accéder à des données LinkedIn qui ne sont pas propres à un membre : pages entreprise, API marketing ou données d'organisation. Aucun consentement individuel n'est requis. L'application s'authentifie en son nom, pas en tant qu'utilisateur.
LinkedIn impose des limites quotidiennes de requêtes par application pour éviter les abus. Les dépasser renvoie un 429 Trop de requêtes et bloque temporairement les requêtes suivantes. Les limites varient selon le produit API et le niveau partenaire, mais elles sont toutes assez strictes pour que l'extraction de données à haut volume via l'API officielle soit, dans les faits, impossible pour la plupart des usages.
Bonnes pratiques pour rester dans les limites : surveillez en temps réel le nombre de requêtes de votre application, mettez en place un backoff exponentiel pour les nouvelles tentatives, répartissez les requêtes sur la journée plutôt qu'en rafales, et mettez les données en cache dès que possible pour réduire les appels répétés.
Les conditions d'utilisation de l'API LinkedIn exigent que toutes les données obtenues via l'API ne servent qu'à des fins approuvées. Stocker ou revendre des données LinkedIn, les utiliser pour du spam ou les partager avec des tiers en dehors du cas d'usage approuvé viole ces conditions et risque une exclusion définitive du programme partenaire. Toutes les communications API doivent utiliser HTTPS, les jetons doivent expirer et se renouveler, et les URI de redirection doivent être validées contre les valeurs enregistrées pour empêcher les attaques de redirection.
Connectez-vous sur developer.linkedin.com et cliquez sur « Create App ». Saisissez le nom de l'application, reliez-la à la page LinkedIn de votre entreprise et téléversez votre logo. L'application doit être associée à une page entreprise LinkedIn vérifiée.
Cliquez sur « Verify » à l'étape d'association de l'entreprise et envoyez le lien de vérification à l'administrateur de votre page entreprise. Après confirmation, votre application est liée à une organisation vérifiée et vous pouvez demander la revue. LinkedIn examine chaque demande à la main : cette étape prend souvent de 1 à 4 semaines.
Dans l'onglet Auth, enregistrez l'URL de redirection OAuth de votre application. Dans l'onglet Products, sélectionnez les produits API dont vous avez besoin (Advertising, Community Management, Lead Sync, Conversions API ou d'autres). Configurez les portées d'autorisation requises (par exemple r_liteprofile, r_emailaddress, w_member_social) selon ce à quoi votre intégration doit accéder.
Stockez votre identifiant client et votre secret client dans un coffre sécurisé. Ne les exposez jamais dans le code front ni dans des dépôts publics. Utilisez HTTPS pour tous les échanges de jetons, validez les URI de redirection, surveillez l'usage de l'API pour détecter les anomalies, et mettez en place l'expiration et le renouvellement des jetons pour un accès sûr et continu.
Le point de terminaison d'introspection de jeton de LinkedIn permet de vérifier le statut, l'expiration et la portée de n'importe quel jeton OAuth. Envoyez une requête POST à https://www.linkedin.com/oauth/v2/introspectToken avec votre client_id, client_secret, et la valeur du jeton. La réponse renvoie :
curl --request POST \ 'https://www.linkedin.com/oauth/v2/introspectToken' \ --data 'client_id=YOUR_ID' \ --data 'client_secret=YOUR_SECRET' \ --data 'token=TOKEN_VALUE'
Les conditions d'utilisation de LinkedIn interdisent explicitement l'extraction automatisée de la plateforme sans autorisation. C'est une restriction contractuelle : la conséquence est la restriction ou la fermeture du compte par LinkedIn, pas des poursuites pénales. L'API officielle est l'alternative sanctionnée par LinkedIn pour l'accès programmatique aux données.
Cela dit, un arrêt de 2022 d'une cour d'appel américaine dans l'affaire hiQ Labs v. LinkedIn a conclu que l'extraction de données LinkedIn publiquement accessibles ne viole pas le Computer Fraud and Abuse Act. Le tableau juridique est nuancé : extraire des données publiquement visibles peut se défendre ; extraire des données qui exigent une session connectée est plus risqué, au regard des conditions de LinkedIn et des lois sur la protection des données.
PowerIn automatise jusqu'à 200 commentaires LinkedIn personnalisés par l'IA par jour, sur les publications que votre ICP lit déjà, et place votre nom devant votre audience cible de façon régulière, avant toute prospection directe. Pas de développeur, pas de demande partenaire, pas de limites de débit à gérer.
Pour la plupart des équipes commerciales et marketing, l'API officielle LinkedIn n'est pas le bon outil. L'approbation partenaire est lente, les limites de débit sont restrictives et la charge de développement est lourde. Voici les alternatives pratiques, chacune pour un usage différent, à une fraction du coût et de la complexité.
PowerIn vous donne une présence LinkedIn programmatique sans accès API. Il commente automatiquement jusqu'à 200 publications ciblées par jour, par mot-clé et par compte, et construit une reconnaissance de nom régulière auprès de votre ICP avant toute prospection directe. Le résultat : de meilleurs taux d'acceptation de relations, de meilleurs taux de réponse, et un moteur entrant qui se renforce chaque jour. Pas de développement, pas d'approbation partenaire, pas de gestion de limites de débit.
La base de plus de 260 millions de contacts d'Apollo, avec une extension Chrome pour l'enrichissement LinkedIn, l'automatisation de séquences e-mail intégrée et la synchro CRM. Le remplacement pratique de tout usage de prospection où l'on utiliserait techniquement l'API LinkedIn (découverte de contacts, recherche d'e-mails et séquences de prospection), dans un seul outil avec une offre gratuite généreuse.
Hunter fait remonter toutes les adresses e-mail indexées d'un domaine, identifie les motifs d'e-mail de l'entreprise et vérifie les adresses individuelles. Le moyen le plus rapide de trouver et de vérifier des e-mails professionnels pour des exports Sales Navigator, sans accès API. Gratuit pour 25 recherches par mois ; offres payantes dès 49 $ par mois.
PhantomBuster propose des automatisations d'extraction LinkedIn précises (participants d'événements, commentateurs de publications, membres de groupes, abonnés de pages entreprise) qui tournent en tâches planifiées et livrent des CSV propres. Cela passe par l'interface web de LinkedIn, pas par l'API officielle. Plus souple pour une extraction ciblée qu'une intégration API formelle.
Pour une prospection B2B structurée, Sales Navigator Core à 99,99 $ par mois offre plus de 30 filtres avancés, 2 500 résultats par recherche, la gestion de listes de leads et de comptes, et des alertes d'activité en temps réel : l'intelligence de données de base qui exigerait sinon l'API Sales Navigator, sans infrastructure de développement.
L'API LinkedIn est une boîte à outils pour développeurs qui permet aux applications partenaires approuvées d'accéder de façon programmatique aux données LinkedIn : profils, entreprises, publications, relations et activité d'engagement. L'accès exige de devenir LinkedIn Partner approuvé via une demande formelle. Ce n'est pas un outil en libre-service pour les particuliers ou la plupart des entreprises.
Les conditions d'utilisation de LinkedIn interdisent l'extraction automatisée non autorisée, et les violations peuvent entraîner la fermeture du compte. Toutefois, un arrêt américain dans l'affaire hiQ contre LinkedIn a conclu que l'extraction de données publiquement disponibles ne viole pas le Computer Fraud and Abuse Act. L'approche la plus sûre : utiliser l'API officielle avec l'approbation partenaire, ou des outils d'enrichissement tiers qui respectent les politiques de données de LinkedIn et opèrent dans les cadres RGPD et CCPA.
Toute l'authentification de l'API LinkedIn utilise OAuth 2.0. Il y a deux flux : OAuth à 3 jambes (autorisation du membre) pour accéder aux données d'un utilisateur précis, avec son consentement explicite, et OAuth à 2 jambes (autorisation de l'application) pour des ressources non propres à un membre, comme les pages entreprise ou certaines API marketing. Les deux flux utilisent des jetons d'accès à durée limitée, pas des identifiants nom d'utilisateur et mot de passe.
Candidatez au programme partenaire LinkedIn qui correspond à votre catégorie de produit (Talent, Marketing, Sales Navigator ou Learning). Connectez-vous sur developer.linkedin.com, créez une application, reliez-la à votre page entreprise vérifiée, sélectionnez les produits API utiles dans l'onglet Products et soumettez la demande à LinkedIn. La revue prend en général de 1 à 4 semaines, et un refus sans explication est courant pour les plus petites entreprises ou celles qui n'ont pas d'historique d'intégration produit.
Pour la plupart des équipes commerciales et marketing, les outils d'enrichissement tiers sont la voie pratique : Apollo.io ou Hunter.io pour les e-mails, PhantomBuster pour des extractions ciblées (participants, commentateurs, membres de groupes), et les listes de leads intégrées de Sales Navigator pour une prospection structurée. Pour construire une visibilité LinkedIn quotidienne auprès de votre ICP, ce dont la plupart des équipes ont vraiment besoin, les commentaires automatisés de PowerIn apportent une reconnaissance de nom régulière, sans extraction de données ni complexité d'API.
Vous n'avez pas besoin d'un accès API pour être visible auprès de votre ICP chaque jour. PowerIn automatise jusqu'à 200 commentaires personnalisés par l'IA sur des publications LinkedIn ciblées, et construit la reconnaissance de votre nom auprès de vos prospects avant toute prospection directe. Plus de réponses, un meilleur pipeline, aucune charge de développement.
Obtenez un compte vérifié, entièrement configuré pour vous, et doublez votre prospection quotidienne. Un seul paiement dès 309 $.