When running LinkedIn ad campaigns through Userled, there are platform limits set by LinkedIn that are important to be aware of. This guide covers the ad limits in LinkedIn Campaign Manager and the API rate limits that apply when interacting with LinkedIn programmatically.
LinkedIn enforces limits on the number of campaigns and ads you can have within your ad account. These are platform-wide limits that apply to all advertisers.
Note: LinkedIn recently renamed their ad hierarchy to align with industry conventions. Below is a summary of the current terminology and associated limits.
Old Term | New Term | Limit |
Campaign Group | Campaign | Unlimited |
Campaign | Ad Set | 1,000 active / 5,000 total per campaign |
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 allowed, you'll need to pause existing ones or create a new campaign to hold your additional ad sets.
If you're running true 1:1 account-based campaigns — where each target account has its own ad set — the limit of 1,000 active ad sets per ad account caps your programme at 1,000 accounts at any given time. This is a long-standing LinkedIn platform constraint, not a temporary restriction.
Use multiple ad accounts — distribute ad sets across additional LinkedIn ad accounts, segmented by region, business unit, or account tier. Userled can help you manage this.
Prioritise with smart lifecycle management — pause ad sets for lower-priority accounts and activate them based on engagement or intent signals, so your 1,000 active slots are always used for the highest-value accounts.
Blend 1:1 and 1:few — reserve fully personalised 1:1 ad sets for your top-tier accounts, and group lower-priority accounts into 1:few segments with dynamic personalisation.
Request a limit increase from LinkedIn — if you have significant ad spend, you may be able to negotiate higher limits directly with LinkedIn.
When Userled interacts with LinkedIn on your behalf (for example, to create or manage campaigns), it does so via the LinkedIn API. LinkedIn enforces rate limits on API usage to protect the platform.
Rate limits specify the maximum number of API calls that can be made 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 on behalf of a single LinkedIn user (your connected account) in a day.
If a limit is exceeded, LinkedIn returns a 429 (Too Many Requests) response.
In rare cases, LinkedIn may also return a 429 response as part of general infrastructure protection.
The API service returns to normal automatically — no action is needed on your part.
LinkedIn sends email alerts to application admins when usage exceeds 75% of the assigned quota. These alerts are not sent in real-time and may be delayed by approximately 1–2 hours.
Rate limits are managed by Userled behind the scenes — you don't need to worry about them in your day-to-day usage. However, if you're running large-scale campaigns with a high volume of changes (creating many ad sets or ads in a short period), it's possible that some actions may be queued and processed over a slightly longer window.
If you ever see delays in campaign changes being reflected in LinkedIn, rate limiting is the most likely cause. These resolve automatically and typically clear 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're here to help. Reach out to us via the chat widget in the bottom corner of Userled or through our Slack Community.