Instagram Followers Scraper
Pricing
from $9.00 / 1,000 bach of 50 followers
Instagram Followers Scraper
Fetch followers or following list for any public Instagram profile
Pricing
from $9.00 / 1,000 bach of 50 followers
Rating
0.0
(0)
Developer
Andrew
Actor stats
0
Bookmarked
6
Total users
3
Monthly active users
3 days ago
Last modified
Categories
Share
Export the followers or following list from any public Instagram profile. Each run fetches one page of results and outputs a cursor so you can fetch the next page on your next run — giving you full control over how many API calls you make.
What it does
Provide an Instagram username and choose whether you want followers, following, or both. The actor fetches up to 500 users per run and returns a cursor_next in the output. Pass that cursor back as pageId input to continue where you left off.
Use cases
- Influencer analysis — audit who follows a creator and what their audience looks like
- Competitor research — see who follows competing brands
- Lead generation — find and export accounts following a target profile
- Audience research — analyze follower demographics and engagement signals
- Following audits — see who an account is following for partnership or outreach research
Input
| Field | Type | Required | Description |
|---|---|---|---|
username | string | ✅ | Instagram username (with or without @) |
mode | "followers" | "following" | "both" | Which list to fetch (default: "followers") | |
pageId | string | Pagination cursor — pass cursor_next from a previous run's output to fetch the next page | |
maxItems | integer | Max users to collect this run (default: 500, set 0 for unlimited) |
Example input
{"username": "natgeo","mode": "followers"}
Output
One dataset record per run (per mode), shaped as:
{"cursor_next": "QVF...","results": [{"relation": "follower","userId": "987654321","username": "some_follower","displayName": "Some Follower","isPrivate": false,"isVerified": false,"profilePicUrl": "https://cdninstagram.com/..."}]}
Pass cursor_next back as pageId on your next run to fetch the following page. A null value means the list is fully exhausted.
Output fields
| Field | Type | Description |
|---|---|---|
cursor_next | string | null | Cursor for the next page, or null if exhausted |
results | array | Array of user records |
results[].relation | "follower" | "following" | Whether this user follows or is followed by the target |
results[].userId | string | Instagram user ID |
results[].username | string | Instagram username |
results[].displayName | string | Full display name |
results[].isPrivate | boolean | Whether the account is private |
results[].isVerified | boolean | Whether the account has a verified badge |
results[].profilePicUrl | string | Profile picture URL (when available) |
Notes
- Only public profiles are supported — private profiles cannot be scraped