Przewodnik dla deweloperów
Limity częstotliwości i ograniczenia interfejsu API LinkedIn w 2026 roku
Dwie różne rzeczy są nazywane limitem stawek na LinkedInie i ich mylenie jest powodem, dla którego integracje przestają działać na produkcji. Istnieje to, co LinkedIn wymusza i zwraca jako błąd, oraz tempo, w jakim konto zachowuje dobrą kondycję. Pierwszy to twardy sufit. Drugi to kwestia uznaniowa i to ona decyduje, czy konta Twoich klientów przetrwają miesiąc.
Spis treści
ZA DZIAŁANIE
WZORY
Krótka odpowiedź
Buduj na bazie darmowego API LinkedIn
Płatne, aktywne konto LinkedIn wysyła Od 80 do 100 zaproszeń dziennie i około 200 tygodniowo. Po przekroczeniu limitu LinkedIn zwraca 422 nie można jeszcze ponownie wysłać na zaproszenia oraz HTTP 429 lub 500 Co do reszty. Unipile nie nakłada żadnych własnych ograniczeń: otrzymujesz ten sam limit, jaki byłby dostępny w interfejsie LinkedIn, a do tego udokumentowany zestaw ostrożnych dziennych limitów na poszczególne działania, które ta strona omawia po kolei.
Każdy limit LinkedIn w jednej tabeli
Dwie kolumny, ponieważ mierzone są dwie różne rzeczy. Wymuszony oznacza to, że serwis LinkedIn zwraca błąd po kliknięciu tego linku. Zalecane oznacza to, że nic cię nie powstrzymuje, a wielokrotne przekraczanie tego limitu prowadzi do oznaczania kont. Podane poniżej zalecane wartości to ostrożne wartości domyślne, które firma Unipile podaje swoim klientom.
| Akcja | Wdrożone przez LinkedIn | Zalecane tempo | Błąd dotyczący nadwyżki |
|---|---|---|---|
| Zaproszenia, płatne aktywne konto | Około 200 tygodniowo | od 80 do 100 dziennie | 422 nie można jeszcze ponownie wysłać |
| Zaproszenia, darmowe konto | Około 5 miesięcznie z adnotacją, 150 tygodniowo bez | To samo | 422 nie można jeszcze ponownie wysłać |
| Pobieranie profilu | Recruiter Lite – limit 2 000 | Około 100 na konto dziennie | 429 lub 500 |
| Szukaj, według zapytania | 1 000 profili w wersji standardowej, 2 500 w Sales Navigatorze lub Recruiterze | Podziel zapytanie za pomocą filtrów | Wyniki po prostu przestają się pojawiać |
| Wyszukiwania dziennie | Niewymuszone | Standardowo 1 000 wierszy wyników, 2 500 w Sales Navigator lub Recruiter | 429 lub 500 |
| InMail, kredyty subskrypcyjne | 5 miesięcznie w kategorii Kariera, różni się w zależności od umów rekrutera | Sprawdź saldo przed wysłaniem | Wyślij błędy |
| Darmowe wiadomości InMail do otwartych profili | Maksymalnie 800 miesięcznie na konto | 30 do 50 dziennie | Wyślij błędy |
| Wszystko inne | Nieopublikowane | 100 dziennie na konto | 429 lub 500 |
Zasada, którą większość ludzi pomija
Te limity są zdefiniowane na konto LinkedIn, nie na trasę, i nie kumulują się. Pobranie 100 profili nie daje Ci osobnego limitu na 100 stron firmowych. Konto stanowi budżet, a każdy wywoływany endpoint czerpie z tego samego.
Kto egzekwuje co
Istnieją trzy warstwy, a tylko dwie z nich mogą zatrzymać żądanie.
LinkedIn egzekwuje. Sztywne ograniczenia z towarzyszącym im kodem błędu. Nic, co ty lub twój dostawca zrobicie, tego nie zmieni.
Unipile poleca. Konserwatywne dzienne liczby publikowane, abyś wiedział, jakie tempo jest do przeżycia. Unipile nie wprowadza żadnych własnych limitów, więc otrzymujesz dokładnie taki limit, jaki osiągnąłbyś w interfejsie LinkedIna, ani mniej, ani więcej.
Ty decydujesz. Wolumen, kadencja i targetowanie pozostają decyzją po stronie klienta. Możesz zwiększyć zalecane wartości na własne ryzyko, a ryzyko to spada na konta Twoich użytkowników.
Ta środkowa warstwa jest powodem, dla którego ta strona istnieje. Dostawca, który potajemnie ogranicza przepustowość, ukrywa prawdziwy limit; dostawca, który niczego nie publikuje, pozostawia Ci odkrycie go na produkcji. Pełna dokumentacja znajduje się w dokumentacja limitów dostawcy, która jest aktualizowana w miarę poruszania się figur.
Zaproszenia do grona znajomych
Najbardziej ograniczona czynność, która najszybciej prowadzi do zablokowania konta.
Płatne i aktywne konto: Od 80 do 100 zaproszeń dziennie, mniej więcej 200 tygodniowo, z notatką do 300 znaków.
Darmowe konto: około 5 zaproszeń miesięcznie, jeśli dołączysz notatkę z limitem 200 znaków, lub 150 tygodniowo, jeśli wysyłasz bez notatki. To notatka cię kosztuje, a nie zaproszenie.
Po osiągnięciu sufitu LinkedIn zwraca
422 nie można jeszcze ponownie wysłać. Istnieje niuans, dla którego warto budować: LinkedIn pokazuje to dopiero na samym końcu całego procesu. Żądanie wydaje się przechodzić, dopóki tak nie jest, dlatego powinieneś traktować pomyślne wywołanie jako zaakceptowane żądanie, a nie dostarczone zaproszenie, i dokonać uzgodnienia później.
Nowe konta zachowują się inaczej
Konta posiadające mniej niż około 150 połączeń lub niedawno utworzone mogą mieć zaproszenia wstrzymane do weryfikacji ręcznej przez LinkedIn, zanim w ogóle się pojawią. Rozpocznij korzystanie z nowych kont od niskiej aktywności i zwiększaj ją stopniowo. I korzystaj z prawdziwych kont: Fałszywe profile są skutecznie wykrywane przez LinkedIn nawet bez użycia jakiejkolwiek automatyzacji., i pociągają za sobą również autentyczne konta wokół siebie.
Pobieranie i wyszukiwanie profili
Profile
O 100 profili na konto dziennie to zalecane tempo. Nie jest ono wymuszane, więc nic nie powstrzyma skryptu, który żąda dziesięciokrotnie większej liczby zapytań, i w tym tkwi sedno problemu. Konto posiadające Sales Navigatora lub Recruiter może pójść o krok dalej, przełączając
API parametr w żądaniu pobrania profilu, oraz Recruiter Lite ma oficjalny limit 2000.Wyszukiwanie i dwie granice, które ludzie mylą
Wyszukiwanie ma limit na zapytanie oraz dzienny limit tempa i nie są one ze sobą powiązane.
Zgodnie z zapytaniem, wymuszone przez LinkedIn: 1000 profili na standardowym LinkedInie, 2500 w Sales Navigator lub Recruiter. Wyszukiwanie firm w Sales Navigator zatrzymuje się na 1000. Nawet jeśli interfejs reklamuje większą całkowitą liczbę wyników, dla tego zapytania zwracane jest tylko pierwsze 1000 lub 2500. Aby dotrzeć do reszty, należy ograniczyć zapytanie za pomocą filtrów i przeprowadzić kilka wyszukiwań.
Zalecane dziennie: 1000 wierszy wyników na koncie standardowym, 2500 na Sales Navigator lub Recruiter. To się liczy liczba faktycznie pobranych wierszy wynikowych, a nie liczba żądań, co jest różnicą, która wprawia w błąd kod paginacji.
InMail, kredyty i otwarte profile
Liczba InMaili, jaką konto może wysłać, zależy od jego subskrypcji. Plany dla poszukujących pracy zaczynają się od 5 miesięcznie; niektóre umowy Recruiter obejmują tysiące współdzielonych InMaili. Zamiast zgadywać, sprawdź saldo programowo za pomocą Punkt końcowy salda InMail zanim cokolwiek w kolejkujesz.
Darmowe wiadomości InMail do otwartych profili są osobnym limitem. Otwarte profile można zidentyfikować po
is_open_profile właściwość przy pobieraniu profilu, a wynik ten zależy od pytającego konta, więc dwa konta mogą widzieć ten sam profil inaczej. Limit bezpłatnych wiadomości InMail w serwisie LinkedIn wynosi 800 miesięcznie na jedno konto, i zmniejsza to w przypadku niektórych typów kont w zależności od historii, wskaźnika akceptacji oraz produktu, z którego pochodzi przelew, ponieważ linkedin[api]=klasyczny, Sales Navigator oraz rekruter nie zachowuj się identycznie. Dokumenty LinkedIn po stronie rekrutera.Jedna pułapka: nawet w przypadku darmowej wiadomości InMail do otwartego profilu, LinkedIn może nadal wymagać, aby konto posiadało dostępne kredyty. Przy braku kredytów wysyłka może się nie udać w zależności od kontekstu produktu. Rozkładając wysyłkę losowo i utrzymując od 30 do 50 dziennie sprawia, że miesięczna kieszonkowate wystarcza na cały miesiąc.
Przestań odpytywać o zaakceptowane zaproszenia
Instynkt podpowiada, aby odpytywać listę relacji lub listę zaproszeń w celu wykrywania akceptacji. Robienie tego co godzinę lub codziennie o 0,8:00 to jedna z najłatwiejszych do wychwycenia sygnatur automatyzacji, która zużywa ten sam budżet na konto co wszystko inne.
Użyj
nowa relacja webhook zamiast tego. Został zaprojektowany dokładnie w tym celu i całkowicie eliminuje odpytywanie. W przypadkach, gdy musisz odczytać listę, początkowa synchronizacja może wywołać ten punkt końcowy kilka razy; po tym pobieraj pierwszą stronę tylko kilka razy dziennie w losowo rozłożonych odstępach wynoszących kilka godzin.Wiadomości stanowią wyjątek. Synchronizacja skrzynki odbiorczej odbywa się po stronie serwera, dzięki czemu trasy Wiadomości, Czatów i Uczestników mogą być odczytywane bez ograniczeń.
Wszystko inne: 100 dziennie i rozłóż to na raty
Dla każdej trasy niewymienionej powyżej domyślną wartością jest 100 akcji dziennie na konto. Obejmuje to pobieranie profili firm, pobieranie postów, wysyłanie wiadomości do istniejących kontaktów, komentowanie oraz dodawanie reakcji. Wiążą się z tym dwie zasady: używaj tylko tyle, ile dana funkcja faktycznie potrzebuje, oraz rozkładaj wywołania w losowych odstępach czasu zamiast łączyć je w stałym rytmie.
Tutaj zasada dotycząca limitów na konto daje się we znaki najbardziej. Sekwencjoner, który pobiera stronę firmy, pobiera ostatnie posty, reaguje na jeden z nich, a następnie wysyła wiadomość, zużył cztery akcje na jednego potencjalnego klienta z budżetu stu. Metody, które zużywają te akcje najszybciej, są porównane w naszym przewodnik po pobieraniu danych z LinkedIn do Twojego oprogramowania.
LinkedIn Recruiter, pułapka sesji
Rekruter ogranicza liczbę jednocześnie działających sesji, co zaskakuje zespoły na produkcji zamiast w fazie integracji. Łączenie się przy użyciu poświadczeń może wywołać ostrzeżenie LinkedIn dotyczące niedostępności współdzielenia dostępu do konta, które użytkownik musi potwierdzić. Jeśli LinkedIn wykryje wówczas inną sesję, wyświetli listę aktywnych i poprosi użytkownika o zamknięcie jednej z nich, aby kontynuować przeglądanie. Konfiguracje oparte na przeglądarce dotykają tego problemu w większym stopniu, co wyjaśniono w naszym Przewodnik po rozszerzeniu Chrome dla LinkedIn.
Nie ma trwałego ryzyka dla konta, ale wrażenia są złe: użytkownik ponownie łączy swoje konto z Twoim produktem za każdym razem, gdy pojawia się wyskakujące okienko. Dwa wyjścia:
Wyłącz tę funkcję z
wyłącz_funkcję parametr na hostowanej ścieżce uwierzytelniania, jeśli Twój produkt nie wymaga konkretnie Rekrutera.Połącz za pomocą plików cookie jeśli faktycznie tego potrzebujesz. Ta ścieżka znajduje się na stronie logowania, ale wymaga od użytkownika otwarcia narzędzi deweloperskich, co jest zbyt skomplikowane dla nietechnicznego użytkownika. Lepszym rozwiązaniem jest małe rozszerzenie do Chrome który je zbiera w tle.
Obsługa limitów na produkcji
Przekraczając granicę, LinkedIn odpowiada
429 lub 500. Obie sytuacje muszą zostać obsłużone, a zwykła pętla ponowień tylko pogarsza sprawę: natychmiastowe ponawianie próby przy ograniczeniu przepustowości to sposób, w jaki ostrzeżenie staje się blokadą. Należy zastosować wykładnicze wygaszanie, dodać losowość (jitter), aby równoległe procesy nie uległy ponownej synchronizacji, oraz poddać się zamiast bombardować serwer.// Wycofaj się przy błędach 429 i 500, z losowością (jitter) i budżetem na konto.
async function wywołanieZOpóźnieniemEkspotencjalnym(uruchom, próby = 5) {
dla (niech i = 0; i < attempts; i++) {
const res = czekać Uruchom();
jeśli (res.status !== 429 && res.status !== 500) return res.;
// 2s, 4s, 8s, 16s, 32s, plus do 1s oscylacji losowej
const czekaj Math.pow(2, i + 1) * 1000 + Math.random() * 1000;
czekać nowy Obietnica(r => setTimeout(r, wait));
}
rzucić nowy Błąd('LinkedIn ograniczył ruch, zatrzymywanie dla tego konta');
}
Trzy rzeczy mają większe znaczenie niż sam kod ponawiania:
Budżet na połączone konto, a nie na klucz API. W produkcie wielodostępnym klucz API jest Twój, a limit należy do Twojego klienta. Licznik na poziomie klucza nie mówi Ci niczego użytecznego.
Rozłóż pracę na godziny pracy z losowymi przerwami, zamiast wyczerpywać dzienny limit naraz o godzinie 09:00.
Wdrożyć nowe konta. Zacznij od niskich kwot, zwiększaj je stopniowo i traktuj nowe konto oraz roczne konto jako osobne budżety, zamiast stosować jedną globalną kwotę.
Jedna integracja, limity udokumentowane dla każdego dostawcy. LinkedIn, WhatsApp, Instagram, Telegram, e-mail i kalendarze pod jednym schematem, z hostowanym uwierzytelnianiem i webhookami. Podłącz swoje pierwsze konto bez karty kredytowej.
Rozpocznij budowanie
W jaki sposób Unipile radzi sobie z limitami LinkedIn w imieniu uwierzytelnionego użytkownika
Unipile jest niezależnym pośrednikiem technicznym. Każdy użytkownik końcowy łączy konto LinkedIn, którego jest właścicielem, a każde działanie jest wykonywane w imieniu tego uwierzytelnionego użytkownika, w ramach przepływów pracy zainicjowanych i kontrolowanych przez niego. To kształtuje to, co platforma robi i czego nie robi w kwestii limitów. To, co platforma egzekwuje i na jakiej podstawie, zostało omówione w naszym przeglądze zasady dotyczące danych z serwisu LinkedIn.
Co to oznacza w praktyce
Nie mamy własnego sufitu i nic nie jest przed tobą ukryte
Unipile nie nakłada żadnych dodatkowych limitów na limity LinkedIna, więc ograniczenie, na jakie trafiają Twoi użytkownicy za pośrednictwem API, jest dokładnie tym samym, na które natknęliby się w interfejsie LinkedIna. To, co dodaje Unipile, to dokumentacja bezpiecznego tempo, kody błędów przekazywane na bieżąco,
nowa relacja webhook, któryeliminujekoniecznośćodpytywania, orazsynchronizacjaskrzyniobadawczejpostronieserwera, dziękiczemuwiadomościświeniemałżbudżetu. Objętość, treść i kadencja pozostają decyzją leżącą po stronie klienta, a ograniczenia platformy są przekazywane zamiast oobejmowane. Unipile nie jest powiązany z LinkedIn, nie jest przez niego wspierany ani sponsorowany.Jeśli nadal wybierasz dostawcę, Przewodnik integracji z API LinkedIn obejmuje to, na co pozwalają oficjalne punkty końcowe i co dodaje API oparte na koncie, oraz Strona produktu interfejsu API LinkedIn wymienia punkty końcowe. Ceny są naliczane za połączone konto z nieograniczoną liczbą wywołań API, w oparciu o strona z cenami.
Limity szybkości interfejsu API LinkedIn – odpowiedzi na Twoje pytania
Co LinkedIn egzekwuje, co zwraca i co z tym zrobić.
LinkedIn nie publikuje pojedynczej tabeli limitów zapytań. W praktyce płatne, aktywne konto wysyła od 80 do 100 zaproszeń dziennie i około 200 tygodniowo, pobiera około 100 profili dziennie i ma limit 1000 wyników wyszukiwania na zapytanie lub 2500 w wersjach Sales Navigator i Recruiter. Przekroczenie tej granicy powoduje
422 nie można jeszcze ponownie wysłać do zaproszeń i 429 lub 500 gdzie indziej. Limity dotyczą każdego konta LinkedIn, mają zastosowanie do każdej ścieżki i nie sumują się.Od 80 do 100 dziennie na płatnym, aktywnym koncie, za około 200 tygodniowo, z notatką do 300 znaków. Konto bezpłatne otrzymuje około 5 zaproszeń miesięcznie, jeśli dołączysz notatkę, lub 150 tygodniowo bez niej. Żadne API nie zmienia tych liczb: należą one do konta LinkedIn i w interfejsie LinkedIn natrafiłbyś na dokładnie taki sam limit.
Oto sytuacja, w której LinkedIn odrzuca zaproszenie, ponieważ konto osiągnęło limit zaproszeń lub ponieważ to samo zaproszenie zostało już wysłane. Warto pod tym kątem stworzyć funkcję dla: LinkedIn porusza tę kwestię dopiero na samym końcu procesu, więc połączenie może wyglądać na przyjęte, a na końcu i tak zakończyć się niepowodzeniem. Traktuj udane połączenie jako przyjęte żądanie, a nie dostarczone zaproszenie, i dokonaj uzgodnienia później.
Oznacza to, że konto przekroczyło limit tolerowany przez LinkedIn dla tej czynności; a
500 mogą oznaczać to samo. Natychmiastowe ponowienie próby zamienia ostrzeżenie w ograniczenie. Stosuj wykładniczy wzrost opóźnień, dodaj losowość (jitter), aby równoległe procesy nie synchronizowały się ponownie, ogranicz liczbę prób i zatrzymaj działanie dla tego konta zamiast kontynuować napór.Nie. Unipile nie wprowadza żadnych własnych limitów, więc limit osiągany przez API jest tym samym, jaki konto osiągnąłoby w interfejsie LinkedIn. To, co publikuje Unipile, to zestaw zachowawczych dziennych wartości dla każdej akcji, abyś wiedział, jakie tempo jest bezpieczne, plus kody błędów pojawiające się na bieżącowo. Wolumen i częstotliwość pozostają w gestii klienta.
Zalecane tempo to około 100 na konto dziennie. Nie jest ono egzekwowane, więc nic nie powstrzymuje skryptu przed żądaniem znacznie większej liczby, i na tym właśnie polega ryzyko. Konta z Sales Navigator lub Recruiter mogą pójść dalej, przełączając
API parametr w żądaniu pobierania, a Recruiter Lite ma oficjalny limit 2000.Ponieważ jest to limit narzucony przez LinkedIn na jedno zapytanie dla kont standardowych, 2500 w Sales Navigator i Recruiter, podczas gdy wyszukiwanie firm w Sales Navigatorze pozostaje na poziomie 1000. Nawet jeśli interfejs reklamuje więcej wyników ogółem, dla tego zapytania zwracany jest tylko pierwszy zestaw stron. Ogranicz zapytanie za pomocą filtrów i wykonaj kilka wyszukiwań, aby dotrzeć do pozostałych.
To zależy od subskrypcji: plany Kariera zaczynają się od 5 miesięcznie, niektóre umowy Recruiter obejmują tysiące udostępnionych InMaili. Odczytaj saldo programowo przed dodaniem do kolejki. Bezpłatne InMaile do otwartych profili to osobny limit ograniczony do 800 miesięcznie za konto, zmniejszony na niektórych typach kont, a tempo od 30 do 50 dziennie to prędkość, która pozwala wystarczyć miesięcznemu przydziałowi.
Użyj
nowa relacja webhook. Odpytywanie listy powiązań co godzinę lub codziennie o stałej porze to jeden z najłatwiejszych do wykrycia sygnałów automatyzacji, który uszczupla ten sam budżet dla konta co wszystko inne. Tam, gdzie musisz odczytać listę, wykonaj wstępną synchronizację, a następnie pobieraj pierwszą stronę tylko kilka razy dziennie w losowych odstępach czasu.Masz jeszcze jakieś pytania? Nasz zespół służy pomocą.
Wdróż LinkedIna bez odkrywania ograniczeń na produkcji
Zbuduj swoją pierwszą integrację
Wdrożone uwierzytelnianie, udokumentowane limity dla każdego dostawcy, webhooki zamiast odpytywania oraz nielimitowane wywołania API w każdym planie. Od 49 EUR miesięcznie, bez karty kredytowej na start.
Źródła
7 referencji, sierpień 2026Każda liczba na tej stronie pochodzi z poniższych stron. LinkedIn zmienia swoje limity bez powiadomienia, więc traktuj dokumentację jako aktualną wersję, a tę stronę jako migawkę.
Unipile, limity dostawcy
Główne źródło każdej liczby tutaj: limity i ograniczenia dostawcy, obejmując LinkedIn i pozostałe kanały.
Unipile, przyjęte zaproszenia
The webhook new_relation, która zastępuje odpytywanie listy relacji.
Unipile, saldo wiadomości InMail
The punkt końcowy do odczytu pozostałych kredytów przed dodaniem do kolejki wysyłania.
Unipile, łączenie kont
Uwierzytelnianie hostowane, parametr disable_feature oraz Podejście oparte na rozszerzeniu Chrome dla rekrutera cookies.
Pomoc LinkedIn, Recruiter Lite
The oficjalny limit 2000 osób dotycząca przeglądania profili w usłudze Recruiter Lite.
Pomoc LinkedIn, InMail w Recruiterze
Część Limity wiadomości InMail dla rekruterów.
Unipile, cennik
Za każde połączone konto z nieograniczoną liczbą wywołań API, w strona z cenami.
Ostatnia aktualizacja: sierpień 2026 r. Dane odzwierciedlają dokumentację Unipile z tego dnia i są zachowawczymi zaleceniami, chyba że zaznaczono jako egzekwowane przez LinkedIn. Wolumen, treść i częstotliwość pozostają decyzją klienta. Unipile jest niezależnym pośrednikiem technicznym i nie jest powiązany z LinkedIn, nie posiada jego poparcia ani nie jest przez niego sponsorowany.