Instagram Follower Scraper
Pricing
from $1.00 / 1,000 results
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
Maintained by CommunityActor stats
1
Bookmarked
29
Total users
7
Monthly active users
4 days ago
Last modified
Categories
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}
| Field | Type | Description |
|---|---|---|
usernames | Array | Instagram usernames to collect followers from. Accepts username, @username, or a full Instagram profile URL. |
sessionId | String | Your Instagram sessionid cookie value. This field is secret. |
maxFollowers | Number | Maximum followers to collect per source account. Use 0 for no manual cap. |
How To Get Your Session ID
- Open instagram.com and log in.
- Open your browser Developer Tools.
- Go to Application → Cookies →
https://www.instagram.com. - Copy the value of the cookie named
sessionid. - 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
| Field | Description |
|---|---|
item_type | profile for the source account, follower for follower rows |
sourceUsername | The input username this row belongs to |
username | Instagram username |
userId | Instagram user identifier |
fullName | Display name |
biography | Source profile bio; null for follower rows |
profileUrl | Instagram profile URL |
profilePicUrl | Profile picture URL |
isVerified | Whether the account is verified |
isPrivate | Whether the account is private |
followerCount | Source profile follower count; null for follower rows |
followingCount | Source profile following count; null for follower rows |
index | Follower position for the source account; null for profile rows |
scrapedAt | Timestamp 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