Instagram Followers Scraper avatar

Instagram Followers Scraper

Pricing

from $9.00 / 1,000 bach of 50 followers

Go to Apify Store
Instagram Followers Scraper

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

Andrew

Maintained by Community

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

FieldTypeRequiredDescription
usernamestringInstagram username (with or without @)
mode"followers" | "following" | "both"Which list to fetch (default: "followers")
pageIdstringPagination cursor — pass cursor_next from a previous run's output to fetch the next page
maxItemsintegerMax 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

FieldTypeDescription
cursor_nextstring | nullCursor for the next page, or null if exhausted
resultsarrayArray of user records
results[].relation"follower" | "following"Whether this user follows or is followed by the target
results[].userIdstringInstagram user ID
results[].usernamestringInstagram username
results[].displayNamestringFull display name
results[].isPrivatebooleanWhether the account is private
results[].isVerifiedbooleanWhether the account has a verified badge
results[].profilePicUrlstringProfile picture URL (when available)

Notes

  • Only public profiles are supported — private profiles cannot be scraped