Instagram Follower Scraper

Instagram Follower Scraper

by crawlerbros

Scrape Instagram followers and following lists with full profile data. Get usernames, follower counts, bios, verification status, and more. Supports m...

22 runs
6 users
Try This Actor

Opens on Apify.com

About 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.

What does this actor do?

Instagram Follower Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

📸 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) | Field | Description | |-------|-------------| | username | Instagram username | | user_id | Unique Instagram user ID | | full_name | Display name | | is_verified | Blue checkmark status | | is_private | Private account status | | profile_pic_url | Profile picture URL | ### With Full Profile Enrichment (Slower but more data) | Field | Description | |-------|-------------| | follower_count | Number of followers | | following_count | Number of following | | media_count | Number of posts | | biography | Profile bio text | | external_url | Link in bio | | is_business | Business/creator account | | category | Business 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: - Cookie-Editor (Chrome/Firefox) - EditThisCookie (Chrome) Export as JSON format. ### 2. Configure Input json { "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 | Field | Type | Default | Description | |-------|------|---------|-------------| | usernames | array | required | Instagram usernames or profile URLs | | scrapeType | enum | followers | followers, following, or both | | maxFollowersPerProfile | integer | 100 | Max users per profile (0 = unlimited) | | scrapeFullProfiles | boolean | false | Navigate to each profile for complete data | | cookies | string | - | Instagram cookies in JSON format | | minDelayBetweenProfiles | integer | 3 | Min seconds between profiles | | maxDelayBetweenProfiles | integer | 7 | Max seconds between profiles | ## 📝 Example Output json { "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.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Instagram Follower Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
crawlerbros
Pricing
Paid
Total Runs
22
Active Users
6
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support