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:
- Time your actions wisely: Schedule automation to run during active hours in your time zone, and ‘warm up’ your social media activity gradually.
- Personalize your messages: Avoid robotic-sounding messages to reduce spam detection.
- Review your strategy: Adjust your approach if engagement is low, and avoid including links in messages.
- Respect platform rules: Never post spam, offensive, or inappropriate content.
- 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
- linkedin-warning-2.jpeg300 KB