Instagram Follower Scraper avatar
Instagram Follower Scraper

Pricing

from $20.00 / 1,000 results

Go to Apify Store
Instagram Follower Scraper

Instagram Follower Scraper

Scrape Instagram followers and following lists with full profile data. Get usernames, follower counts, bios, verification status, and more. Supports multiple profiles, configurable limits, and optional full profile enrichment.

Pricing

from $20.00 / 1,000 results

Rating

5.0

(2)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

📸 Instagram Followers & Following Scraper

Scrape Instagram followers and following lists with complete profile data. Extract usernames, follower counts, bios, verification status, business categories, and more from any Instagram profile.

✨ Features

  • Flexible Input - Just enter usernames (e.g., natgeo) or full URLs
  • Followers & Following - Scrape followers, following, or both
  • Full Profile Enrichment - Optionally get complete profile data for each user (follower counts, bios, etc.)
  • API Interception - Reliable data extraction via Instagram's internal APIs
  • Smart Pagination - Automatically loads more users up to your limit
  • Rate Limiting - Configurable delays to avoid detection
  • Multiple Profiles - Process multiple accounts in one run

📊 What You Get

Basic Output (Fast)

FieldDescription
usernameInstagram username
user_idUnique Instagram user ID
full_nameDisplay name
is_verifiedBlue checkmark status
is_privatePrivate account status
profile_pic_urlProfile picture URL

With Full Profile Enrichment (Slower but more data)

FieldDescription
follower_countNumber of followers
following_countNumber of following
media_countNumber of posts
biographyProfile bio text
external_urlLink in bio
is_businessBusiness/creator account
categoryBusiness category (e.g., "Athlete", "Musician")

🚀 Quick Start

1. Get Your Instagram Cookies

You need to be logged into Instagram. Export cookies using a browser extension like:

Export as JSON format.

2. Configure Input

{
"usernames": ["natgeo", "nasa", "instagram"],
"scrapeType": "followers",
"maxFollowersPerProfile": 100,
"scrapeFullProfiles": false
}

3. Run & Export

Run the actor and export results as JSON, CSV, or Excel.

⚙️ Input Options

FieldTypeDefaultDescription
usernamesarrayrequiredInstagram usernames or profile URLs
scrapeTypeenumfollowersfollowers, following, or both
maxFollowersPerProfileinteger100Max users per profile (0 = unlimited)
scrapeFullProfilesbooleanfalseNavigate to each profile for complete data
cookiesstring-Instagram cookies in JSON format
minDelayBetweenProfilesinteger3Min seconds between profiles
maxDelayBetweenProfilesinteger7Max seconds between profiles

📝 Example Output

{
"username": "leomessi",
"user_id": "427553890",
"full_name": "Leo Messi",
"is_verified": true,
"is_private": false,
"follower_count": 510281423,
"following_count": 357,
"media_count": 1443,
"biography": "Bienvenidos a la cuenta oficial de Instagram de Leo Messi",
"external_url": "http://apple.co/mlsmessi",
"category": "Athlete",
"profile_pic_url": "https://...",
"profile_username": "natgeo",
"scrape_type": "followers",
"scraped_at": "2025-12-04T13:06:03.499460"
}

⚠️ Important Notes

  1. Authentication Required - You must provide valid Instagram cookies to access follower lists
  2. Rate Limits - Instagram limits how many users you can load per session (~100-200 per profile)
  3. Full Profile Mode - Takes ~2-3 seconds per user but provides complete data
  4. Private Accounts - You can only scrape followers of accounts you follow

🔧 Tips for Best Results

  • Start with maxFollowersPerProfile: 50 to test
  • Use scrapeFullProfiles: true only when you need detailed data
  • Add delays between profiles to avoid rate limiting
  • Keep your cookies fresh (re-export if scraping fails)

📄 License

MIT License - free for personal and commercial use.