Skip to main content

Safety & Platform Limits

To ensure the longevity and security of your users' LinkedIn accounts, We-Link enforces a strict tiered architecture of safety limits designed to mimic authentic human behavior.

API Rate Limits

We-Link implements internal rate limits to prevent bot-like behavior:

Limit TypeThresholdWindow
Global Action Rate Limit100 requests/hour60-minute rolling
Message Syncing150 requests/hour60-minute rolling

When exceeded, our system returns a 429 Too Many Requests error until the window resets.

To stay within safe limits and mimic authentic human behavior, we recommend processing requests sequentially (never in parallel) with random delays between actions:

  • Between individual actions: 5–15 seconds
  • Between larger batches: 2–5 minutes
  • After high-risk actions (e.g., sending many messages): 5–10 minute cool down
  • Night-time slowdown: Reduce frequency during off-hours — accounts behave more naturally with lower overnight activity

Requests that remain queued for too long are automatically failed with QUEUE_TIMEOUT_THRESHOLD_EXCEEDED to prevent indefinite queueing. See Asynchronous Processing for details.

You can also schedule requests to execute at a specific future time (minimum 2 hours ahead).

Planning Your Workload

To efficiently use We-Link while staying within safety boundaries:

  • Calculate your hourly budget — At 100 requests/hour, that's roughly 1 request every ~36 seconds on average
  • Batch tasks appropriately — Large tasks may span multiple hours; this is expected for safe operation
  • Use low-traffic times — Running tasks outside peak hours reduces scrutiny (e.g., early morning or late evening in the account's time zone)
  • Avoid sudden spikes — Submitting 500 requests at once will cause queue delays. Spread work across the day to maintain a safe activity profile
  • Monitor alerts — If the system warns about rate limits or high-risk activity, adjust your workload immediately

LinkedIn Platform Limits

Beyond We-Link's API limits, LinkedIn enforces its own volume limits based on account type:

Connection Requests (Invitations)

Account TypeDaily LimitWeekly LimitNotes
Paid & Active~80–100 invitations~200/weekWith message (up to 300 chars)
Free Account~5/month (with note)~150/week (without note)200-char message limit
caution

If you try to re-send a connection request to the same person within two weeks of the previous invite, LinkedIn returns a CANT_RESEND_YET error. We-Link does not enforce this limit on its side — it is a LinkedIn-level restriction. Wait at least two weeks before re-inviting the same person.

Profile Views

  • Recommended: ~100 profiles per account per day

Search Results

Search TypePer-Search CapDaily Recommendation
Standard LinkedIn1,000 profiles1,000 profiles total
Sales Navigator / Recruiter2,500 profiles2,500 profiles total
info

Even if the UI shows more total results, LinkedIn only returns the first 1,000 (or 2,500) for that query. Filter your queries and perform multiple searches to retrieve all results.

InMail Limits

InMail allowances depend on the LinkedIn subscription:

  • Sales Navigator: 50 InMails/month
  • Recruiter: 30 InMails/month (may varies by contract)
  • Free InMails: Available for open profiles

Recommendation: Space actions randomly, limit daily sends to 20-30 to maximize your monthly allocation. For more information about limits, visit linkedin help center

Account Warm-Up Best Practices

warning

Do NOT start with high volumes on new or recently reconnected accounts.

  1. Start low — Begin with minimal quantities and gradually increase over several weeks
  2. Avoid templates — Don't send identical, template-heavy messages repeatedly
  3. No sudden spikes — Avoid bursts of activity after long periods of idleness
  4. Use real accounts — Fake accounts are well-detected by LinkedIn, even without automation
  5. New accounts — Accounts with fewer than ~150 connections may experience delivery issues requiring manual LinkedIn verification

LinkedIn Recruiter Considerations

LinkedIn Recruiter has specific limitations on simultaneous sessions:

  • Logging into We-Link may trigger a LinkedIn warning about sharing credentials
  • Users must acknowledge this message
  • If LinkedIn detects a new session, it will prompt the user to choose which session to end
  • We-Link returns RECRUITER_ACKNOWLEDGEMENT_REQUIRED if acknowledgement is needed
tip

Accounts with fewer than ~150 connections or recently created accounts may experience invitation delivery issues. We strongly recommend using only real, established accounts.