Qu’est-ce que l’API LinkedIn ? Guide complet sur son fonctionnement (2025)
Contents
LinkedIn est une plateforme puissante avec des données précieuses qui sert des millions de professionnels et d’entreprises dans le monde entier.
Avec plus de 1 milliard d’utilisateurs, LinkedIn offre un trésor d’informations essentielles pour les recruteurs à la recherche de talents, représentants commerciaux, et marketeurs en quête de nouveaux prospects ou réalisant des études de marché.

Que faire lorsque l’extraction manuelle de données et les outils de scraping ne sont pas des options sur LinkedIn ?
L’API de Scraping LinkedIn est une solution clé ici. Vous pouvez l’utiliser pour extraire des données LinkedIn précises qui sont conformes au GDPR et au CCPA.
Dans cet article, je vais couvrir :
- Qu’est-ce que l’API LinkedIn ?
- Comment devenir partenaire LinkedIn ?
- Combien coûte l’API de Scraping LinkedIn ?
- Comment fonctionne l’API de Scraping LinkedIn ?
- Comment configurer l’API de Scraping LinkedIn ?
- Comment faire une analyse de token ?
- Le scraping sur LinkedIn est-il légal ?
- Alternatives à l’API de Scraping LinkedIn
Qu’est-ce que l’API LinkedIn ?
L’API LinkedIn (Interfaces de Programmation d’Applications) est un outil complet conçu pour aider les développeurs et les entreprises à extraire des données publiques précieuses de LinkedIn.
Pour accéder à l’API LinkedIn, vous devez d’abord devenir partenaire LinkedIn.
Avec l’API de scraping LinkedIn, vous pouvez collecter des informations détaillées provenant des profils LinkedIn, telles que :
- identifiants des utilisateurs
- noms
- villes
- intitulés de postes
- profils
- publications
- détails des entreprises actuelles
- expérience professionnelle
L’API LinkedIn est bénéfique pour les raisons suivantes :
- Intégration de l’API Profil : Facilite le réseautage au sein des applications en accédant aux profils LinkedIn
- Partage de Certifications : Simplifie le processus de publication des accomplissements sur les pages d’entreprise
- Partage de Contenu : Augmente la visibilité de l’expertise des utilisateurs
- Connectivité d’Entreprise : Améliore la visibilité de la marque grâce aux fonctionnalités de la Page Entreprise de LinkedIn
- Connexion Sans Accroc : Simplifie l’acquisition d’utilisateurs et la gestion de profil
- Gestion Utilisateur Rationalisée : Économise du temps avec une gestion intégrée du profil
- Personnalisation : Fournit du contenu adapté basé sur les données actuelles du profil LinkedIn
API LinkedIn Scraper améliore la fonctionnalité des applications et l’expérience utilisateur, garantissant flexibilité et évolutivité sans infrastructure, serveur proxy, ou problème de blocage.
En tirant parti de cette API, vous améliorez considérablement les capacités de vos produits et extrayez facilement des données précieuses de LinkedIn.
Comment devenir partenaire de LinkedIn?
Le Programme Partenaire LinkedIn est disponible pour :
- Solutions pour Talents – Entreprises de technologies RH
- Solutions Marketing – Entreprises d’automatisation du marketing
- Développement de Sales Navigator – Startups améliorant Sales Navigator
- Intégration Apprentissage LinkedIn – Fournisseurs de contenu
Être approuvé par LinkedIn peut être long, alors choisissez la catégorie qui correspond le mieux à votre entreprise et postulez en conséquence.
Vous devez postuler à un programme partenaire spécifique pour pouvoir obtenir l’accès à l’API de LinkedIn.
Le label Partenaire LinkedIn vous donne accès aux APS suivantes :
- API de Profil – Récupère les détails du profil utilisateur, les photos et les titres
- API de Connexions : Accède aux connexions réseau d’un utilisateur
- API de Partage : Permet la publication de texte, d’URLs et de médias
- API d’Invitation : Permet l’envoi d’invitations de connexion
- API d’Organisation : Récupère les données des organisations et des marques
- API de Contenu Généré par l’Utilisateur (UGC) : Gère le contenu généré par les utilisateurs
- API de Conformité : Signale le contenu violant les politiques
Combien Coûte l’API de Scraper LinkedIn ?
LinkedIn API est un autre produit LinkedIn comme LinkedIn Premium ou LinkedIn Sales Navigator.
LinkedIn propose plusieurs plans tarifaires API pour répondre aux différents besoins des utilisateurs (tout comme ses autres produits) :
- Plan Basique : Ce plan est gratuit et donne accès aux données de profil LinkedIn pour jusqu’à 3 personnes.
- Plan Standard : 59$ par mois, offrant un accès aux données pour jusqu’à 500 personnes.
- Plan Premium : 499$ par mois, offrant un accès aux données pour jusqu’à 10 000 personnes.
Donc, lorsque vous choisissez un plan, considérez le nombre de profils auxquels vous avez besoin d’accéder.
Le plan Basique est pour des besoins minimaux, tandis que les plans Standard et Premium sont pour des besoins de données plus importants.
Comment fonctionne l’API de Scraper LinkedIn ?
LinkedIn API offre une variété de produits et de permissions pour les professionnels pour s’engager, tels que :
- Consommateur pour améliorer leur expérience de connexion et partager du contenu
- Outils de marketing pour développer des technologies pour faire croître les communautés et les entreprises B2B
- Ventes pour intégrer les API de LinkedIn pour les professionnels de la vente
- Talent pour trouver les bons candidats avec les données et les insights de LinkedIn
- Apprentissage pour ajouter du contenu éducatif et des rapports à votre application
- Plugins pour intégrer des fonctionnalités LinkedIn à l’intérieur d’un site web
- Produits de développement réglementaires pour accéder aux données d’utilisateurs et de pages LinkedIn
Les API LinkedIn peuvent être utilisées uniquement par les entreprises et développeurs d’applications qui ont reçu une autorisation pour exploiter diverses données et fonctionnalités de LinkedIn pour répondre à un éventail de besoins commerciaux, comme créer des applications ou des intégrations.
Suivez donc les termes d’utilisation des API de LinkedIn et l’accord de développeur pour comprendre vos limitations de web scraping et les politiques d’utilisation.
Voyons maintenant en quoi consiste le système d’API LinkedIn :
- Principales caractéristiques des clés API
- Autorisation
- Consentement de l’utilisateur
- Limites de taux pour les API
- Utilisation et protection des données
1. Les principales caractéristiques des clés API
L’API LinkedIn est une boîte à outils polyvalente avec 14 méthodes de ressources adaptées à des besoins spécifiques.
LinkedIn a développé et utilise le framework Rest.li pour la construction d’architectures RESTful à grande échelle et le développement de microservices en réponse aux demandes des membres.
Pour l’autorisation des utilisateurs et l’authentification des API, l’API LinkedIn utilise OAuth 2.0.
OAuth 2.0, ou Autorisation Ouverte, est un protocole permettant aux sites web ou applications d’accéder de manière sécurisée aux données des utilisateurs depuis d’autres applications web.
OAuth 2.0 garantit que les applications clientes peuvent accéder à des ressources spécifiques au nom d’un utilisateur sans partager les identifiants de l’utilisateur.
Ce protocole est essentiel pour l’API LinkedIn car il fournit un accès sécurisé et basé sur des autorisations aux données de LinkedIn.
Cela permet aux développeurs de créer des applications qui peuvent interagir avec LinkedIn de manière sécurisée et efficace.
2. Autorisation
Il existe deux types de flux d’autorisation :
- Autorisation du membre (flux OAuth en trois étapes)
- Autorisation de l’application (flux OAuth en deux étapes)
1. Autorisation du membre (flux OAuth en trois étapes)
L’Autorisation du membre est semblable à une permission utilisateur permettant à une application d’accéder aux données d’un membre LinkedIn.
Quand utiliser : Idéal pour les applications nécessitant un accès direct aux données LinkedIn d’un membre.
Permissions : Demandez uniquement les permissions nécessaires pour protéger les données des membres.
2. Autorisation d’application (flux OAuth 2 jambes)
Autorisation d’application permet à une application d’accéder aux ressources de LinkedIn qui ne sont pas spécifiques à un membre sans nécessiter de permissions individuelles des membres.
Quand utiliser : Approprié pour accéder à des données non spécifiques aux membres, telles que certaines API de marketing.
Permissions : Demandez uniquement les permissions minimales nécessaires pour votre cas d’utilisation.
3. Consentement de l’utilisateur et Permissions
Si votre application a besoin d’accéder aux données LinkedIn d’un utilisateur, elle doit d’abord obtenir le consentement explicite de l’utilisateur via le processus d’autorisation OAuth 2.0 de LinkedIn.
Cela garantit que les utilisateurs sont informés et approuvent les données auxquelles votre application accédera, protégeant leur vie privée et maintenant la confiance.
Il y a 2 permissions utilisateur :
- Permissions d’Authentification des Membres : Permissions personnelles des membres de LinkedIn
- Permissions d’Authentification de l’Application : Permissions accordées aux applications pour accéder aux ressources de LinkedIn
4. Limites de Taux d’API
L’API LinkedIn impose des limites de taux pour prévenir les abus et garantir une gestion efficace des demandes.
Le respect de ces limites est crucial pour éviter les restrictions ou les interdictions. Chaque application dispose d’une limite de requêtes quotidiennes, et la dépasser entraîne une erreur 429 indiquant trop de requêtes.
Donc, en surveillant régulièrement l’utilisation de votre application et en respectant ses limites, vous pouvez garantir un accès continu aux points de données LinkedIn.
5. Utilisation et Protection des Données
Une fois que vous avez accès aux données LinkedIn, utilisez-les de manière responsable et à des fins autorisées.
Ne pas spammer les utilisateurs LinkedIn ou suivre des pratiques de marketing non autorisées ou d’autres pratiques contraires à l’éthique.
Vous devez protéger l’ensemble de données collectées par LinkedIn.
Comment Configurer l’API de Scraper LinkedIn ?
Maintenant que vous savez ce qu’est l’API de Scraper LinkedIn et comment elle fonctionne, j’ai créé un tutoriel clair sur les démarches pour débuter.
Étape 1 : Créer une nouvelle application
Connectez-vous au Portail des développeurs LinkedIn et cliquez sur Créer une nouvelle Application en entrant des détails tels que le nom, l’URL LinkedIn et le logo de l’entreprise.
Étape 2 : Demander la vérification de l’Application
Une fois votre entreprise ajoutée, cliquez sur “Vérifier”.
Une fois votre entreprise vérifiée, envoyez le lien de vérification à l’administrateur de votre page d’entreprise.
Après confirmation, vous obtiendrez votre clé API et pourrez passer à l’étape suivante.
Étape 3 : Compléter le flux OAuth2.0
Dans l’onglet Auth, enregistrez l’URL de redirection OAuth de votre application.
Choisissez les API de Publicité, Gestion de communauté, Synchronisation de leads ou Conversions sous l’onglet Produits de votre application.
Assurez-vous que votre application possède les scopes requis r_emailaddress
, w_member_social
, r_liteprofile
, w_organization_social
, et d’autres selon les produits choisis.
Comme dans cette image, vous pouvez voir le scope pour les développeurs qui souhaitent construire des intégrations liées au marketing en utilisant les permissions de l’Advertising API.
Étape 4 : Stocker et protéger les données utilisateur
Une fois que tout est prêt, vous devez stocker les données collectées et les identifiants clients de manière sécurisée dans une base de données secrète ou un coffre-fort.
Pour protéger vos données, suivez ces pratiques :
- Sécurisez vos clés API en les gardant hors de l’interface utilisateur de l’application.
- Assurez-vous que toutes les communications impliquant des échanges de tokens ou des données sensibles utilisent HTTPS.
- Pour prévenir les attaques de redirection, validez tous les URIs de redirection.
- Surveillez régulièrement l’utilisation de votre API pour détecter toute activité inhabituelle et les éventuelles violations de sécurité.
- Implémentez l’expiration des tokens et les mécanismes de rafraîchissement pour maintenir la sécurité.
Comment analyser un token ?
L’outil d’introspection de token permet aux développeurs de vérifier le temps de vie (TTL) et le statut de tous les tokens, y compris les tokens d’entreprise.
Voici un exemple d’introspection de token.
Disons que j’envoie une requête POST à l’endpoint suivant :
curl --location --request POST 'https://www.linkedin.com/oauth/v2/introspectToken'
--header 'Content-Type: application/x-www-form-urlencoded'
--data-urlencode 'client_id=<Identifiant Client de l'Application>'
--data-urlencode 'client_secret=<Secret Client de l'Application>'
--data-urlencode 'token=<Valeur du Token>'
La requête doit inclure :
- client_id : C’est l’identifiant unique de votre application fourni par LinkedIn
- client_secret : C’est une clé secrète associée à votre application, utilisée pour la communication sécurisée
- token : C’est le token que vous souhaitez inspecter. Il peut être obtenu via le flux d’authentification par les informations d’identification du client (OAuth à 2 jambes), le flux de code d’autorisation (OAuth à 3 jambes) ou le flux OAuth Enterprise
En réponse, vous obtenez ce qui suit :
JSON
{
"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": "_voir note ci-dessous_"
}
La réponse peut fournir des informations détaillées sur le token, telles que :
- Actif : Un indicateur booléen de l’activité du token
- Status : Le statut du token, qui peut être “actif”, “révoqué” ou “expiré”
- Portée : Une liste séparée par des virgules de portées de permission associées au jeton, affichée pour les jetons OAuth à 3 pattes
- client_id : L’identifiant client associé au jeton
- created_at : Le timestamp de délivrance du jeton
- expires_at : Le timestamp de l’expiration du jeton
- authorized_at : Le timestamp de l’autorisation du jeton
- auth_type : Indique le type de jeton, qui peut être “2L” pour les jetons d’application, “3L” pour les jetons de membre, ou “Utilisateur_Entreprise” pour les jetons d’entreprise
Enfin, vous recevrez également les codes de statut de réponse HTTP suivants :
- 200 (Succès) : Indique que la demande d’introspection de jeton a été couronnée de succès
- 400 (ID client ou jeton invalide) : L’ID client ou le jeton fourni est incorrect
- 401 (Secret client invalide) : Le secret client est incorrect
Si les informations d’identification sont valides mais ne correspondent pas aux informations du jeton, la réponse sera toujours “200 OK” mais avec un statut de “actif”: faux dans le corps.
Est-il légal de scraper LinkedIn ?
En fait, il est illégal d’ utiliser des scrapers web pour extraire des données de LinkedIn. Cela va à l’encontre de leurs conditions d’utilisation.
Cela signifie que le seul moyen est d’utiliser l’API LinkedIn Scraper pour collecter des données limitées sur les entreprises et les prospects LinkedIn, ce qui, comme vous l’avez vu ci-dessus, n’est pas si simple.
Vous devez d’abord obtenir le titre de Partenaire LinkedIn.
Cependant, des outils tiers, comme l’extension Chrome Evaboot, rassemblent les données de LinkedIn via LinkedIn Sales Navigator et les extrait pour vous.
Grâce à leurs immenses bases de données, ils font le travail en quelques secondes, donc il n’est pas nécessaire de passer du temps à configurer votre API LinkedIn.
Il suffit de suivre l’Accord d’Utilisateur LinkedIn et ses conditions d’utilisation, et vous n’aurez aucun problème.
Alternatives à l’API LinkedIn
La génération de leads et le prospecting sont cruciaux pour toutes les entreprises et les individus qui cherchent à booster leurs ventes.
Il existe des tonnes d’outils de scraping qui facilitent ce processus, le rendant efficace et accessible à tous.
Ces outils de web scraping sont conçus pour extraire des informations de contact ou d’entreprise depuis des sites web, des comptes d’utilisateurs ou des profils d’entreprise sur LinkedIn, ou d’autres plateformes web sous forme de fichiers CSV, de feuilles Excel, ou même directement dans vos CRM.
Avec ces extracteurs de données, vous pouvez créer des listes de prospection avec des données extraites, telles que des emails, des numéros de téléphone, des prénoms et noms, des noms d’entreprise, des emplacements, et plus encore.
Si vous souhaitez essayer un outil de scraping, vous pouvez découvrir Evaboot, qui extrait des données depuis LinkedIn Sales Navigator.
C’est un excellent outil si vous avez constitué un réseau sur LinkedIn avec des profils privés et publics et que vous souhaitez les cibler en premier lieu.
Avec Evaboot, vous obtenez un fichier Excel ou CSV prêt pour le démarchage en un seul clic.
Type | Basé sur le Cloud |
Fonctionne sur | LinkedIn Sales Navigator |
Principales Fonctionnalités
- Exporter des prospects depuis LinkedIn Sales Navigator
- Exporter des profils d’entreprise
- Exporter les URL de profils LinkedIn
- Nettoyer les données (émojis, majuscules, fautes de frappe…)
- Détecter les faux positifs dans vos résultats de recherche
- Trouver des emails professionnels
- Vérifier les emails
Avantages | Inconvénients |
---|---|
Facile à utiliser | Vous avez besoin d’un compte Sales Navigator |
Exportez 2500 leads par jour | Pas encore d’API |
Intègre un chercheur et vérificateur d’email | |
Identifiez les Profils Ouverts |
Pour en savoir plus sur d’autres outils de collecte de données, consultez notre guide sur les meilleurs outils de scraping LinkedIn.
Conclusion
Vous apprenez de cet article que le scraping avec l’API LinkedIn est extrêmement exigeant et prend beaucoup de temps.
Pour certains d’entre vous, cela peut sembler impossible, car sa mise en place et son utilisation pour exporter des données nécessitent des compétences en programmation et en développement.
Cependant, si vous ne pouvez pas obtenir l’aide d’un développeur, il serait préférable d’essayer d’utiliser des outils de scraping LinkedIn comme Evaboot.
Suivez simplement les règlements d’utilisation pour ne pas être banni et compléter l’enrichissement de données pour vos campagnes de prospection.
FAQ
Qu’est-ce que l’API LinkedIn Scraper ?
L’API LinkedIn Scraper est un outil qui extrait les données publiques LinkedIn telles que ID, nom, ville, position, à propos, publications, entreprise actuelle, et expérience.
Elle offre un contrôle total, une flexibilité et une scalabilité sans soucis liés à l’infrastructure, aux servers proxy, ou au risque d’être bloqué.
Est-il légal d’utiliser l’API LinkedIn Scraper ?
En effet, LinkedIn considère l’extraction de données comme un processus illégal, une violation de ses conditions d’utilisation.
Pour le rendre possible, il propose LinkedIn Scraper API, une manière plus responsable d’extraire des données.
Cependant, vous pouvez toujours utiliser des outils tiers comme Evaboot pour exporter les données des prospects conformément aux règles et limitations de LinkedIn et en respect avec les régulations de protection des données, y compris GDPR et CCPA.
Comment fonctionne LinkedIn Scraper API ?
Le LinkedIn Scraper API envoie des requêtes automatisées à LinkedIn, extrait les points de données et les livre dans un format structuré pour une collecte de données rapide et précise. Il prend en charge les fichiers JSON, NDJSON, JSON lines, CSV et .gz.
Quelles sont les meilleures pratiques pour utiliser un LinkedIn Scraper API tout en respectant les conditions d’utilisation de LinkedIn ?
Lorsque vous utilisez LinkedIn API, c’est déjà l’outil le plus légitime pour extraire les données de LinkedIn.
Cependant, les meilleures façons d’utiliser les LinkedIn Scraper de manière responsable et éthique consistent à :
- Respecter la vie privée des utilisateurs : Extraire uniquement les données publiquement disponibles et éviter les informations personnelles sensibles.
- Limiter la fréquence d’extraction : Ne pas surcharger les serveurs de LinkedIn avec trop de requêtes, car cela peut sembler suspect.
- Être transparent : Si LinkedIn vous contacte à propos de vos activités d’extraction, soyez direct sur vos intentions et coopérez avec leurs enquêtes.
Comment obtenir un accès à l’API LinkedIn pour mon entreprise ?
Pour obtenir l’API LinkedIn pour votre entreprise, vous avez besoin :
- Créer une application, ajouter la plateforme de développeurs marketing et remplir le formulaire d’accès sous Mes applications > Produits.
- Attendre que LinkedIn examine votre demande.
- Une fois examinée, vous recevrez un email avec les étapes suivantes.
- Si votre demande est rejetée, voici quelques raisons courantes et comment faire une nouvelle demande.
Ce processus est très long et pénible. Si ce processus n’est pas une obligation pour votre entreprise, vous devriez plutôt essayer les outils de scraping.
Déclaration
Ce contenu a été partiellement écrit par l’IA (ChatGPT 4), j’ai ajouté mon propre point de vue, vérifié les faits et m’assure qu’il vous soit utile.