Rate Limits and Best Practices
Follow LinkedIn’s recommended usage limits to keep your account safe and ensure reliable automation in Workflows.
To protect your LinkedIn account and ensure reliable automation, it is important to follow conservative usage limits. Exceeding LinkedIn’s thresholds can result in errors such as HTTP 429 (Too Many Requests) or HTTP 500 (Server Error). Always design your workflows to handle these errors gracefully and to avoid triggering warnings related to automation.
General Recommendations
- Simulate human behavior: Space out all calls using random intervals. Avoid repetitive, predictable patterns (e.g., exactly every hour).
- Distribute activity: Perform actions at different times during working hours rather than chaining them in a single session.
- Ramp up gradually: For new or inactive accounts, start with very low limits and increase activity over time.
- Account quality matters: Accounts with fewer than ~150 connections or recently created accounts may encounter additional restrictions. LinkedIn may also require manual verification for invitations before they appear in the UI.
- Real accounts only: LinkedIn actively detects fake or automated accounts. Always use authentic accounts.
Note: These limits apply per LinkedIn account. They do not accumulate across routes.
Important: Not a Mass Scraping or Spamming Tool
LinkedIn for Workflows is built to support authentic, professional engagement.
It must not be used for mass scraping, unsolicited bulk messaging, or automated data harvesting. Automations should follow normal user behavior patterns and LinkedIn’s acceptable use limits. Excessive, repetitive, or aggressive actions can result in account restrictions or disconnection.
LinkedIn Rate Limits
These are general usage guidelines based on account type. Limits may vary slightly depending on your account history and LinkedIn’s internal risk algorithms.
Daily Rate Limits
| Account Type | Profile Retrieval | Connection Requests | Messages |
|---|---|---|---|
| Classic (Free) | 80/day | 20/day | 100–150/day |
| Premium | 200/day | 50/day | 150–250/day |
| Sales Navigator | 500/day | 100/day | 250–300/day |
| Recruiter | 600/day | 200/day | 300–400/day |
Weekly Rate Limits
| Account Type | Profile Retrieval | Connection Requests | Messages |
|---|---|---|---|
| Classic (Free) | 400/week | 100/week | 500–1000/week |
| Premium | 1200/week | 250/week | 1000–1500/week |
| Sales Navigator | ~2500/week | 500/week | 1500/week |
| Recruiter | ~3000/week | 1000/week | 2000/week |
InMail Limits (Premium, Sales Navigator, Recruiter)
| Account Type | InMail Credits (Monthly) |
|---|---|
| Premium | 15–30/month |
| Sales Navigator | 50–150/month |
| Recruiter | 150–300/month |
Rate Limit Notes
- Connection request limits include both pending and accepted requests
- InMail limits apply only to paid accounts and refresh monthly
- Workflow actions are limited to 30 requests per minute within your CRM
- Accounts exceeding safe thresholds may be automatically disconnected
Best Practices
- Space out actions across working hours to mimic real user behavior
- To maintain compliance, space out automated actions and randomize times to simulate natural timing
- Personalize connection requests and messages
- Start conservatively with new accounts and scale gradually
- Monitor invitation acceptance and message response rates
- Regularly review LinkedIn’s platform rules and limits