Instagram Followers ER Scraper avatar
Instagram Followers ER Scraper
Under maintenance

Pricing

$2.50 / 1,000 Profiles

Go to Store
Instagram Followers ER Scraper

Instagram Followers ER Scraper

Under maintenance
afanasenko/instagram-followers-scraper

Developed by

Andrey Afanasenko

Maintained by Community

Find valuable Instagram followers by analyzing their engagement rates and quality scores. Quickly process large accounts to discover engaged followers. Perfect for lead generation, influencer marketing, and finding potential influencers among followers of any Instagram account.

0.0 (0)

Pricing

$2.50 / 1,000 Profiles

9

Monthly users

31

Runs succeeded

38%

Last modified

20 days ago

📊 Instagram Followers Analyzer

Quickly identify valuable followers in large Instagram accounts. Get engagement metrics and quality scores for followers to find the most engaged accounts. Perfect for lead generation, influencer marketing, and audience analysis.

🎯 Key Benefits

  • Find Hidden Gems: Quickly discover high-value followers in large accounts
  • Save Hours of Manual Work: Analyze IG accounts with up to 100,000 followers
  • Make Smart Decisions: Use engagement metrics to identify promising leads
  • Get Actionable Data: Export structured data for your marketing campaigns

✨ Key Features

Value Analysis

  • Fast processing of followers
  • Quality scoring for each account
  • Instant identification of valuable accounts
  • Clean data output

Smart Metrics

  • Median engagement rate (ER) calculation
  • Account quality evaluation
  • Public profile analysis
  • Structured data export

Efficient Processing

  • Process up to 100,000 followers per run
  • Resume analysis using pagination
  • Automatic retry on rate limits
  • Clear data format

How It Works

  1. Input Parameters:

    • username - Instagram username to analyze.
    • maxCount - Maximum number of followers to fetch.
    • startCursor - Optional. Use this to fetch the next batch of followers starting from a specific point.
  2. Fetching Data:

    • The actor retrieves followers and their details.
    • Retry logic is implemented to handle rate-limiting and transient errors.
  3. Processing Followers:

    • Filters out private accounts.
    • Fetches additional metrics such as Median ER and Followers Count for public accounts.
    • Categorizes account quality based on metrics and predefined thresholds.
  4. Storing Results:

    • Results are saved to the default dataset in the following format:
      1[
      2    {
      3        "Account": "https://instagram.com/<username>",
      4        "Followers Count": 12345,
      5        "Following Count": 678,
      6        "Median ER": "1.25%",
      7        "Quality": "Good"
      8    }
      9]

Input Schema

1{
2    "title": "Instagram Followers Parser",
3    "type": "object",
4    "schemaVersion": 1,
5    "properties": {
6        "username": {
7            "title": "Instagram Username",
8            "type": "string",
9            "description": "Enter the Instagram username to fetch followers.",
10            "editor": "textfield",
11            "default": "instagram"
12        },
13        "maxCount": {
14            "title": "Max Followers Count",
15            "type": "integer",
16            "description": "The maximum number of followers to fetch per run. Maximum: 100,000.",
17            "editor": "number",
18            "default": 10,
19            "maximum": 100000
20        },
21        "startCursor": {
22            "title": "Start Cursor",
23            "type": "string",
24            "description": "Use the cursor from a previous run to fetch the next batch of followers. Leave blank to start from the beginning.",
25            "editor": "textfield",
26            "default": ""
27        }
28    },
29    "required": ["username", "maxCount"]
30}

Output Schema

1{
2    "title": "Instagram Follower Data",
3    "type": "object",
4    "properties": {
5        "Account": {
6            "type": "string",
7            "description": "URL to the Instagram account",
8            "example": "https://instagram.com/<username>"
9        },
10        "Followers Count": {
11            "type": "integer",
12            "description": "Number of followers the account has",
13            "example": 12345
14        },
15        "Following Count": {
16            "type": "integer",
17            "description": "Number of accounts the user is following",
18            "example": 678
19        },
20        "Median ER": {
21            "type": "string",
22            "description": "Median engagement rate of the account's recent posts",
23            "example": "1.25%"
24        },
25        "Quality": {
26            "type": "string",
27            "description": "Categorization of the account quality",
28            "enum": ["Good", "Poor"],
29            "example": "Good"
30        }
31    }
32}

Pricing

Pricing model

Pay per result 

This Actor is paid per result. You are not charged for the Apify platform usage, but only a fixed price for each dataset of 1,000 items in the Actor outputs.

Price per 1,000 items

$2.50