# Instagram Profile Followers Count Scraper (`scraperoka/instagram-profile-followers-count-scraper`) Actor

🔍 Instagram Profile Followers Count Scraper extracts real follower counts fast and accurately. 📊 Perfect for market research, competitor tracking, and growth insights. 🚀 Save time, boost strategy, and monitor trends with ease.

- **URL**: https://apify.com/scraperoka/instagram-profile-followers-count-scraper.md
- **Developed by:** [Scraperoka](https://apify.com/scraperoka) (community)
- **Categories:** Social media, Lead generation, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.99 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js/docs.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python/docs.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

### Instagram Followers Count Scraper 🎯
Manually checking followers one profile at a time wastes time you could spend building leads or measuring growth. **Instagram Followers Count Scraper** pulls followers count from Instagram profiles in bulk, so you can track influencer and brand reach faster—ideal for marketers, recruiters, and growth teams. Use this Instagram followers count scraper to scrape followers count data and support Instagram followers count tracking with thousands of profiles in minutes.

---

### What You Get: Sample Output
Here's a sample record from a single run:

```json
{
  "profilePic": "https://example.com/profile_pic_hd.jpg",
  "userName": "mrbeast",
  "followersCount": 312345678,
  "followsCount": 321,
  "timestamp": "2026-06-03 - 14:22",
  "userUrl": "https://www.instagram.com/mrbeast",
  "userFullName": "MrBeast",
  "userId": 1234567890,
  "biography": "Building big things on Instagram. 👇",
  "externalUrl": "https://mrbeast.com"
}
````

| Field | Type | What It Tells You |
|---|---|---|
| `profilePic` | string | Quick visual reference to recognize the profile at a glance |
| `userName` | string | The Instagram handle that was scraped |
| `followersCount` | number | The follower count you can use for ranking and prioritization |
| `followsCount` | number | How many accounts the creator follows (useful for context) |
| `timestamp` | number | When the record was captured so you can compare over time |
| `userUrl` | string | Direct link back to the profile for manual verification |
| `userFullName` | string | The display name (handy for reports and dashboards) |
| `userId` | number | A stable identifier you can use for deduplication and joins |
| `biography` | string | Profile bio text you can use for categorization or notes |
| `externalUrl` | string | Link-in-bio URL, useful for brand/creator discovery |

Export your dataset as JSON, CSV, or Excel — straight from the Apify dashboard.

***

### Why Instagram Followers Count Scraper?

There are a lot of ways to pull data from Instagram for growth insights—here’s what sets **Instagram Followers Count Scraper** apart for teams that need consistent follower numbers.

#### Bulk scraping from provided usernames

Feed the actor a list of Instagram `username` values and it returns follower metrics for each profile in one run. This makes it a practical Instagram profile followers scraper for batch workflows and Instagram follower count extractor use cases.

#### Clean, integration-ready output fields

Results are structured with the follower count plus supporting profile metadata like `userUrl`, `userFullName`, and `externalUrl`. If you’re using an Instagram follower count checker for reporting, the dataset is ready to analyze without messy reformatting.

#### Resilient runs with retries and fallbacks

When requests fail or get rate-limited, the actor includes resilience behavior so your batch job is more likely to complete successfully. That means fewer broken runs when you scrape Instagram follower count for large lists.

#### Built for automation and repeatable tracking

Because the output includes a `timestamp`, it’s well-suited for Instagram followers count monitoring tool workflows. Run it regularly and compare follower counts over time to spot growth trends.

***

### Configuring Your Run

Drop this into your `input.json` to get started:

```json
{
  "username": [
    "mrbeast",
    "cristiano"
  ]
}
```

| Parameter | Required | What It Does |
|---|---|---|
| `username` | ✅ | List of Instagram username handles to extract followers count from |

***

### Core Capabilities

#### Profile followers count extraction at scale

Instagram Followers Count Scraper extracts `followersCount` for each provided `username`. This is ideal when you need an Instagram followers count tool that can process multiple profiles in one job instead of manual lookups.

#### Flexible input for one profile or many

You can scrape a single handle or a whole batch by passing multiple values in `username`. This keeps workflows simple whether you’re doing a quick creator check or building an Instagram followers scraper online dataset.

#### Reliability-focused fetching

The actor is designed to handle request issues with retries and fallback behavior. If you’re using an Instagram followers data scraping workflow, this reduces the chance that one problematic profile derails the entire run.

#### Complete profile context (not just a number)

Alongside `followersCount`, you also get useful context fields like `followsCount`, `userFullName`, `userId`, `biography`, and `externalUrl`. That makes the output more actionable for an Instagram followers count monitoring tool or outreach research.

#### Dataset output for easy downstream use

When processing finishes, the actor pushes your scraped profiles into the output dataset. From there, you can export or connect it to your broader research and automation pipeline (including Instagram follower count API-style workflows via Apify API access).

***

### Who Gets the Most Out of This

Here’s how different teams put **Instagram Followers Count Scraper** to work:

**Influencer marketing managers** — Build and refresh creator shortlists by scraping follower counts for multiple candidates, then compare changes over time using the included `timestamp`. The structured fields like `userUrl` and `userFullName` make vetting faster.

**Sales and partnerships teams** — Use the Instagram followers count extractor output to prioritize outreach by reach, then use the dataset context (like `externalUrl` and `biography`) to personalize first messages.

**Growth analysts and researchers** — Turn Instagram followers count tracking into repeatable data pulls. With `userId` and consistent follower fields, it’s easier to join records across runs and measure change.

**Automation specialists (technical)** — Integrate the actor into scheduled pipelines that scrape Instagram follower count on a cadence. The dataset output can be consumed by downstream systems that expect stable JSON fields.

**Recruiters and community managers** — Quickly check audience size for public creators and communities, then compile results into a report without manually visiting each profile.

***

### Step-by-Step: How to Use It

No coding needed. Here's how to run Instagram Followers Count Scraper from start to finish:

1. **Open the actor on Apify** — visit <https://console.apify.com> and open *Instagram Followers Count Scraper*.
2. **Enter your inputs** — add your Instagram handles in the `username` array.
3. **Configure proxy settings** — if you want more reliability for larger batches, enable the actor’s proxy support in the run settings.
4. **Hit Run and watch the live log** — monitor progress as each username is processed.
5. **View results in the dataset tab** — your scraped profiles (including `followersCount`) appear as structured records.
6. **Export as JSON, CSV, or Excel** — download the dataset in the format that fits your workflow.

The whole process takes under 5 minutes to set up.

***

### Integrations & Export Options

Once your data is collected, Instagram Followers Count Scraper plugs directly into your existing workflow.

You can export results from the Apify dataset tab in formats like JSON, CSV, or Excel. If you’re looking for an Instagram followers count website-style workflow, this export step is what makes it easy to move into spreadsheets and BI tools.

For automation and developer workflows, you can pull results via the Apify API and connect them using no-code tools like Zapier/Make or webhook-based pipelines. You can also schedule runs to keep follower counts fresh for Instagram followers count monitoring tool use cases.

***

### Pricing & Free Trial

Instagram Followers Count Scraper runs on the Apify platform, which offers a **free tier** — no credit card required to get started.

Apify pricing works with platform credits and pay-as-you-go compute (for heavier usage), and you can scale through subscription plans on the Apify pricing pages. Exact costs depend on your run size and the Apify plan you choose. You only pay Apify for platform compute to run the actor—check Apify’s current pricing for the latest details.

Start for free at [apify.com](https://apify.com) and scale when you're ready.

***

### Reliability & Performance

| What We Handle | How |
|---|---|
| Rate-limit pressure | Includes retries and resilience behavior to improve completion |
| Proxy reliability | Supports proxy configuration for more consistent scraping |
| Data freshness | Each record includes a `timestamp` captured during the run |
| Per-profile robustness | Handles missing/unavailable profiles gracefully while continuing the batch |
| Output completeness | Pushes all scraped profiles to the output dataset when available |
| Scale behavior | Designed to process username lists in a single run efficiently |

**Limitations:** This actor targets publicly available profile information and is not meant for private or login-gated content. If a profile is unavailable, the actor may skip it or return missing fields.

For enterprise-scale runs, contact us to discuss custom configurations.

***

### Frequently Asked Questions

#### Is there a free plan or trial?

Yes. Apify offers a free tier to help you get started with Instagram followers count extraction. You can run a few test jobs before deciding whether you need more capacity.

#### Do I need to log in to Instagram to use this?

No. Instagram Followers Count Scraper is designed to work with publicly accessible profile data and does not require you to log in as part of the actor run.

#### How accurate is the data?

The actor extracts followers count and related profile fields from the publicly available profile data it fetches for each provided `username`. Accuracy depends on what’s shown on the profile at scrape time.

#### How many results can I get per run?

You can provide a `username` array with as many handles as you need for your run. If you’re planning large batches, consider spreading jobs across runs based on your goals and Apify execution limits.

#### How often is the data updated / how fresh is it?

Data freshness depends on when you run the actor. Each record includes a `timestamp`, so you can compare changes across runs for Instagram followers count tracking.

#### Is this legal? Does it comply with GDPR / CCPA?

Use of this data depends on your use case and your compliance obligations. The actor works with **publicly available data**, but you’re responsible for ensuring your processing complies with GDPR, CCPA, platform rules, and applicable laws.

#### Can I export results to Google Sheets or Excel?

Yes. You can export your dataset from the Apify dashboard (JSON, CSV, or Excel) and import it into Google Sheets or other spreadsheet tools. You can also integrate via Apify-connected automation workflows.

#### Can I run this on a schedule automatically?

Yes. You can schedule actor runs on Apify so your Instagram follower count checker updates automatically on a cadence that fits your reporting needs.

#### Can I access this via API?

Yes. You can use Apify API access to trigger runs and programmatically retrieve results for your Instagram followers count automation workflows. See Apify API documentation for details.

#### What happens if the actor hits an error?

If a particular username can’t be processed, the actor’s error handling is designed to continue the batch where possible and log failures. You’ll still get successful records pushed to the output dataset when available.

***

### Need Help or Have a Request?

Got a question about Instagram Followers Count Scraper or want a new feature added? Reach out at <dataforleads@gmail.com>. We’re happy to help with setup questions and welcome ideas like batch CSV upload and webhook notifications on completion.

***

### Disclaimer & Responsible Use

*Instagram Followers Count Scraper is the fastest, most reliable way to scrape Instagram followers count at scale — start your free run today.*

This actor collects **publicly available data** from Instagram profiles. It does not access private accounts, login-gated content, or password-protected pages. You are responsible for complying with GDPR, CCPA, platform ToS, and applicable regulations. For data removal requests, contact <dataforleads@gmail.com>. Use responsibly, ethically, and only for lawful purposes.

# Actor input Schema

## `username` (type: `array`):

The username(s) to extract followers count.

## Actor input object example

```json
{
  "username": [
    "mrbeast"
  ]
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "username": [
        "mrbeast"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("scraperoka/instagram-profile-followers-count-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "username": ["mrbeast"] }

# Run the Actor and wait for it to finish
run = client.actor("scraperoka/instagram-profile-followers-count-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "username": [
    "mrbeast"
  ]
}' |
apify call scraperoka/instagram-profile-followers-count-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=scraperoka/instagram-profile-followers-count-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Instagram Profile Followers Count Scraper",
        "description": "🔍 Instagram Profile Followers Count Scraper extracts real follower counts fast and accurately. 📊 Perfect for market research, competitor tracking, and growth insights. 🚀 Save time, boost strategy, and monitor trends with ease.",
        "version": "1.0",
        "x-build-id": "ogtfbBjfLrTGyD211"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scraperoka~instagram-profile-followers-count-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scraperoka-instagram-profile-followers-count-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/scraperoka~instagram-profile-followers-count-scraper/runs": {
            "post": {
                "operationId": "runs-sync-scraperoka-instagram-profile-followers-count-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/scraperoka~instagram-profile-followers-count-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-scraperoka-instagram-profile-followers-count-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "username"
                ],
                "properties": {
                    "username": {
                        "title": "Username",
                        "type": "array",
                        "description": "The username(s) to extract followers count.",
                        "default": [
                            "mrbeast"
                        ],
                        "items": {
                            "type": "string"
                        }
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
