Ontwikkelaarshandleiding
LinkedIn API-limieten en -beperkingen in 2026
Twee verschillende dingen worden een LinkedIn-snelheidslimiet genoemd, en het door elkaar halen daarvan is de reden waarom integraties in productie stukgaan. Er is wat LinkedIn afdwingt en waarvoor het een fout retourneert, en er is het tempo waarin een account gezond blijft. Het eerste is een harde grens. Het tweede is een kwestie van beoordeling, en dat is de factor die beslist of de accounts van uw klanten de maand overleven.
Inhoudsopgave
DE CIJFERS
PATRONEN
BOUW MET UNIPILE
Het korte antwoord
Bouwen op de gratis LinkedIn API
Een betaald, actief LinkedIn-account verzendt 80 tot 100 uitnodigingen per dag en ongeveer 200 per week. Over de limiet retourneert LinkedIn 422 kan_nog_niet_opnieuw_worden_verzonden voor uitnodigingen, en HTTP 429 of 500 Voor de rest voegt Unipile zelf geen limiet toe: je krijgt dezelfde limiet als in de LinkedIn-interface, plus een gedocumenteerde set van conservatieve dagelijkse cijfers per actie, die deze pagina stuk voor stuk doorloopt.
Elke LinkedIn-limiet, in één tabel
Twee kolommen, omdat er twee verschillende dingen worden gemeten. Handhaafd betekent dat LinkedIn een foutmelding geeft wanneer je er overheen gaat. Aanbevolen betekent dat niets je tegenhoudt, en het herhaaldelijk overschrijden ervan is hoe accounts worden gevlagd. De aanbevolen cijfers hieronder zijn de conservatieve standaardwaarden die Unipile aanbiedt aan zijn eigen klanten.
| Actie | Gehandhaafd door LinkedIn | Aanbevolen tempo | Fout bij overschot |
|---|---|---|---|
| Uitnodigingen, betaald actief account | Ongeveer 200 per week | 80 tot 100 per dag | 422 kan_nog_niet_opnieuw_worden_verzonden |
| Uitnodigingen, gratis account | Ongeveer 5 per maand met een briefje, 150 per week zonder | Hetzelfde | 422 kan_nog_niet_opnieuw_worden_verzonden |
| Profiel ophalen | Recruiter Lite beperkt tot 2.000 | Ongeveer 100 per account per dag | 429 of 500 |
| Zoeken, per zoekopdracht | 1.000 profielen standaard, 2.500 op Sales Navigator of Recruiter | Splits de zoekopdracht met filters | Resultaten stoppen simpelweg |
| Zoeken, per dag | Niet afgedwongen | 1.000 resultaten standaard, 2.500 op Sales Navigator of Recruiter | 429 of 500 |
| InMail, abonnementscredits | 5 per maand voor Carrière, varieert afhankelijk van recruitercontracten | Controleer het saldo voor het verzenden | Verzenden mislukt |
| Gratis InMail naar open profielen | Maximaal 800 per maand per account | 30 tot 50 per dag | Verzenden mislukt |
| Al het andere | Niet gepubliceerd | 100 per dag per account | 429 of 500 |
De regel die de meeste mensen missen
Deze limieten zijn gedefinieerd per LinkedIn-account, niet per route, en ze accumuleren niet. Het ophalen van 100 profielen levert je geen apart tegoed op voor 100 bedrijfspagina's. Het account is het budget, en elk endpoint dat je aanroept kost tegoed uit dezelfde bron.
Wie handhaaft wat
Er zijn drie lagen en slechts twee daarvan kunnen een verzoek tegenhouden.
LinkedIn handhaaft. Harde plafonds met een foutcode erachter. Niets dat u of uw provider doet brengt hier beweging in.
Unipile raadt aan. Conservatieve dagelijkse cijfers gepubliceerd zodat je weet welk tempo leefbaar is. Unipile handhaaft zelf geen limiet, dus je krijgt precies het plafond dat je zou bereiken in de LinkedIn-interface, niet meer en niet minder.
Jij beslist. Volume, frequentie en targeting blijven een beslissing van de klant. U kunt de aanbevolen cijfers verhogen, op eigen risico, en het risico komt voor rekening van de accounts van uw gebruikers.
Die middelste laag is de reden waarom deze pagina bestaat. Een provider die je ongemerkt afknijpt, verbergt het echte plafond; een provider die niets publiceert, laat je dat in productie ontdekken. De volledige naslagwerken bevinden zich in de documentatie over providerlimieten, die wordt bijgewerkt naarmate de figuren bewegen.
Verzoekjes
De meest beperkte actie, en degene die ervoor zorgt dat accounts het snelst worden beperkt.
Betaald en actief account: 80 tot 100 uitnodigingen per dag, ongeveer 200 per week, met een notitie van maximaal 300 tekens.
Gratis account: ongeveer 5 uitnodigingen per maand als je een briefje bijvoegt, met een limiet van 200 tekens, of 150 per week als je ze zonder briefje stuurt. Het briefje is wat je kost, niet de uitnodiging.
Wanneer het plafond is bereikt, retourneert LinkedIn
422 kan_nog_niet_opnieuw_worden_verzonden. Er is een nuance waar het de moeite waard is om voor te bouwen: LinkedIn brengt dit pas in de allerlaatste stap van het proces naar voren. Het verzoek lijkt te lukken totdat dat niet meer zo is, en daarom moet u een geslaagde aanroep beschouwen als een geaccepteerd verzoek in plaats van als een afgeleverde uitnodiging, en dit achteraf reconciliëren.
Nieuwe accounts gedragen zich anders
Accounts met minder dan ongeveer 150 connecties, of recent gemaakte accounts, kunnen meemaken dat uitnodigingen door LinkedIn worden vastgehouden voor handmatige verificatie voordat ze überhaupt verschijnen. Begin met nieuwe accounts op een laag volume en voer dit geleidelijk op. En gebruik echte accounts: Valse profielen worden betrouwbaar gedetecteerd door LinkedIn, zelfs zonder dat er automatisering op wordt gebruikt., en ze halen de echte accounts om hen heen ook naar beneden.
Profiel ophalen en zoeken
Profielen
Over 100 profielen per account per dag is het aanbevolen tempo. Het wordt niet afgedwongen, dus niets houdt een script tegen dat tien keer zoveel vraagt, wat precies het probleem is. Een account met Sales Navigator of Recruiter kan verder gaan door te schakelen naar de
API parameter op het profielopvraagverzoek, en Recruiter Lite heeft een officiële limiet van 2.000.Zoeken, en de twee grenzen die mensen door elkaar halen
Zoeken heeft een limiet per zoekopdracht en een dagelijks tempo, en deze zijn niet aan elkaar gerelateerd.
Per zoekopdracht, afgedwongen door LinkedIn: 1.000 profielen op standaard LinkedIn, 2.500 op Sales Navigator of Recruiter. Bedrijfszoeken op Sales Navigator blijft steken op 1.000. Zelfs wanneer de interface meer totale resultaten adverteert, komen alleen de eerste 1.000 of 2.500 terug voor die zoekopdracht. Om de rest te bereiken, verklein je de zoekopdracht met filters en voer je meerdere zoekopdrachten uit.
Per dag, aanbevolen: 1.000 resultatenregels op standaard, 2.500 op Sales Navigator of Recruiter. Dit telt mee daadwerkelijk opgehaalde resultaatregels, niet het aantal verzoeken, wat het onderscheid is dat pagineringscode in de war stript.
InMail, credits en open profielen
Hoeveel InMails een account kan verzenden hangt af van het abonnement. Carrièreplannen beginnen bij 5 per maand; sommige Recruiter-contracten omvatten duizenden gedeelde InMails. In plaats van te gokken, kun je het saldo programmatisch uitlezen met de InMail-salOE-eindpunt voordat je iets in de wachtrij zet.
Gratis InMails naar open profielen vormen een aparte toelage. Open profielen zijn te herkennen aan het
profiel_is_open eigenschap bij het ophalen van een profiel, en dat resultaat is relatief ten opzichte van het account dat de aanvraag doet, dus twee accounts kunnen hetzelfde profiel anders zien. LinkedIn limiteert gratis InMails tot 800 per maand per account, en verlaagt dat voor sommige accounttypen op basis van de geschiedenis, het acceptatiepercentage en van welk product de verzending afkomstig is, aangezien linkedin[api]=classic, Sales Navigator en recruiter Gedraag je niet identiek. LinkedIn-documenten deel van de Recruiter-kant.Eén valkuil: zelfs voor een gratis InMail naar een open profiel kan LinkedIn vereisen dat het account over beschikbare tegoeden beschikt. Als er geen tegoed meer over is, kan het verzenden mislukken, afhankelijk van de productcontext. Het willekeurig spreiden van verzendingen en het handhaven van 30 tot 50 per dag is wat de maandelijkse toelage laat toereiken.
Stop met het pollen van geaccepteerde uitnodigingen
De neiging is om de relatielijst of de uitnodigingslijst te pollen om acceptaties te detecteren. Dit elk uur doen, of elke dag om 08:00 uur, is een van de gemakkelijkste automatiseringskenmerken om te herkennen, en het kost je budget van hetzelfde per-account als al het andere.
Gebruik de
nieuwe_relatie webhook in plaats daarvan. Het is hier precies voor gebouwd en verwijdert het pollen volledig. Waar u de lijst wel moet lezen, kan een initiële synchronisatie het eindpunt meerdere keren aanroepen; haal daarna de eerste pagina slechts een paar keer per dag op met willekeurig verspreide tussenpozen van enkele uren.Berichten vormen hierop de uitzondering. Inboxsynchronisatie wordt aan serverzijde afgehandeld, waardoor de routes voor Berichten, Chats en Deelnemers zonder beperkingen kunnen worden gelezen.
Al het andere: 100 per dag, en verdeel het over de dag
Voor elke route die hierboven niet vermeld staat, is de standaard 100 acties per dag per account. Dat omvat het ophalen van bedrijfsprofielen, het ophalen van berichten, het verzenden van berichten naar bestaande connecties, het reageren en het toevoegen van reacties. Daar horen twee principes bij: gebruik zo weinig als de functionaliteit daadwerkelijk nodig heeft, en spreid aanroepen met willekeurige tussenpozen in plaats van ze achter elkaar te plaatsen met een vast ritme.
Dit is waar de regel per account het hardst toeslaat. Een sequencer die een bedrijfspagina ophaalt, recente berichten ophaalt, op eentje reageert en vervolgens een bericht stuurt, heeft vier acties besteed aan één prospect, uit een budget van honderd. De methoden die die acties het snelst verbruiken worden vergeleken in onze handleiding voor het integreren van LinkedIn-gegevens in uw software.
LinkedIn Recruiter, de sessieval
Recruiter beperkt het aantal gelijktijdige sessies, en dit verrast teams in productie in plaats van tijdens de integratietijd. Verbinding maken met inloggegevens kan een LinkedIn-waarschuwing activeren over het niet delen van accounttoegang, die de gebruiker moet bevestigen. Als LinkedIn vervolgens een andere sessie detecteert, worden de actieve sessies opgesomd en wordt de gebruiker gevraagd er een te beëindigen om door te gaan met browsen. Op browser gebaseerde opstellingen hebben hier meer last van, zoals uitgelegd in onze Handleiding voor de LinkedIn Chrome-extensie.
Er is geen langdurig risico voor het account, maar de gebruikservaring is slecht: uw gebruiker verbindt zijn account elke keer opnieuw met uw product wanneer de pop-up verschijnt. Twee mogelijke oplossingen:
Schakel de functie uit met de
functie_uitschakelen parameter op de gehoste authenticatieroute, als uw product niet specifiek Recruiter nodig heeft.Verbinden met cookies als je het echt nodig hebt. Dat pad staat op de inlogpagina, maar vraagt de gebruiker om de developer tools te openen, wat nogal wat is voor een niet-technische gebruiker. Het nettere antwoord is een kleine Chrome-extensie die ze op de achtergrond verzamelt.
Limieten beheren in productie
Over de schreef, LinkedIn antwoordt met
429 of 500. Beide moeten worden afgehandeld en een simpele retry-loop maakt de boel erger: direct opnieuw proberen bij een throttling-fout is hoe een waarschuwing een blokkade wordt. Pas exponentiële back-off toe, voeg jitter toe zodat parallelle workers niet opnieuw synchroniseren, en geef het op in plaats van te blijven hameren.Terugschakelen bij 429 en 500, met jitter, en een budget per account.
async function aanroepenMetTerugval(run, pogingen = 5) {
voor (laat i = 0; i < attempts; i++) {
const resultaat = wacht op rennen();
als (res.status !== 429 && res.status !== 500) return res;
// 2s, 4s, 8s, 16s, 32s, plus maximaal 1s jitter
const wachten = Math.pow(2, i + 1) * 1000 + Math.random() * 1000;
wacht op nieuw Belofte(r => setTimeout(r, wacht));
}
gooien nieuw Fout('LinkedIn afgeknoept, gestopt voor dit account');
}
Drie dingen zijn belangrijker dan de retry-code zelf:
Budget per gekoppeld account, niet per API-sleutel. In een multi-tenant product is de API-sleutel van jou en is de limiet van je klant. Een teller op het niveau van de sleutel vertelt je niets nuttigs.
Verdeel het werk over de werktijden met willekeurige tussenpozen, in plaats van het dagelijkse tegoed in één keer op te maken om 09:00 uur.
Nieuwe accounts inwerken. Begin laag, verhoog geleidelijk en behandel een nieuw account en een account van een jaar oud als verschillende budgetten in plaats van één globaal bedrag toe te passen.
Eén integratie, limieten gedocumenteerd per provider. LinkedIn, WhatsApp, Instagram, Telegram, e-mail en agenda's achter één schema, met gehoste authenticatie en webhooks. Verbind je eerste account zonder creditcard.
Beginnen met bouwen
Hoe Unipile omgaat met LinkedIn-limieten namens de geauthenticeerde gebruiker
Unipile is een onafhankelijke technische tussenpersoon. Elke eindgebruiker verbindt een LinkedIn-account waarvan hij of zei de eigenaar is, en elke actie wordt uitgevoerd namens die geauthenticeerde gebruiker, binnen workflows die de gebruiker initieert en beheerst. Dat vormt wat het platform wel en niet doet met betrekking tot limieten. Wat het platform handhaaft, and op welke basis, wordt behandeld in ons overzicht van de regels die van toepassing zijn op LinkedIn-gegevens.
Wat dat concreet betekent
Geen eigen plafond, en niets voor jou verborgen
Unipile voegt geen limiet toe bovenop die van LinkedIn, dus het plafond waar je gebruikers via de API tegenaan lopen is hetzelfde als het plafond dat ze in de LinkedIn-interface zouden tegenkomen. Wat Unipile toevoegt is de documentatie van een overleefbaar tempo, de foutcodes zoals ze binnenkomen, de
nieuwe_relatie webhook die de noodzaak om te pollen wegneemt, en server-side inboxsynchronisatie zodat messaging niet ten koste gaat van hetzelfde budget. Volume, inhoud en cadans blijven een beslissing van de klant, en platformlimieten worden doorgegeven in plaats van omzeild. Unipile is niet gelieerd aan, onderschreven door of gesponsord door LinkedIn.Als u nog een aanbieder kiest, de Handleiding voor LinkedIn API-integratie behandelt wat de officiële eindpunten toestaan en wat een accountgebaseerde API toevoegt, en de LinkedIn API-productpagina somt de eindpunten op. De prijs is per gekoppeld account met onbeperkte API-aanroepen, op de Prijzen.
LinkedIn API-limieten, al je vragen beantwoord
Wat LinkedIn afdwingt, wat het terugleidt, en wat u eraan kunt doen.
LinkedIn publiceert geen enkele limiettabel. In de praktijk verstuurt een betaald, actief account 80 tot 100 uitnodigingen per dag en ongeveer 200 per week, haalt ongeveer 100 profielen per dag op en is beperkt tot 1.000 zoekresultaten per zoekopdracht, of 2.500 op Sales Navigator en Recruiter. Het overschrijden van de grens leidt tot
422 kan_nog_niet_opnieuw_worden_verzonden voor uitnodigingen en 429 of 500 elders. Limieten gelden per LinkedIn-account, zijn van toepassing op elke route en accumuleren niet.80 tot 100 per dag op een betaald, actief account, voor ongeveer 200 per week, met een opmerking van maximaal 300 tekens. Een gratis account krijgt ongeveer 5 uitnodigingen per maand als je er een opmerking bij toevoegt, of 150 per week zonder. Geen enkele API verandert deze cijfers: ze horen bij het LinkedIn-account en je zou tegen exact dezelfde limiet aanlopen in de LinkedIn-interface.
Dat is LinkedIn dat een uitnodiging weigert omdat het account het uitnodigingslimiet heeft bereikt, of omdat dezelfde uitnodiging al is verzonden. De moeite waard om voor te bouwen: LinkedIn brengt dit pas in de laatste stap van het proces naar voren, dus een oproep kan geaccepteerd lijken en toch uiteindelijk mislukken. Beschouw een geslaagde oproep als een geaccepteerd verzoek in plaats van een afgeleverde uitnodiging, en reconcilieer achteraf.
Het betekent dat het account verder is gegaan dan LinkedIn tolereert voor die actie; a
500 kan hetzelfde betekenen. Direct opnieuw proberen verandert een waarschuwing in een beperking. Pas exponentiële back-off toe, voeg jitter toe zodat parallelle workers niet opnieuw synchroniseren, begrens het aantal pogingen en stop voor dat account in plaats van door te gaan met pushen.Nee. Unipile handhaaft zelf geen limiet, dus het plafond dat via de API wordt bereikt, is hetzelfde plafond dat het account zou bereiken in de LinkedIn-interface. Wat Unipile publiceert, is een set conservatieve dagelijkse cijfers per actie, zodat u weet welk tempo haalbaar is, plus de foutcodes zoals die binnenkomen. Volume en cadans blijven een beslissing aan de kant van de klant.
Ongeveer 100 per account per dag is het aanbevolen tempo. Het wordt niet afgedwongen, dus niets houdt een script tegen om om veel meer te vragen, en dat is precies het risico. Accounts met Sales Navigator of Recruiter kunnen verder gaan door te schakelen naar de
API parameter op de ophaalaanvraag, en Recruiter Lite heeft een officiële limiet van 2.000.Omdat dat de limiet per zoekopdracht is van LinkedIn voor standaardaccounts, 2.500 voor Sales Navigator en Recruiter, waarbij bedrijfszoekopdrachten op Sales Navigator beperkt blijven tot 1.000. Zelfs wanneer de interface meer totale resultaten adverteert, wordt alleen de eerste set pagina's geretourneerd voor die zoekopdracht. Maak de zoekopdracht specifiek met filters en voer verschillende zoekopdrachten uit om de rest te bereiken.
Het hangt af van het abonnement: carrièreplannen beginnen bij 5 per maand, sommige Recruiter-contracten bevatten duizenden gedeelde InMails. Lees het saldo programmatisch uit voordat je in de wachtrij plaatst. Gratis InMails voor open profielen zijn een aparte toelage met een limiet van 800 per maand per account, verlaagd bij sommige accounttypen, en 30 tot 50 per dag is het tempo waarmee de maandelijkse toewijzing toereikend blijft.
Gebruik de
nieuwe_relatie Webhook. Het elk uur of elke dag op een vast tijdstip pollen van de relatielijst is een van de gemakkelijkst te herkennen automatiseringskenmerken en slurpt van hetzelfde per-accountbudget als al het andere. Waar je de lijst wel moet uitlezen, voer je een initiële synchronisatie uit en haal je de eerste pagina slechts een paar keer per dag op met willekeurig verspreide tussenpozen.Heb je nog vragen? Ons team staat klaar om te helpen.
Lanceer LinkedIn zonder de grenzen in productie te ontdekken
Bouw je eerste integratie
Gehoste authenticatie, gedocumenteerde limieten per provider, webhooks in plaats van polling en onbeperkte API-aanroepen op elk abonnement. Vanaf 49 EUR per maand, geen creditcard nodig om te beginnen.
Bronnen
7 referenties, augustus 2026Elk cijfer op deze pagina komt van de onderstaande pagina's. LinkedIn past haar limieten aan zonder vooraankondiging, dus beschouw de documentatie als de actuele versie en deze pagina als een momentopname.
Unipile, limieten van providers
De primaire bron voor elk getal hier: beperkingen en restricties voor leveranciers, waarin LinkedIn en de andere kanalen worden behandeld.
Unipile, geaccepteerde uitnodigingen
De nieuwe_relatie webhook, wat het opvragen van de relatielijst vervangt.
Unipile, InMail-saldo
De eindpunt om resterende tegoeden te lezen voordat de wachtrij wordt verzonden.
Unipile, accounts verbinden
Gehoste authenticatie, de parameter disable_feature en de Chrome-extensieaanpak voor Recruiter-cookies.
LinkedIn-help, Recruiter Lite
De officiële limiet van 2.000 op profielweergave voor Recruiter Lite.
LinkedIn Help, Recruiter InMail
Onderdeel van Recruiter-kant van InMail-limieten.
Unipile, prijzen
Per gekoppeld account met onbeperkte API-aanroepen, op de Prijzen.
Laatst bijgewerkt in augustus 2026. Cijfers weerspiegelen de Unipile-documentatie op die datum en zijn conservatieve aanbevelingen, tenzij aangegeven als afgedwongen door LinkedIn. Volume, inhoud en frequentie blijven een beslissing van de klant. Unipile is een onafhankelijke technische tussenpersoon en is niet gelieerd aan, onderschreven door of gesponsord door LinkedIn.