Understanding Automation Rate Limits Across Social Media Platforms

This guide will walk you through the automation rate limits for LinkedIn, Instagram, Facebook, and Twitter/ X. Understanding these limits is key to keeping your workflows safe, compliant and running smoothly, just like sticking to speed limits on the road.

What are rate limits

Rate limits control how many actions you can do within a specific time period.
For example, there might be a limit on how many times you can sign in to your account per hour.
Many websites and apps deploy rate limits to limit network traffic, maximize stability, and distinguish between human activity and bots.

Rate limits will have a big influence on how you automate. For example, if you send too many messages or scrape too many LinkedIn profiles, your account could be flagged for unusual activity.

Why should you pay attention to rate limits

Paying attention to rate limits when you automate social media actions is key to enhancing your experience and keeping things running smoothly.

Here is why you should keep an eye on them:

  • Protect your social media account: Rate limits allow platforms to detect unusual behavior, which may lead to them disconnecting or even restricting your account.
  • Maintain ethical engagement practices: By restricting spam-like behavior, such as bombarding profiles with messages.
  • Prevent bot attacks: They act as a security measure, stopping people from using the service excessively for malicious intentions.
  • Keep the system open to everyone: Rate limits conserve platform resources so that everything runs smoothly for each user.

Platform-specific limits

LinkedIn rate limits

LinkedIn rate limits will vary depending on your account type and how active it is.

Here’s a breakdown of the main LinkedIn rate limits (with some caveats):

  • If you use PhantomBuster’s email discovery service: You should only process half of the recommended limits. This is because the automation has to open 2 pages per profile to run the email search.
  • If you launch more than one automation: These limits only apply to one automation. For multiple sequences, check the maximum limit for each tool and divide it by the number of automations you’re running.
  • If you’re running multiple actions across various Phantoms at once: Space out your automations’ launches to stop LinkedIn from spotting “bot behavior.”
  • If you’re working over long periods: Change your launch times occasionally. LinkedIn may become suspicious if your automations launch at the same time for a while.
Action ❄️ New/infrequently used account (including Premium accounts)
< 2,000 connections 
🔥️ Frequently used Free account 
 > 5,000 connections
💰 Frequently used Premium account 
 > 2,000 connections 

OR 
Advanced Edition Sales Navigator account
 
Phantoms Impacted
Auto-connecting 20 invites per workday

 (2x invites per launch, once per working hour)
 
20 invites per workday

 (2x invites per launch, once per working hour)
20 invites per workday

 (2x invites per launch, once per working hour)
LinkedIn Auto Connect
Extracting search results 1000 results per day


(1 launch per day)
 
1000 results per day

(1 launch per day) 
2500 results per day

(1 launch per day) 
LinkedIn Search Export
Auto-following 80 follows per day

(10 follows per hour, with 8 launches per day) 
80 follows per day

(10 follows per hour, with 8 launches per day) 
150 follows per day

(15 follows per hour, with 10 launches per day)
 
LinkedIn Auto Follow
Auto-messaging 80 messages per day

(10 messages per hour, with 8 launches per day)
 
80 messages per day

(10 messages per hour, with 8 launches per day) 
150 messages per day

(15 messages per hour, with 10 launches per day) 
LinkedIn Message Sender
Auto-liking 100 likes per day
 
(10 launches of 10 posts each)
 
150 likes per day 

(10 launches of 15 posts each) 
400 likes per day
 
(20 launches of 20 posts each) 
LinkedIn Auto Liker
Auto-commenting 80 comments per day

 (10 comments per hour, with 8 launches per day)
80 comments per day

 (10 comments per hour, with 8 launches per day)
 
80 comments per day

 (10 comments per hour, with 8 launches per day)
 
LinkedIn Auto Commenter
Messaging group members 80 group members per day

(10 group members per hour, with 8 launches per day)
 
80 group members per day

(10 group members per hour, with 8 launches per day) 
150 group members per day

(15 group members per hour, with 10 launches per day) 
LinkedIn Group Member Message Sender
Sending event invitations 80 invites per day

(8 launches of 10 invites each)
 
120—140 invites per day

 (12—14 launches of 10 invites each)
150 invitations per day 

(15 launches of 10 invites each) 
LinkedIn Event Inviter
Endorsing skills 150 skill endorsements per day

 (10 profiles per launch, with 6 skills per profile, twice per day)
 
150 skill endorsements per day

 (10 profiles per launch, with 6 skills per profile, twice per day)
150 skill endorsements per day

 (10 profiles per launch, with 6 skills per profile, twice per day)
LinkedIn Auto Endorser
Finding profile/company URLs Unlimited Unlimited Unlimited LinkedIn Company URL Finder


LinkedIn Profile URL Finder
 
Extracting account activity
 
80 per day 80 per day 150 per day LinkedIn Activity Extractor
Getting a list of post likers or commenters 2,500 to 10,000 profiles per day
 
2,500 to 10,000 profiles per day 2,500 to 10,000 profiles per day LinkedIn Post Likers Export


LinkedIn Post Commenters Export
 
Exporting a list of group members
 
1 group (or 2500 members) per day 1 group (or 2500 members) per day
 
1 group (or 2500 members) per day LinkedIn Group Members Export

Instagram rate limits

Instagram has strict rate limits, especially for actions like following, liking, and commenting.
Here are some factors that will influence rate limits for Instagram:

  • Instagram now only displays up to a maximum of 28 posts per hashtag or less. With this change, you cannot export more than 28 posts per hashtag search.
  • Due to a new limitation from Instagram, a maximum of 50 followers will be displayed for certain profiles.
  • Remember that follower counts are not always correct. Certain profiles that are banned, deleted, or otherwise unavailable may still be counted in the follower count, but will not be scraped by the Phantom.
  • Instagram doesn’t specifically mention how many actions you can take per day, but it might block your account if it detects suspicious activity. Even though the Phantoms can perform unlimited actions, we recommend you start slow and scale your automations.
Action Phantoms Impacted Rate Limit
Auto-following Instagram Followers Auto Follow 1 profile per hour
OR

40 profiles per hour 
 
Auto-unfollowing Instagram Auto Unfollow 1 profile per hour
 
Auto-liking Instagram Auto Liker 12 posts per profile
(1 like per hour, over 12 hours)
 
Auto-commenting Instagram Auto Commenter


Instagram Hashtag Search to Post Engagement
 
80 comments per day
(10 per hour, over 8 launches per day) 
Exporting followers Instagram Follower Collector 5000—9000 followers every 15 minutes
(Up to 20 launches per day)
 
Exporting profiles followed by someone
 
Instagram Following Collector Unlimited* / Up to 50 followers for some accounts
 
Extracting posts linked to a hashtag/location
 
Instagram Hashtag Search Export 28 posts per hashtag or less
Extracting posts linked to multiple hashtags/locations
 
Instagram Multiple Hashtag Collector 28 posts per hashtag or less
Exporting notifications (and the users behind them)
 
Instagram Notification Extractor Subject to limits
 
Extracting profiles who liked a post
 
Instagram Photo Likers Subject to limits
 
Extracting profiles who commented on a post
 
Instagram Post Commenters Export Subject to limits*
Scraping data from a post Instagram Post Scraper Subject to limits
 
Exporting posts from a profile
 
Instagram Profile Post Extractor Subject to limits
 
Scraping data from a profile Instagram Profile Scraper 100 profiles per day
(10 profiles per launch, 1 launch per hour)
 
Finding profile URLs Instagram Profile URL Finder Subject to limits*
 
Auto-watching stories Instagram Story Auto Watcher 50 profiles per day
(over 1 launch)
 
Exporting stories Instagram Story Extractor Subject to limits*
 
Exporting story viewers Instagram Story Viewers Export 1000 latest viewers (for current stories only, over 1 launch)
 
Extracting posts with a tagged profile
 
Instagram Tagged Post Extractor Less than 100 profiles in 24 hours

Facebook rate limits

Facebook’s rate limits are less transparent, as multiple factors influence them. To stay within safe limits, start slowly and gradually increase your activity.

Facebook rate limits: Phantom automations

Action Phantoms Impacted Rate Limit
Profile scraping Facebook Profile Scraper
 
5 profiles per hour

(1-2 launches per day)
 
Profile URL finding Facebook Profile URL Finder
 
Unlimited
Exporting group members Facebook Group Members Export 
 
4000—5000 members per group
 (1-2 launches per day)

Facebook manual actions and platform limits (outside of PhantomBuster)

Some Facebook limits apply to actions you perform manually, outside of PhantomBuster. These actions are still important to keep in mind, especially if your workflow involves interacting with people or groups directly on Facebook. Exceeding these limits can trigger warnings, restrictions, or even account flags.
Here are some common manual limits to be aware of:

  • Sending messages: Varies; start slow and increase gradually to avoid flags.
  • Recipients per message: Max 150 people in a single conversation.
  • Joining groups: Up to 25 groups per day.
  • Liking posts: Around 5 per hour, with a daily cap of 35.
  • Sending friend requests: Max 499 per day.
  • Accepting friend requests: Around 20 per day.
  • Adding friends to groups: Max 50 invites per day.
  • Inviting friends to like/follow pages: Max 200 total invites.
  • Liking pages: Up to 5,000 pages total.

Twitter/X rate limits

Twitter’s limitations are fairly consistent, aside from the shift from 140 to 280 characters.
However, your account’s limits may vary based on how frequently you use Twitter/X and how many followers you have.

According to Twitter’s recommendation, this is a technical account limit only, and there are additional rules prohibiting aggressive following behavior (which are not public).

Action Phantoms Impacted Rate Limit
Sending DMs Twitter Message Sender 50—80 per day 
(10 accounts per launch, 5-8 launches per day)
 
Tweeting Twitter Auto Poster 50—80 per day

 
Liking Tweets Twitter Auto Liker Up to 1000 likes per day
 (Spread over multiple launches)
 
Following accounts Twitter Auto Follow 50—80 per day
(10 profiles per launch, 5—8 launches per day)
*
 
Unfollowing accounts Twitter Auto Unfollow 50-80 per day (combined with follows)
 
Extracting an account’s followers
 
Twitter Follower Collector
 
5000 followers every 2 hours
 
Extracting profiles followed by an account Twitter Following Collector Unlimited

 
Resharing a list of posts Twitter Auto Retweeter 50—80 posts per day

(10 posts per launch, 5—8 launches per day)
 
Extracting top posts linked with a hashtag
 
Twitter Hashtag Search Export 25 posts per launch
Extracting media posted from a list of accounts
 
Twitter Media Extractor Unlimited
Extracting all the posts you’ve liked Twitter Profile Likes Extractor Unlimited
Scraping data from profiles Twitter Profile Scraper 60 profiles per day

(10 profiles per launch, 6 launches per day)
 
Finding profiles via a list of names and/or company names
 
Twitter Profile URL Finder Unlimited
Exporting search results Twitter Search Export 20 searches per launch

(1—2 launches per day)
 
Exporting posts from a list of accounts Twitter Tweet Extractor Verified account: 10000 posts per day
Unverified account: 
5000 posts per day
New verified account: 
500 posts per day
 
Extract accounts that liked a post
 
Twitter Tweet Likers Export No specified limits (but be sure to spread your actions across several launches)

What to do if you exceed a rate limit

If you exceed your rate limits, you might see a warning or error message from the social network. If this happens, pause all your automations.

You may need to wait out a temporary penalty or log back in, but once that’s done, you can resume your activity at a safer pace.

Ignoring rate limits can lead to stricter consequences, so it’s best to act on the first warning. To avoid issues in the future, follow these best practices:

  1. Time your actions wisely: Schedule automation to run during active hours in your time zone, and ‘warm up’ your social media activity gradually.
  2. Personalize your messages: Avoid robotic-sounding messages to reduce spam detection.
  3. Review your strategy: Adjust your approach if engagement is low, and avoid including links in messages.
  4. Respect platform rules: Never post spam, offensive, or inappropriate content.
  5. Treat support teams with respect: If you need help restoring access, stay polite and cooperative.

By gradually increasing your activity, staying mindful of rate limits, and optimizing your automation settings, you can avoid interruptions while keeping your accounts in good standing.

Related guides

Best Practices for Social Media Platform Automations

LinkedIn Limits For Connection Requests And Messages

 

Was this article helpful?

0 out of 0 found this helpful