Guide

LinkedIn API rate limits: how they work, and where to find yours

LinkedIn's official API caps how many calls your application, and each member using it, can make in a day. The counters reset at midnight UTC, and LinkedIn doesn't publish the standard numbers: you look them up for your own app. Here is how the limits work, from LinkedIn's API documentation, where to find yours, and how pacing works when you call LinkedIn through members' own accounts.

By Lempile · Updated

How LinkedIn's API limits work

Every call to LinkedIn's API counts against a daily limit, over a 24-hour day that resets at midnight UTC. Two kinds of limit apply at the same time:

  • Application: the total calls your app can make in a day.
  • Member: the calls one member's token can make through your app in a day.

Each endpoint has its own limit. A call over the limit gets a 429 response. LinkedIn notes that it may also answer 429 to protect its infrastructure, and that those clear up on their own.

Where to find your limits

LinkedIn doesn't publish its standard rate limits. To see yours, open your app in the Developer Portal and go to its Analytics tab. It lists usage and limits only for the endpoints your app has called at least once today (UTC), so make one test call to an endpoint first if you want to see its limit.

Developer Admins also get an email when the app goes past 75% of its quota. The alert comes about one to two hours late and only covers app-level limits, not member-level ones.

The limits LinkedIn does publish

LimitValueSource
ResetEvery day at midnight UTCRate Limiting
Over the limitHTTP 429Rate Limiting
Usage alertEmail at 75% of the app's quota, 1–2 hours lateRate Limiting
Share on LinkedIn150 requests per member a dayShare on LinkedIn

Handling 429s well

  • Treat a 429 as "come back after the reset", not "retry now". A retry loop only spends the next day's quota faster.
  • Count calls per member as well as per app, since either limit can stop you.
  • Cache what you read, and spread calls over the day.
  • Check the Analytics tab after adding an endpoint, so you know its limit before your users find it.

When you call LinkedIn through members' accounts

Most of what products want from LinkedIn, such as messages, invitations and other members' profiles, isn't in the official API (what's open and what isn't). Account-based APIs reach it through accounts your users connect themselves. There's no developer quota there, but LinkedIn still watches each account's pace, so the API has to pace it like a person.

Lempile paces every connected account on its own:

PaceValueOver it
LinkedIn calls at onceOneA call waits its turn, up to 60 seconds
Gap between calls1.5 to 3 secondsCalls wait; nothing is refused
Calls in any 24 hours1,500429 with retry_after
Writes in any 24 hours150429 with retry_after
After LinkedIn says “too many”15-minute rest429 with the seconds left

Details are in Lempile's errors and limits docs, and LinkedIn's own limits on invitations are in LinkedIn connection and invitation limits.

FAQ

Questions, answered.

What is the LinkedIn API rate limit?
It depends on the endpoint and your app. LinkedIn limits the calls an application makes in a day and the calls each member's token makes through it, and it doesn't publish the standard numbers. Your app's Analytics tab in the Developer Portal shows the limit of each endpoint it has called today.
When do LinkedIn API rate limits reset?
Every day at midnight UTC. Limits count calls over a 24-hour day.
What happens when I hit the limit?
LinkedIn answers 429. Wait for the daily reset rather than retrying in a loop. LinkedIn notes that it sometimes answers 429 to protect its infrastructure too, and that those clear up on their own.
Are any LinkedIn API limits published?
Yes, for Share on LinkedIn: 150 requests per member a day. Most other standard limits are only shown in your app's Analytics tab.
Does Lempile have rate limits?
Lempile paces each connected account instead: one LinkedIn call at a time, 1.5 to 3 seconds apart, at most 1,500 calls and 150 writes in any 24 hours, and a 15-minute rest when LinkedIn asks the account to slow down. Over a limit it answers 429 with retry_after.

Rather not count calls yourself?

Lempile paces every connected LinkedIn account for you, and every 429 says when to retry. Read profiles, inboxes and search, send messages and invitations. 7-day free trial, no card needed.

Sources (read on 4 November 2026)