Limites de taux et restrictions de l'API LinkedIn en 2026 : ce que LinkedIn applique, ce que recommande Unipile

Guide du développeur

Limites et restrictions de l'API LinkedIn en 2026

Deux choses différentes sont appelées limite de taux LinkedIn, et les confondre est la raison pour laquelle les intégrations plantent en production. Il y a ce que LinkedIn impose et sanctionne par une erreur, et il y a le rythme auquel un compte reste sain. Le premier est un plafond strict. Le second relève d'une décision discrétionnaire, et c'est celui qui détermine si les comptes de vos clients survivent au mois.
La réponse courte
Un compte LinkedIn payant et actif envoie 80 à 100 invitations par jour et environ 200 par semaine. Au-dessus de la limite, LinkedIn renvoie 422 Impossible de renvoyer pour le moment pour les invitations, et HTTP 429 ou 500 pour le reste. Unipile n'ajoute aucun plafond qui lui soit propre : vous bénéficiez de la même limite que celle de l'interface LinkedIn, à laquelle s'ajoute un ensemble documenté de chiffres quotidiens prudents par action, que cette page passe en revue un par un.
Créer sur l'API LinkedIn gratuite

Toutes les limites de LinkedIn, dans un seul tableau

Deux colonnes, car deux choses différentes sont mesurées. Appliqué ce qui signifie que LinkedIn renvoie une erreur lorsque vous le croisez. Recommandé ce qui signifie que rien ne vous arrête, et le franchir à plusieurs reprises est la façon dont les comptes commencent à être signalés. Les chiffres recommandés ci-dessous sont les valeurs par défaut prudentes qu'Unipile documente pour ses propres clients.
ActionAppliqué par LinkedInRythme recommandéErreur sur l'excédent
Invitations, compte actif payantEnviron 200 par semaine80 à 100 par jour422 Impossible de renvoyer pour le moment
Invitations, compte gratuitEnviron 5 par mois avec une note, 150 par semaine sansPareil422 Impossible de renvoyer pour le moment
Récupération de profilRecruiter Lite limité à 2 000Environ 100 par compte et par jour429 ou 500
Recherche, par requête1 000 profils standard, 2 500 sur Sales Navigator ou RecruiterDiviser la requête avec des filtresLes résultats s'arrêtent tout simplement
Recherche, par jourNon appliqué1 000 lignes de résultats standard, 2 500 sur Sales Navigator ou Recruiter429 ou 500
Crédits InMail, abonnement5 par mois sur Carrière, varie selon les contrats de recrutementVérifiez le solde avant d'envoyerLes envois échouent
InMail gratuit pour profils ouvertsMaximum 800 par mois par compte30 à 50 par jourLes envois échouent
Tout le resteNon publié100 par jour et par compte429 ou 500
La règle que la plupart des gens oublient
Ces limites sont définies par compte LinkedIn, et non par parcours, et ils ne s'accumulent pas. Récupérer 100 profils ne vous donne pas droit à un quota distinct pour 100 pages d'entreprise. Le compte est le budget, et chaque point de terminaison que vous appelez prélève sur ce même budget.

Qui applique quoi

Il y a trois couches, et seulement deux d'entre elles peuvent arrêter une requête.
LinkedIn applique. Des plafonds rigides accompagnés d'un code d'erreur. Rien de ce que vous ou votre fournisseur faites ne les fait bouger.
Unipile recommande. Chiffres quotidiens prudents publiés pour que vous sachiez quel rythme est viable. Unipile n'impose aucune limite propre, vous obtenez exactement le plafond que vous atteindriez dans l'interface LinkedIn, ni plus ni moins.
C'est vous qui voyez. Le volume, la cadence et le ciblage restent une décision qui revient au client. Vous pouvez augmenter les chiffres recommandés, à vos propres risques, et le risque pèse sur les comptes de vos utilisateurs.
Cette couche intermédiaire est la raison d'être de cette page. Un fournisseur qui vous bride silencieusement cache le véritable plafond ; un fournisseur qui ne publie rien vous laisse le découvrir en production. La référence complète se trouve dans la documentation sur les limites des fournisseurs, qui est mis à jour au fur et à mesure que les personnages se déplacent.

Demandes de connexion

L'action la plus restreinte de toutes, et celle qui entraîne le plus rapidement la restriction des comptes.
Compte payant et actif : 80 à 100 invitations par jour, soit environ 200 par semaine, avec une note pouvant aller jusqu'à 300 caractères.
Compte gratuit : environ 5 invitations par mois si vous ajoutez une note, avec une limite de 200 caractères, ou 150 par semaine si vous les envoyez sans note. C'est la note qui vous coûte, pas l'invitation.
Lorsque le plafond est atteint, LinkedIn renvoie 422 Impossible de renvoyer pour le moment. Il y a une subtilité qui vaut la peine d'être intégrée : LinkedIn ne révèle cela qu'à la toute dernière étape du processus. La requête semble aboutir jusqu'à ce qu'elle échoue, c'est pourquoi vous devez traiter un appel réussi comme une demande acceptée plutôt que comme une invitation délivrée, et faire le rapprochement par la suite.
Les nouveaux comptes se comportent différemment
Les comptes ayant moins d'environ 150 connexions, ou ceux créés récemment, peuvent voir leurs invitations retenues pour une vérification manuelle par LinkedIn avant d'apparaître. Commencez avec les nouveaux comptes à faible volume et augmentez progressivement. Et utilisez de vrais comptes : LinkedIn détecte de manière fiable les faux profils, même sans qu'aucune automatisation n'y soit appliquée., et ils suppriment également les vrais comptes autour d'eux.

Récupération et recherche de profil

Profils

A propos de 100 profils par compte et par jour est le rythme recommandé. Il n'est pas appliqué de force, donc rien n'arrêtera un script qui en demande dix fois plus, ce qui est précisément le problème. Un compte disposant de Sales Navigator ou Recruiter peut aller plus loin en basculant le api paramètre de la requête de récupération de profil, et Recruiter Lite comporte une limite officielle de 2 000.

Recherche, et les deux limites que les gens confondent

La recherche a une limite par requête et un rythme quotidien, et ils sont indépendants.
Par requête, appliqué par LinkedIn : 1 000 profils sur LinkedIn standard, 2 500 sur Sales Navigator ou Recruiter. La recherche d'entreprise sur Sales Navigator reste limitée à 1 000. Même lorsque l'interface annonce un nombre total de résultats supérieur, seuls les 1 000 ou 2 500 premiers s'affichent pour cette requête. Pour atteindre le reste, affinez la requête à l'aide de filtres et effectuez plusieurs recherches.
Par jour, recommandé : 1 000 lignes de résultats sur standard, 2 500 sur Sales Navigator ou Recruiter. Cela compte lignes de résultats réellement récupérées, et non le nombre de requêtes, ce qui est la distinction qui piège le code de pagination.

InMail, crédits et profils ouverts

Le nombre d'InMails qu'un compte peut envoyer dépend de son abonnement. Les formules Carrière commencent à 5 par mois ; certains contrats Recruiter incluent des milliers d'InMails partagés. Plutôt que de deviner, lisez le solde par programmatiquement avec le Point de terminaison du solde des InMail avant de mettre quoi que ce soit en file d'attente.
Les InMails gratuits vers les profils ouverts constituent un quota distinct. Les profils ouverts sont identifiables grâce au est_profil_ouvert propriété sur la récupération de profil, et ce résultat est relatif au compte qui fait la demande, de sorte que deux comptes peuvent voir le même profil différemment. LinkedIn plafonne les InMails gratuits à 800 par mois et par compte, et réduit cela pour certains types de compte en fonction de l'historique, du taux d'acceptation et du produit dont provient l'envoi, étant donné que linkedin[api]=classic, Sales Navigator et recruteur Ne vous comportez pas de manière identique. Documents LinkedIn de la partie Recruiter.
Un piège : même pour un InMail gratuit vers un profil ouvert, LinkedIn peut toujours exiger que le compte dispose de crédits disponibles. S'il ne reste aucun crédit, l'envoi peut échouer selon le contexte du produit. Espacer les envois de manière aléatoire et s'en tenir à 30 à 50 par jour c'est ce qui fait durer l'allocation mensuelle.

Arrêter d'interroger les invitations acceptées

L'instinct pousse à interroger la liste des relations ou la liste des invitations pour détecter les acceptations. Le faire toutes les heures, ou tous les jours à 08:00, est l'une des signatures d'automatisation les plus faciles à repérer, et cela vous coûte sur le même budget par compte que tout le reste.
Utiliser le nouvelle_relation webhook au lieu de cela. Il est conçu exactement pour cela et supprime complètement le scrutin. Lorsque vous devez lire la liste, une synchronisation initiale peut appeler le point de terminaison plusieurs fois ; après cela, ne récupérez la première page que quelques fois par jour à des intervalles espacés de manière aléatoire de plusieurs heures.
La messagerie fait exception. La synchronisation de la boîte de réception étant gérée côté serveur, les routes Messages, Chats et Participants peuvent être lues sans rationnement.

Tout le reste : 100 par jour, et répartissez-le

Pour toute route non mentionnée ci-dessus, la valeur par défaut est 100 actions par jour et par compte. Cela couvre la récupération des profils d'entreprise, la récupération des publications, l'envoi de messages aux connexions existantes, ainsi que l'ajout de commentaires et de réactions. Deux principes l'accompagnent : n'utiliser que le strict nécessaire pour la fonctionnalité, et espacer les appels à des intervalles aléatoires plutôt que de les enchaîner à un rythme fixe.
C'est là que la règle par compte frappe le plus fort. Un séquenceur qui récupère la page d'une entreprise, charge les publications récentes, réagit à l'une d'elles puis envoie un message a dépensé quatre actions sur un seul prospect, sur un budget de cent. Les méthodes qui consomment ces actions le plus rapidement sont comparées dans notre guide pour intégrer des données LinkedIn dans votre logiciel.

LinkedIn Recruiter, le piège de la session

Recruiter limite le nombre de sessions pouvant s'exécuter simultanément, et cette limitation surprend les équipes en production plutôt qu'au moment de l'intégration. La connexion avec des identifiants peut déclencher un avertissement de LinkedIn concernant le partage de l'accès au compte, que l'utilisateur doit accepter. Si LinkedIn détecte ensuite une autre session, il liste les sessions actives et demande à l'utilisateur d'en fermer une pour continuer à naviguer. Les configurations basées sur un navigateur sont plus touchées par ce problème, comme l'explique notre Guide de l'extension Chrome LinkedIn.
Il n'y a pas de risque durable pour le compte, mais l'expérience est mauvaise : votre utilisateur reconnecte son compte à votre produit chaque fois que la fenêtre contextuelle apparaît. Deux solutions possibles :
Désactiver la fonction avec le désactiver_la_fonctionnalité paramètre sur la route d'authentification hébergée, si votre produit n'a pas spécifiquement besoin de Recruiter.
Se connecter avec des cookies si vous en avez besoin. Ce chemin se trouve sur la page de connexion mais demande à l'utilisateur d'ouvrir les outils de développement, ce qui fait beaucoup pour un utilisateur non technique. La solution la plus propre est une petite extension Chrome qui les collecte en arrière-plan.

Gestion des limites en production

Dépassant la limite, LinkedIn répond par 429 ou 500. Il faut gérer les deux, et une simple boucle de nouvelle tentative empire les choses : réessayer immédiatement en cas de limitation (throttle) est le meilleur moyen de transformer un avertissement en restriction. Il faut appliquer un délai exponentiel, ajouter une gigue (jitter) pour que les travailleurs en parallèle ne se resynchronisent pas, et abandonner plutôt que de saturer le système.
// Réduire la fréquence en cas de 429 et 500, avec une variation aléatoire (jitter) et un budget par compte.
async function appelAvecRepriseSurErreur(exécuter, tentatives = 5) {
pour (laissez i = 0; i < attempts; i++) {
const rés = await courir();
si (res.status !== 429 && res.status !== 500) return rés;
// 2s, 4s, 8s, 16s, 32s, plus jusqu'à 1s de gigue
const attendre = Math.pow(2, i + 1) * 1000 + Math.random() * 1000;
await new Promesse(r => setTimeout(r, attendez));
}
lancer new Erreur('LinkedIn bridé, arrêt pour ce compte');
}
Trois choses comptent plus que le code de nouvelle tentative lui-même :
Budget par compte connecté, et non par clé API. Dans un produit multi-tenant, la clé API est la vôtre et la limite est celle de votre client. Un compteur au niveau de la clé ne vous apprend rien d'utile.
Répartir le travail sur les heures de travail avec des intervalles aléatoires, au lieu d'épuiser l'allocation quotidienne d'un seul coup à 09h00.
Intégrer les nouveaux comptes. Commencez bas, augmentez progressivement et traitez un nouveau compte et un compte âgé d'un an comme des budgets différents plutôt que d'appliquer un chiffre global unique.
Une intégration, limites documentées par fournisseur. LinkedIn, WhatsApp, Instagram, Telegram, e-mail et agendas réunis sous un même schéma, avec authentification hébergée et webhooks. Connectez votre premier compte sans carte de crédit.
Commencer à construire

Comment Unipile gère les limites de LinkedIn pour le compte de l'utilisateur authentifié

Unipile est un intermédiaire technique indépendant. Chaque utilisateur final connecte un compte LinkedIn dont il est propriétaire, et chaque action est exécutée au nom de cet utilisateur authentifié, dans le cadre de flux de travail qu'il initie et contrôle. Cela détermine ce que la plateforme fait et ne fait pas en matière de limites. Ce que la plateforme applique, et sur quelle base, est abordé dans notre aperçu de les règles qui s'appliquent aux données de LinkedIn.
Ce que cela signifie concrètement Pas de plafond qui nous soit propre, et rien de caché pour vous
Unipile n'ajoute aucune limite par-dessus celles de LinkedIn, de sorte que le plafond que vos utilisateurs atteignent via l'API est le même que celui qu'ils atteindraient dans l'interface LinkedIn. Ce qu'Unipile ajoute, c'est la documentation d'un rythme viable, les codes d'erreur renvoyés au fur et à mesure, le nouvelle_relation webhook qui élimine le besoin d'interrogation, et synchronisation de la boîte de réception côté serveur afin que la messagerie ne soit pas prélevée sur le même budget. Le volume, le contenu et la cadence restent une décision qui revient au client, et les limites de la plateforme sont relayées plutôt que contournées. Unipile n'est ni affilié à, ni endossé par, ni soutenu par LinkedIn.
Si vous choisissez encore un fournisseur, le Guide d'intégration de l'API LinkedIn couvre ce que permettent les points de terminaison officiels et ce qu'ajoute une API basée sur un compte, et Page de produit de l'API LinkedIn répertorie les points de terminaison. La tarification s'effectue par compte connecté avec des appels API illimités, sur le page de tarifs..

Limites de taux de l'API LinkedIn, vos questions ont des réponses

Ce que LinkedIn impose, ce qu'il renvoie et que faire à ce sujet.

LinkedIn ne publie pas de tableau unique de limitation du débit. En pratique, un compte payant et actif envoie 80 à 100 invitations par jour et environ 200 par semaine, récupère environ 100 profils par jour et est plafonné à 1 000 résultats de recherche par requête, ou 2 500 sur Sales Navigator et Recruiter. Dépasser la limite renvoie 422 Impossible de renvoyer pour le moment pour les invitations et 429 ou 500 ailleurs. Les limites s'appliquent par compte LinkedIn, à tous les itinéraires et ne se cumulent pas.
80 à 100 par jour sur un compte payant et actif, pour environ 200 par semaine, avec une note pouvant aller jusqu'à 300 caractères. Un compte gratuit obtient environ 5 invitations par mois si vous joignez une note, ou 150 par semaine sans note. Aucune API ne modifie ces chiffres : ils appartiennent au compte LinkedIn et vous atteindriez exactement le même plafond dans l'interface LinkedIn.
Il s'agit de LinkedIn qui refuse une invitation parce que le compte a atteint son plafond d'invitations, ou parce que la même invitation a déjà été envoyée. Cela vaut la peine d'être développé pour : LinkedIn ne soulève ce problème qu'à la dernière étape du processus, donc un appel peut sembler accepté et pourtant échouer à la fin. Traitez un appel réussi comme une requête acceptée plutôt que comme une invitation délivrée, et effectuez un rapprochement par la suite.
Cela signifie que le compte a dépassé ce que LinkedIn tolère pour cette action ; 500 peuvent signifier la même chose. Réessayer immédiatement transforme un avertissement en restriction. Utilisez un délai exponentiel, ajoutez de l'aléa pour que les travailleurs parallèles ne se resynchronisent pas, limitez les tentatives et arrêtez-vous pour ce compte plutôt que de continuer à insister.
Non. Unipile n'impose aucune limite propre, le plafond atteint via l'API est donc le même que celui que le compte atteindrait dans l'interface LinkedIn. Ce que publie Unipile, c'est un ensemble de chiffres quotidiens prudents par action afin que vous sachiez quel rythme est viable, ainsi que les codes d'erreur renvoyés au fur et à mesure. Le volume et la cadence restent une décision du client.
Environ 100 par compte et par jour est le rythme recommandé. Ce n'est pas appliqué de force, donc rien n'empêche un script d'en demander beaucoup plus, ce qui est précisément le risque. Les comptes dotés de Sales Navigator ou de Recruiter peuvent aller plus loin en basculant le api paramètre sur la requête de recherche, et Recruiter Lite comporte une limite officielle de 2 000.
Parce qu'il s'agit de la limite par requête de LinkedIn pour les comptes standards, de 2 500 sur Sales Navigator et Recruiter, la recherche d'entreprise sur Sales Navigator restant limitée à 1 000. Même lorsque l'interface annonce un nombre total de résultats supérieur, seul le premier ensemble de pages est renvoyé pour cette requête. Affinez la requête à l'aide de filtres et effectuez plusieurs recherches pour accéder au reste.
Cela dépend de l'abonnement : les abonnements Career commencent à 5 par mois, certains contrats Recruiter incluent des milliers d'InMails partagés. Lisez le solde par programme avant la mise en file d'attente. Les InMails gratuits pour ouvrir des profil constituent un quota séparé plafonné à 800 par mois par compte, réduit sur certains types de compte, et 30 à 50 par jour est le rythme qui permet de faire durer l'allocation mensuelle.
Utiliser le nouvelle_relation Webhook. Interroger la liste des relations toutes les heures, ou chaque jour à une heure fixe, est l'une des signatures d'automatisation les plus faciles à repérer et cela consomme le même budget par compte que tout le reste. Lorsque vous devez lire la liste, effectuez une synchronisation initiale, puis récupérez la première page seulement quelques fois par jour à des intervalles espacés de manière aléatoire.

Vous avez encore des questions ? Notre équipe est là pour vous aider. Parler à un expert

Livrer sur LinkedIn sans découvrir les limites en production
Authentification hébergée, limites documentées par fournisseur, webhooks au lieu du sondage, et appels d'API illimités sur chaque forfait. À partir de 49 EUR par mois, sans carte de crédit pour commencer.
Créez votre première intégration

Sources

7 références, août 2026
Tous les chiffres de cette page proviennent des pages ci-dessous. LinkedIn ajuste ses plafonds sans préavis, veuillez donc considérer la documentation comme la version actuelle et cette page comme un instantané.
Unipile, limites des fournisseurs The primary source for every number here: limites et restrictions imposées aux fournisseurs, covering LinkedIn and the other channels.
Unipile, accepted invitations Le nouveau_relation webhook, which replaces polling the relations list.
Unipile, InMail balance Le endpoint to read remaining credits before queuing sends.
Unipile, connexion de comptes Hosted authentication, the disable_feature parameter and the Chrome extension approach for Recruiter cookies.
LinkedIn Help, Recruiter Lite Le official 2,000 cap on profile viewing for Recruiter Lite.
LinkedIn Help, Recruiter InMail Part of the Recruiter side of InMail limits.
Unipile, pricing Per connected account with unlimited API calls, on the page de tarifs..
Last updated August 2026. Figures reflect the Unipile documentation at that date and are conservative recommendations unless marked as enforced by LinkedIn. Volume, content and cadence remain a customer-side decision. Unipile is an independent technical intermediary and is not affiliated with, endorsed by, or sponsored by LinkedIn.

fr_FRFR