Instagram Follow Unfollow Bot avatar

Instagram Follow Unfollow Bot

Under maintenance

Pricing

from $0.10 / 1,000 task completeds

Go to Apify Store
Instagram Follow Unfollow Bot

Instagram Follow Unfollow Bot

Under maintenance

Automatically follow or unfollow Instagram users in bulk. Provide a list of usernames, choose your action, and the bot handles the rest — with early-stop protection against Instagram blocks and rate limits.

Pricing

from $0.10 / 1,000 task completeds

Rating

0.0

(0)

Developer

Dead

Dead

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

6 days ago

Last modified

Share

👥 Instagram Follow / Unfollow Bot

An Actor that automatically follows or unfollows Instagram users. Built with Pay-Per-Event (PPE) charging — you only pay for successful actions.


✨ Features

  • ➕ Follow or ➖ unfollow Instagram users in bulk
  • 💳 Pay-Per-Event (PPE) billing — charged only on success
  • 🛡️ Early-stop protection on rate limits or Instagram blocks
  • 🔗 Auto-deduplication — no username is processed twice per run
  • 🌐 Optional proxy support for reduced ban risk

🚀 Quick Start

1. Get Your Instagram Cookies

The most reliable login method is exporting cookies directly from your browser:

  1. Open instagram.com and log in
  2. Install the Cookie-Editor Chrome extension
  3. Click the extension → ExportExport as JSON
  4. Paste the JSON array into the Instagram Cookies input field

2. Choose Your Action

Select either Follow Users or Unfollow Users from the Action dropdown.

3. Add Target Usernames

Enter the Instagram usernames you want to follow or unfollow (without the @ symbol):

natgeo
nasa
instagram

4. Run the Actor

Set your limits and hit Start. Results are pushed to the dataset in real time.


🔧 Input Configuration

FieldTypeRequiredDefaultDescription
cookiesArray (JSON)✅ YesBrowser cookie export from instagram.com. Use Cookie-Editor → Export as JSON
actionString (select)✅ YesfollowChoose follow to follow users or unfollow to unfollow them
usernamesArray (strings)✅ YesList of target Instagram usernames (without @)
maxActionsPerRunIntegerNo20Max follow/unfollow actions per run. Range: 1–100
proxyConfigurationObjectNoOptional proxy settings. Residential proxies recommended

Example Input — Follow

{
"cookies": [
{ "name": "sessionid", "value": "YOUR_SESSION_ID" },
{ "name": "csrftoken", "value": "YOUR_CSRF_TOKEN" }
],
"action": "follow",
"usernames": ["natgeo", "nasa", "instagram"],
"maxActionsPerRun": 20
}

Example Input — Unfollow

{
"cookies": [
{ "name": "sessionid", "value": "YOUR_SESSION_ID" },
{ "name": "csrftoken", "value": "YOUR_CSRF_TOKEN" }
],
"action": "unfollow",
"usernames": ["old_account1", "old_account2"],
"maxActionsPerRun": 20
}

📊 Output Format

Each processed username is pushed to the Apify dataset with the following structure:

{
"username": "natgeo",
"action": "follow",
"status": "success",
"message": "✅ Followed @natgeo",
"timestamp": "2025-01-15T10:30:00.000000"
}

Status Values

StatusMeaning
successAction completed successfully
failedUser not found or a generic error occurred
blockedInstagram blocked the action (FeedbackRequired)
rate_limitedToo many requests — actor stops early to protect the account
auth_errorSession expired or a challenge is required

💳 Pay-Per-Event (PPE) Pricing

This actor uses Apify's Pay-Per-Event model — you only pay for what actually happens:

EventDescription
login-successCharged once when login succeeds
action-completedCharged once per successful follow or unfollow
task-completedCharged once when the run finishes

⚠️ Important Notes

Authentication

  • Cookies expire — If you get authentication errors, export fresh cookies from your browser

Rate Limits

  • Instagram may rate limit aggressive scraping
  • Use delays between (built-in 3s delay)

📞 Support

If you encounter issues or have questions:

  • Check the actor's run log for detailed error messages
  • Ensure your cookies are fresh and valid
  • Try reducing the amount parameter
  • Contact support with your run details

🔒 Privacy & Data

  • Your cookies are used only for authentication during the run
  • No credentials are stored after the actor finishes
  • Respect Instagram's Terms of Service and users' privacy