Instagram Followers Following Scraper avatar

Instagram Followers Following Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Instagram Followers Following Scraper

Instagram Followers Following Scraper

Scrape followers or following list for Instagram users with optional profile enrichment without login.

Pricing

from $1.00 / 1,000 results

Rating

5.0

(1)

Developer

ToolzerHub

ToolzerHub

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Instagram Followers & Following Scraper — Scrape Instagram Followers and Following Lists

Scrape both the followers and following lists of any public Instagram account in one actor — no login, no cookies required. Extract usernames, profile pictures, verification status, and optionally full profile details for each user.

Perfect for audience analysis, competitor research, influencer vetting, and building contact lists.

What You Can Scrape

  • Username, full name, profile picture URL
  • Verified and private/public account status
  • Pagination cursor to resume large scrapes across runs
  • Full enriched profile (biography, follower count, bio links, and more) when enrichProfile is enabled

Input — Followers

{
"type": "followers",
"username": ["cristiano"],
"maxItem": 500,
"enrichProfile": false,
"resumeCursor": null
}

Input — Following

{
"type": "followings",
"username": ["cristiano"],
"maxItem": 500,
"enrichProfile": false,
"resumeCursor": null
}
FieldTypeRequiredDescription
typestringfollowers or followings
usernamestring[]Instagram usernames to scrape
maxItemnumberMax users per username (0 = unlimited, default 100)
enrichProfilebooleanFetch full profile for each user (slower, default false)
resumeCursorstringCursor from a previous run to resume pagination

Sample Output — Followers

{
"total": 79667947,
"has_more": true,
"cursor": "QVFBekNZc0szaERZQ3ZrSjdMZ0h2ekIyQkxQaXh4SU9vb1FBRXpRaWdFZVdIVDVXSDdMakR3Ui11ZnhaazFWU1JadEZ5NWJ2ZldxRTh1eFNUN1lpZXdPQQ==",
"users": [
{
"id": "71366681909",
"username": "y2_i_r",
"full_name": "👍🏼",
"profile_pic_url": "https://instagram.ftuc1-2.fna.fbcdn.net/example.jpg",
"is_private": false,
"is_verified": false
}
]
}

Sample Output — Following

{
"total": 456,
"has_more": true,
"cursor": "QVFBekNZc0toaGRFQ3ZrSjdMZ0h2ekIyQkxQaXh4SU9vb1FB",
"users": [
{
"id": "71366681909",
"username": "user_one",
"full_name": "User One",
"profile_pic_url": "https://instagram.ftuc1-2.fna.fbcdn.net/example1.jpg",
"is_private": false,
"is_verified": false
}
]
}

Sample Output — Enriched Profile (enrichProfile: true)

When enrichProfile is enabled, each user is replaced with their full profile object (same structure as the Profile Scraper output):

{
"user": {
"id": "71366681909",
"username": "y2_i_r",
"full_name": "👍🏼",
"biography": "💪ब्राह्मण💪\nJai shree radhekrishna 🦚",
"bio_links": [],
"external_url": null,
"profile_pic_url": "https://scontent.cdninstagram.com/v/t51.82787-19/example_s150x150.jpg",
"profile_pic_url_hd": "https://scontent.cdninstagram.com/v/t51.82787-19/example_s320x320.jpg",
"edge_followed_by": { "count": 30 },
"edge_follow": { "count": 16 },
"is_private": false,
"is_verified": false,
"is_business_account": false,
"is_professional_account": false,
"is_joined_recently": true,
"category_name": null,
"highlight_reel_count": 0,
"pronouns": [],
"fbid": "17841443016305507"
}
}

Resuming a Previous Run

For large accounts, pass the cursor from the last run as resumeCursor to continue where you left off.

Limitations

  • Only public accounts can be scraped
  • enrichProfile sends one additional API request per user — use only when you need full profile data
  • When enrichProfile is enabled without a maxItem, it defaults to 100 to prevent runaway pagination

Contact

For issues, open a ticket under the Issues tab.
For questions or custom requirements: contact@toolzerhub.com

If this actor saved you time, a review means a lot. Thanks! 🙌