Instagram Followers & Following Scraper avatar

Instagram Followers & Following Scraper

Pricing

from $0.11 / 1,000 accounts

Go to Apify Store
Instagram Followers & Following Scraper

Instagram Followers & Following Scraper

Instagram followers & following lists 10× cheaper than the official scraper — no login or cookies, ~1,000 accounts a minute (30,000 in 42 min). Username, full name, ID, verified & private flags, avatar, profile link. Up to 1,000,000 per profile, duplicates free. From $0.17/1K.

Pricing

from $0.11 / 1,000 accounts

Rating

0.0

(0)

Developer

Instagram Data API

Instagram Data API

Maintained by Community

Actor stats

0

Bookmarked

97

Total users

43

Monthly active users

0.64 hours

Issues response

a day ago

Last modified

Features

Limited permissions

Share

Instagram followers & following export

Paste usernames, choose Followers or Following, and get the list as clean rows: username, full name, ID, verified and private flags, avatar and profile link. $0.17 per 1,000 accounts on Starter.

  • 📏 Exact limits — any number up to 1,000,000 per profile; you pay only for rows you get.
  • 🧹 Duplicates free — an account that appears twice is returned and charged once.
  • ℹ️ Honest gaps — for verified accounts Instagram shows only about 50 followers; you get a free row that says so, never a silent stop.
  • 🔗 Then get their emails — pass the dataset to our Email & Phone Scraper.
  • 🔓 No login; private or missing profiles come back as free rows.

Try it: press Start — the prefilled input returns 200 followers of thedailystoic (20 on the free Apify plan).

Why scrape Instagram followers?

  • Audience research: who follows a competitor or a creator.
  • Growth tracking: run it on a schedule and compare the lists to see who joined.
  • Outreach and custom audiences from a relevant account's followers.

What data can I scrape from Instagram followers?

DataWhat it is
Source accountThe account from your input this list is for
Listfollowers or following
UsernameInstagram username (handle)
NameDisplay name
VerifiedTrue if the account has the blue check
PrivateTrue if the account is private

Up to 62 fields per row in total — the Output tab lists every one of them.

Compared with Apify's Instagram Followers and Following Scraper

This ActorApify's Instagram Followers and Following Scraper (Starter)
Price per 1,000 accounts$0.17$1.75

Their prices and fields as listed on Apify on 28 October 2026 — check their page for today's.

How to scrape Instagram followers

  1. Paste usernames or links into the input, one per line.
  2. Press Start — rows stream into the Output tab while the run goes.
  3. Download them as JSON, CSV, Excel or HTML, or get them through the API.

Works with any public profile on Instagram — no login, no cookies, no Instagram account of yours.

No input at hand? Press Start with an empty input — you get a 3-row sample.

Input example

{
"usernames": [
"thedailystoic"
],
"listType": "followers",
"maxPerProfile": 200
}

Output example: Instagram followers data

{
"sourceUsername": "natgeo",
"listType": "followers",
"rank": 1,
"username": "jane.travels",
"id": "21070555628",
"fullName": "Jane",
"isVerified": false,
"isPrivate": false,
"profileUrl": "https://www.instagram.com/jane.travels/",
"hasAnonymousProfilePicture": false,
"hasActiveStory": false
}

Each row has up to 62 fields — the Output tab describes every one of them. Fields Instagram doesn't show come as null, never as a fake 0.

Limits

  • Speed: about 10,000 accounts an hour per list. For lists over 50,000, set Timeout to 0 (no limit) in the run options.
  • If our accounts run out of today's requests in the middle of a huge list, you get what we have plus a free partial row — run it again the next day.
  • For some very large or verified accounts Instagram shows a shorter list — you get what it shows plus a free row that says so.
  • Private accounts: no list, one free row. The order is Instagram's own: for other people's accounts it is not newest-first and changes from run to run, so a capped list is not «the newest followers» — to find new followers, scrape the full list and compare it with your previous one.
  • Free Apify plan: the first 20 results of each run (looking through up to 15 pages of Instagram), up to 300 results a month across our Actors, from a daily free pool shared by all free users. Any paid Apify plan gets every result — no cap.

How much does it cost to scrape Instagram followers?

Pay per event: you pay for the rows you get, plus $0.0005 per run. No subscription to this Actor.

Apify planPer 1,000 accountsWhat $5 of free credit gets you
Free$0.17≈ 29,400 accounts
Starter$0.17—
Business and higher$0.17—

Every event of this Actor on the Starter plan:

EventWhat it isPrice
AccountEach follower or following account returned$0.17 per 1,000

Typical jobs on Starter:

  • 10,000 followers ≈ $1.70
  • 1,000 followers ≈ $0.17

Always free: private or missing profiles, duplicates and the “list limited by Instagram” row. Set Maximum cost per run in the run options to cap any run.

Chain it with other Actors

Use the rows of an earlier run as the input: paste its dataset ID into Or: dataset from another run. For example, run Instagram Followers Scraper on a brand, then give its dataset to Instagram Email & Phone Scraper — you get the emails of the brand's followers. Works with the datasets of Apify's own Instagram Actors too.

Instagram followers API: Python, n8n, Make, Zapier and AI agents

Python:

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("instagram-data-api/instagram-followers-scraper").call(run_input={'usernames': ['thedailystoic'], 'listType': 'followers', 'maxPerProfile': 200})
for row in client.dataset(run["defaultDatasetId"]).iterate_items():
print(row)

n8n, Make, Zapier or any HTTP client: one request runs the Actor and returns the rows — POST https://api.apify.com/v2/acts/instagram-data-api~instagram-followers-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN with the input JSON as the body.

AI agents (MCP) — your agent gets this Actor as a tool:

  • Claude Code: claude mcp add --transport http apify "https://mcp.apify.com?tools=instagram-data-api/instagram-followers-scraper"
  • Claude, Cursor, VS Code, n8n: add https://mcp.apify.com?tools=instagram-data-api/instagram-followers-scraper as a remote MCP server and sign in to Apify.
  • Ask it: “Export the followers of @mybrand to a CSV.” · “Export the accounts @competitor follows.”

FAQ: scraping Instagram followers

How do I export Instagram followers to Excel or CSV? Paste the username, choose Followers and press Start. Open the Output tab and download CSV, Excel or JSON — or get the rows through the API.

Why only about 50 followers for verified accounts? Instagram itself shows only a short list for verified accounts. You get a free row (list_limited_by_instagram) with the number returned and the total. For some profiles Instagram hides both lists completely (“We limit certain things you can see…”) — then you get a free row list_hidden_by_instagram.

How do I track new followers every day? Save the input as a Task and schedule it daily. Every run returns the whole list; to see who is new, compare two runs by id — for example in n8n, Make or Google Sheets.

Can I get bios, follower counts or emails of the followers? Not in this Actor — it returns the list. Pass the usernames to Instagram Profile Scraper or Instagram Email & Phone Scraper.

How big a list can it export? About 10,000 accounts an hour per list, and rows appear in the dataset while the run is still going. For lists over 50,000, set Timeout to 0 (no limit) in the run options.

Do I need an Instagram account or cookies? No. You only paste usernames, links or keywords. Nothing to log in, nothing to install, and your own Instagram account is never involved.

What am I charged for — and what's free? Only the events in the pricing table, plus $0.0005 per run. Rows with an error field are free, and duplicates are never returned or charged. Each run's SUMMARY record shows results and free rows.

Can I try it for free? Yes. On Apify's free plan you get the first 20 results of every run (up to 300 a month across our Actors), paid from the monthly free credit Apify gives every account. Paid plans get every result, with no cap.

Can I cap what a run costs? Yes. Set Maximum cost per run in the run options — the run stops at your limit and SUMMARY shows stoppedAtChargeLimit: true.

Can I use it from n8n, Make, Zapier or an AI agent? Yes, like any Apify Actor: REST API, webhooks, the n8n, Make and Zapier integrations, and the Apify MCP server for Claude, Cursor, VS Code and other MCP clients. Short timeout in your workflow or agent? Set Return what's ready after (seconds): the run stops on time with what it has collected, and you pay only for that.

For AI agents

Actor: instagram-data-api/instagram-followers-scraper
Does: Export Instagram followers or following lists: username, name, ID, verified and private flags. Up to 1M per profile. No login.
Input: {"usernames": ["thedailystoic"], "listType": "followers", "maxPerProfile": 200}
Output: one JSON row per result, up to 62 fields; main: sourceUsername, listType, username, fullName, isVerified, isPrivate
Free: private or missing profiles, duplicates and the “list limited by Instagram” row
Price: event "follower" $0.17 per 1,000 on Starter + $0.0005 per run
Run: POST https://api.apify.com/v2/acts/instagram-data-api~instagram-followers-scraper/run-sync-get-dataset-items?token=APIFY_TOKEN

More Instagram Actors from us

ContentPeopleStories
All-in-one Instagram Scraper · Reels · Posts · Post details · Reel views checker · Hashtags · Search · Transcripts · Tagged posts · Audio · Locations · Hashtag statsProfiles · Followers count · Account age · Emails & phones · Similar accounts · Similar accounts with profiles · Followers · Comments · Likers · Engagement rate · Username checker · User ID · Follower checkerStories · Highlights

What changed and when — see the Changelog tab.

⌂ 换网址