Instagram Follower Scraper avatar

Instagram Follower Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Instagram Follower Scraper

Instagram Follower Scraper

Collect the follower list from any public Instagram account — including usernames, full names, verification status, and more. Process up to 10 accounts per run. Requires an Instagram Session ID.

Pricing

from $1.00 / 1,000 results

Rating

5.0

(1)

Developer

Rush

Rush

Maintained by Community

Actor stats

1

Bookmarked

29

Total users

7

Monthly active users

4 days 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

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. This field is secret.
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 the run is interrupted or Instagram temporarily restricts access, the Actor reports the issue instead of presenting incomplete work as finished.
  • 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