Get Followers
Retrieves the list of followers for an Instagram profile with optional limits. Returns follower usernames, profile information, verification status, and engagement metrics.
Common Properties
- Name - The custom name of the node.
- Color - The custom color of the node.
- Delay Before (sec) - Waits in seconds before executing the node.
- Delay After (sec) - Waits in seconds after executing node.
- Continue On Error - Automation will continue regardless of any error. The default value is false.
If the ContinueOnError property is true, no error is caught when the project is executed, even if a Catch node is used.
Inputs
- Session ID - The session identifier from the Login node.
- Username - Instagram username to retrieve followers for (without the @ symbol).
- Max Followers - Maximum number of followers to retrieve. Set to
0to retrieve all followers (use with extreme caution on accounts with many followers).
Output
-
Followers - Array of follower profile objects, each containing:
username- Follower's Instagram usernameuser_id- Unique user identifierfull_name- Display nameis_private- Boolean indicating if account is privateis_verified- Boolean indicating if account is verifiedprofile_pic_url- URL to profile picturefollowers_count- Number of followers this user hasfollowing_count- Number of accounts this user followsposts_count- Number of posts this user has
-
Follower Count - Total number of followers retrieved.
How It Works
The Get Followers node fetches the follower list from a profile. When executed, it:
- Validates the Session ID and Username
- Retrieves the profile using the Instagram API
- Iterates through the profile's followers
- For each follower, extracts profile information
- Stops when Max Followers limit is reached or all followers are retrieved
- Returns the followers array and count
Requirements
- An active Instagram session (from Login node)
- A valid Instagram username
- Login is required to access follower lists (even for public accounts)
- For private profiles, you must follow the account
Error Handling
The node will return specific errors in the following cases:
- ErrInvalidArg - Username is missing or empty
- ErrNotFound - Profile does not exist
- ErrPermission - Profile is private and you don't follow them
- ErrAuth - Login is required to access follower lists
- ErrRuntime - General failure to retrieve followers
Common Errors
Profile Not Found:
Profile 'username' does not exist
Solution: Verify the username is correct.
Private Profile:
Profile 'username' is private and you don't follow them
Solution: You must follow the account to access their follower list.
Login Required:
Login required to access followers list
Solution: Ensure you're using a valid authenticated session.
Usage Notes
- Retrieving followers from large accounts (100K+ followers) can take significant time
- Use Max Followers to limit retrieval time and API calls
- Follower order may vary (Instagram doesn't guarantee specific ordering)
- Each follower object includes their own follower/following counts
- Private account followers require follow relationship
- Rate limiting may occur when retrieving large follower lists
- Instagram may restrict access to very large follower lists
Example: Analyze Follower Demographics
Inputs:
- Session ID: (from Login node)
- Username: "brand_account"
- Max Followers: 1000
Output Sample:
{
"followers": [
{
"username": "user123",
"user_id": "1234567890",
"full_name": "John Doe",
"is_private": false,
"is_verified": false,
"profile_pic_url": "https://instagram.com/.../profile.jpg",
"followers_count": 542,
"following_count": 890,
"posts_count": 127
},
{
"username": "influencer_pro",
"user_id": "9876543210",
"full_name": "Jane Smith",
"is_private": false,
"is_verified": true,
"profile_pic_url": "https://instagram.com/.../profile2.jpg",
"followers_count": 125000,
"following_count": 450,
"posts_count": 892
}
],
"followers_count": 1000
}
Example: Find Verified Followers
Workflow:
Login
↓
Get Followers (your_account, max: 5000)
↓
Filter followers where is_verified == true
↓
For each verified follower:
Log username and followers_count
↓
Generate verified followers report
↓
Logout
Use Case: Identify influential followers for potential collaborations.
Example: Follower Quality Analysis
Workflow:
Get Followers (max: 1000)
↓
Analyze:
- Count private vs public accounts
- Calculate average follower/following ratio
- Identify accounts with 0 posts (potential bots)
- Count verified followers
↓
Calculate follower quality score
Example: Competitor Follower Analysis
Workflow:
For each competitor:
Get Followers (max: 500)
↓
Categorize followers:
- High influence (followers > 10000)
- Medium influence (followers 1000-10000)
- Regular users (followers < 1000)
↓
Generate competitive follower landscape report
Best Practices
- Use conservative Max Followers limits (100-1000) for regular use
- Add significant delays when retrieving large follower lists
- Calculate follower quality metrics (e.g., follower/following ratio)
- Filter for verified accounts to find influential followers
- Identify potential bot accounts (0 posts, suspicious ratios)
- Store follower data to track growth and changes over time
- Handle rate limiting errors with retry logic
- Consider processing followers in batches for large accounts
Tips for Effective Use
- Quality Over Quantity: Analyze follower/following ratios to assess account quality
- Bot Detection: Accounts with 0 posts or very high following/follower ratios may be bots
- Influencer Identification: Filter by
is_verifiedorfollowers_count > threshold - Engagement Potential: Compare
followers_counttoposts_countfor activity level - Private Account Ratio: High percentage of private followers may indicate certain demographics
- Follower Growth Tracking: Regular snapshots help track follower acquisition
- Competitive Intelligence: Compare your follower demographics to competitors
- Segmentation: Group followers by size (micro, macro, mega influencers)
Common Use Cases
- Audience Analysis - Understand follower demographics and characteristics
- Influencer Discovery - Find verified or high-follower accounts in your audience
- Bot Detection - Identify and quantify fake/bot followers
- Growth Tracking - Monitor follower list changes over time
- Competitive Research - Analyze competitor follower bases
- Lead Generation - Identify potential customers or partners
- Quality Assessment - Evaluate follower authenticity and engagement potential
- Community Building - Find and engage with valuable followers
Follower Quality Metrics
Key Metrics to Calculate:
Follower/Following Ratio:
ratio = followers_count / following_count
- Ratio > 1: More followers than following (influencer-like)
- Ratio < 0.5: Following many more than followers
- Ratio ≈ 1: Balanced account
Account Activity Score:
activity = posts_count / account_age (if known)
- High posts_count: Active user
- Zero posts: Potentially fake account
Influence Score:
influence = followers_count * (is_verified ? 2 : 1)
- Verified accounts weighted higher
- Helps identify key followers
Example: Comprehensive Follower Analysis
Workflow:
Get Followers (max: 2000)
↓
Categorize:
- Verified: is_verified == true
- Influencers: followers_count > 10000
- Private: is_private == true
- Suspicious: followers_count == 0 or following_count/followers_count > 10
↓
Calculate:
- Average follower/following ratio
- Verified percentage
- Private account percentage
- Potential bot percentage
↓
Generate audience quality report
Performance Considerations
- Retrieving 1000 followers typically takes 2-5 minutes
- Large accounts (100K+ followers) can take hours to fully retrieve
- Instagram rate limits apply; expect slower retrieval for large lists
- Use Max Followers to balance completeness and performance
- Consider retrieving followers in scheduled batches
- Cache follower data to minimize API calls
- Processing time increases linearly with follower count
Follower Growth Tracking
Strategy for Monitoring Growth:
Schedule (Daily):
Get Followers (max: 0)
Store in database with timestamp
Weekly Analysis:
Compare current follower list with previous week
Identify new followers
Identify unfollowers
Calculate growth rate
Important Notes
- Privacy: Private account follower lists require follow relationship
- Authentication: Login is required even for public account followers
- Rate Limiting: Large follower lists may trigger Instagram's rate limits
- Ordering: Follower order is not guaranteed to be consistent
- Completeness: Very large accounts (1M+ followers) may have retrieval limitations
- Bots: Social media often contains fake/bot accounts; filter appropriately
- Performance: Set realistic Max Followers limits based on your needs
- Data Privacy: Handle follower data responsibly and in compliance with privacy regulations