When you run LinkedIn ad campaigns through Userled, LinkedIn applies its own platform limits that are worth knowing about. This guide covers the ad limits in LinkedIn Campaign Manager and the API rate limits that apply when Userled talks to LinkedIn on your behalf.
LinkedIn sets limits on how many campaigns and ads you can have in an ad account. These limits apply to every advertiser on the platform.
LinkedIn recently renamed its ad hierarchy. Here is the current terminology and the limit for each level:
Old Term | New Term | Limit |
Campaign Group | Campaign | Unlimited |
Campaign | Ad Set | 1,000 active / 5,000 total |
Creative / Ad | Ad | 15 active per Ad Set / 100 total per Ad Set |
If you reach the maximum number of active ad sets or ads, you will need to pause existing ones or create a new campaign to hold the extra ad sets.
In a true 1:1 account based campaign, each target account has its own ad set. Because LinkedIn allows 1,000 active ad sets per ad account, your programme is capped at 1,000 accounts at any one time. This is a long standing LinkedIn platform limit, not a temporary restriction.
Use multiple ad accounts. Spread ad sets across more LinkedIn ad accounts, split by region, business unit, or account tier. Userled can help you manage this.
Manage the account lifecycle. Pause ad sets for lower priority accounts and turn them on based on engagement or intent signals, so your 1,000 active slots always go to your highest value accounts.
Blend 1:1 and 1:few. Keep fully personalised 1:1 ad sets for your top tier accounts, and group lower priority accounts into 1:few segments with dynamic personalisation.
Ask LinkedIn for a higher limit. If you spend a significant amount on ads, you may be able to negotiate higher limits directly with LinkedIn.
When Userled creates or manages campaigns on your behalf, it does so through the LinkedIn API. LinkedIn limits how often the API can be called so the platform stays healthy.
Rate limits set the maximum number of API calls allowed in a 24 hour period.
Limits reset at midnight UTC every day.
LinkedIn applies limits at two levels:
Application level: the total number of calls Userled can make across all customers in a day.
Member level: the total number of calls that can be made for a single LinkedIn user (your connected account) in a day.
If a limit is passed, LinkedIn returns a 429 (Too Many Requests) response.
In rare cases, LinkedIn may return a 429 as part of general infrastructure protection.
The API returns to normal on its own, so you do not need to do anything.
LinkedIn emails application admins when usage passes 75% of the assigned quota. These emails are not sent in real time and can be delayed by roughly 1 to 2 hours.
Userled manages rate limits for you, so they should not affect your everyday work. If you run large campaigns with many changes at once (creating a lot of ad sets or ads in a short window), some actions may be queued and processed over a slightly longer period.
If you ever notice a delay in campaign changes showing up in LinkedIn, rate limiting is the most likely cause. These delays clear on their own and usually resolve within the same day.
Limit Type | # |
Campaigns per ad account | Unlimited |
Ad sets per campaign | 1,000 active / 5,000 total |
Ads per ad set (per format) | 15 active / 100 total |
1:1 ABM ceiling per ad account | 1,000 accounts (based on active ad set limit) |
API rate limit reset | Midnight UTC daily |
API rate limit response code | 429 (Too Many Requests) |
Rate limit alert threshold | 75% of quota |
Campaign and ad limits in Campaign Manager, LinkedIn Marketing Solutions Help
LinkedIn API Rate Limiting, Microsoft Learn
If you have any questions, we are here to help. Reach out through the chat widget in the bottom corner of Userled or in our Slack Community.