Instagram Follower Scraper avatar

Instagram Follower Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Instagram Follower Scraper

Instagram Follower Scraper

Export follower lists from public Instagram accounts — usernames, full names, profile links, pictures, and verification and privacy status, plus a profile summary per account. Up to 10 accounts per run; export to JSON, CSV, or Excel. A Session ID is needed only for follower lists.

Pricing

from $1.00 / 1,000 results

Rating

5.0

(1)

Developer

Rush

Rush

Maintained by Community

Actor stats

1

Bookmarked

39

Total users

7

Monthly active users

a day ago

Last modified

Share

Instagram User Follower Scraper

Collect follower lists from accessible Instagram accounts. Export usernames, full names, profile links, verification status, privacy status, profile pictures, and a source profile summary for each username.

What Can You Do With It?

Use this Actor for audience research, influencer discovery, lead generation, social graph analysis, competitor monitoring, and CRM enrichment workflows.

You can process up to 10 Instagram usernames in one run. For each source username, the dataset includes:

  • A profile row for the source account
  • One follower row for each accessible follower account

Features

  • Collect the accessible follower list for up to 10 Instagram accounts per run
  • Export usernames, full names, profile links, profile pictures, and verification and privacy status
  • A source profile summary row for each username, including follower and following counts
  • Collects public profile info even before you add a Session ID
  • Keeps everything already collected if a run stops early, so you can run again to continue

How to Use

  1. Add one or more Instagram usernames in the Usernames field.
  2. Paste your Instagram Session ID (see the steps below) to collect follower lists.
  3. Optionally set Max Followers Per User to cap how many followers to collect per account.
  4. Click Start, then export your results as JSON, CSV, or Excel — or send them to Google Sheets, Slack, or your own workflow.

Input

{
"usernames": [
"zuck",
"instagram"
],
"sessionId": "your-session-id-here",
"maxFollowers": 0
}
FieldTypeDescription
usernamesArrayInstagram usernames to collect followers from. Accepts username, @username, or a full Instagram profile URL.
sessionIdStringYour Instagram sessionid cookie value (secret). Needed to collect follower lists. Without it, the Actor still collects public profile info for each username.
maxFollowersNumberMaximum followers to collect per source account. Use 0 for no manual cap.

How To Get Your Session ID

  1. Open instagram.com and log in.
  2. Open your browser Developer Tools.
  3. Go to ApplicationCookieshttps://www.instagram.com.
  4. Copy the value of the cookie named sessionid.
  5. Paste it into the Session ID input field.

Session IDs can expire. If authentication fails, copy a fresh value from your browser and run the Actor again. We recommend using a secondary Instagram account.

Output

Profile row:

{
"item_type": "profile",
"sourceUsername": "zuck",
"username": "zuck",
"userId": "314216",
"fullName": "Mark Zuckerberg",
"biography": "...",
"profileUrl": "https://www.instagram.com/zuck",
"profilePicUrl": "https://...",
"isVerified": true,
"isPrivate": false,
"followerCount": 13000000,
"followingCount": 500,
"index": null,
"scrapedAt": "2026-03-01T12:00:00.000Z"
}

Follower row:

{
"item_type": "follower",
"sourceUsername": "zuck",
"username": "simonsinek",
"userId": "2369598620",
"fullName": "Simon Sinek",
"biography": null,
"profileUrl": "https://www.instagram.com/simonsinek",
"profilePicUrl": "https://...",
"isVerified": true,
"isPrivate": false,
"followerCount": null,
"followingCount": null,
"index": 1,
"scrapedAt": "2026-03-01T12:00:00.000Z"
}

Dataset Fields

FieldDescription
item_typeprofile for the source account, follower for follower rows
sourceUsernameThe input username this row belongs to
usernameInstagram username
userIdInstagram user identifier
fullNameDisplay name
biographySource profile bio; null for follower rows
profileUrlInstagram profile URL
profilePicUrlProfile picture URL
isVerifiedWhether the account is verified
isPrivateWhether the account is private
followerCountSource profile follower count; null for follower rows
followingCountSource profile following count; null for follower rows
indexFollower position for the source account; null for profile rows
scrapedAtTimestamp when the row was collected

Notes

  • Private accounts can return a profile row, but their follower list may not be accessible.
  • Some large accounts may expose only part of their follower list through Instagram. When this happens, the Actor saves the followers that are accessible.
  • If a run stops partway, the Actor keeps everything it already collected and lets you run again to continue — it does not discard partial results.
  • Without a Session ID (or if it has expired), the Actor still collects public profile info for each username; follower lists require a Session ID.
  • Your Session ID is treated as a secret input and is not included in output rows.

FAQ

Can I scrape multiple accounts at once?

Yes. Add up to 10 usernames in the usernames field.

Why did I get fewer followers than the public follower count?

Instagram does not always make every follower visible through the same access path. The Actor saves the followers that are accessible during the run.

Can this scrape private accounts?

Private accounts may return a profile row, but their follower list is not available unless Instagram makes it accessible to the authenticated session.

What should I do if authentication fails?

Copy a fresh Session ID from your logged-in browser and run the Actor again.

Integrations

Export results to Google Sheets, CSV, JSON, Slack, Zapier, Make, Airtable, or your own workflow using Apify integrations.

You can also explore more Actors from Futurize Rush.

Disclaimer

This Actor is intended for research, analytics, and automation workflows. Use it responsibly and make sure your usage complies with applicable laws, platform rules, and Instagram's Terms of Service. Instagram may change its platform at any time, which can affect what data is available.

Instagram follower scraper, Instagram followers extractor, Instagram follower list export, Instagram audience research, Instagram influencer discovery, Instagram lead generation, Instagram social graph, social media scraper, Apify Actor, Claude Code, OpenClaw, Gemini, Antigravity, Codex, ChatGPT