Instagram Followers/Following Scraper (No cookies/login) avatar

Instagram Followers/Following Scraper (No cookies/login)

Pricing

from $1.30 / 1,000 price for a scraped items

Go to Apify Store
Instagram Followers/Following Scraper (No cookies/login)

Instagram Followers/Following Scraper (No cookies/login)

Scrape followers and following lists from any public Instagram account — no login required. Get structured profile data for every user, with pagination support to extract thousands of accounts in one run

Pricing

from $1.30 / 1,000 price for a scraped items

Rating

5.0

(2)

Developer

CoderX

CoderX

Maintained by Community

Actor stats

1

Bookmarked

7

Total users

5

Monthly active users

a day ago

Last modified

Share

Instagram Followers / Following Scraper

📌 Overview

The Instagram Followers / Following Scraper lets you extract the full list of followers or following accounts from any public Instagram profile — no login, no cookies required. Just provide a username, pick a scrape type, and get clean, structured JSON data for every account.


🚀 Features

  • No login or cookies required ✅
  • Scrape followers or following of any public Instagram account
  • Returns structured profile data for each scraped user
  • Supports pagination — scrape hundreds or thousands of accounts
  • Cursor saving — resume scraping if interrupted (paid users)
  • Free tier included — try before you subscribe

🔧 How It Works

  1. Enter a public Instagram username
  2. Choose whether to scrape followers or following
  3. Set a max items limit (optional, default: 100)
  4. The scraper fetches pages of results and saves each user to the dataset
  5. Paid users receive a final cursor to resume scraping in a future run

📥 Input Parameters

ParameterTypeRequiredDefaultDescription
usernameString✅ YesPublic Instagram username to scrape
scrape_typeString✅ YesfollowersEither "followers" or "following"
max_itemsInteger❌ No100Maximum number of accounts to return

Example Input

{
"username": "bethfiit",
"scrape_type": "followers",
"max_items": 500
}

📤 Output Data

Each item in the dataset represents one follower or following account.

👤 Profile Fields

FieldDescription
pkPrimary key / Instagram user ID
idUser ID (same as pk)
usernameInstagram handle
full_nameDisplay name (may be empty)
profile_pic_urlURL to 150×150 profile picture
is_privatetrue if the account is private
is_verifiedtrue if the account is verified
latest_reel_mediaTimestamp of latest story reel (if public)
reelReel metadata object including owner info

📦 Example Output Item

{
"pk": "7170190972",
"id": "7170190972",
"username": "cehjeyson",
"full_name": "Jeyson Ceh Alcocer",
"profile_pic_url": "https://scontent-iad3-1.cdninstagram.com/v/t51.2885-19/459215396_515611037714158_5599926235233254176_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDgwLmMyIn0&_nc_ht=scontent-iad3-1.cdninstagram.com&_nc_cat=110&_nc_oc=Q6cZ2QGYVm3R9jqh-GHbkfStznlizfSdqv9OywhWq6oeFKIfYYhekuCCFhfT4HeLId6wTSQ&_nc_ohc=wsDOyjoqPX4Q7kNvwG1drUU&_nc_gid=KAomOTr1vX4h_yoylEVM8Q&edm=AOG-cTkBAAAA&ccb=7-5&oh=00_AfzrCqy0Jk8xMFX9hhUpfZsTQMbEaZwLeQkYiOSWJBKQug&oe=69BBDC40&_nc_sid=17ea04",
"profile_pic_url_hd": null,
"is_private": true,
"is_verified": false,
"account_badges": null,
"fbid_v2": null,
"has_anonymous_profile_picture": null,
"latest_reel_media": null,
"pk_id": null,
"profile_pic_id": null,
"strong_id__": null,
"third_party_downloads_enabled": null,
"reel": {
"id": "7170190972",
"expiring_at": 1773621738,
"has_pride_media": false,
"latest_reel_media": null,
"seen": null,
"owner": {
"__typename": "GraphUser",
"id": "7170190972",
"profile_pic_url": "https://scontent-iad3-1.cdninstagram.com/v/t51.2885-19/459215396_515611037714158_5599926235233254176_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDgwLmMyIn0&_nc_ht=scontent-iad3-1.cdninstagram.com&_nc_cat=110&_nc_oc=Q6cZ2QGYVm3R9jqh-GHbkfStznlizfSdqv9OywhWq6oeFKIfYYhekuCCFhfT4HeLId6wTSQ&_nc_ohc=wsDOyjoqPX4Q7kNvwG1drUU&_nc_gid=KAomOTr1vX4h_yoylEVM8Q&edm=AOG-cTkBAAAA&ccb=7-5&oh=00_AfzrCqy0Jk8xMFX9hhUpfZsTQMbEaZwLeQkYiOSWJBKQug&oe=69BBDC40&_nc_sid=17ea04",
"username": "cehjeyson"
}
}
}

🔖 Final Cursor Record (paid users only)

The last record in the dataset will contain the pagination cursor and total scraped count:

{
"cursor": "QVFDZjJmUTdQcGQ4VUluUFZMa3NLZ...",
"total_scraped": 500
}

Use this cursor in a future run to resume from where you left off.


🔁 Resuming a Scrape

Paid users can resume an interrupted scrape by using the cursor returned in the final dataset record. Simply start a new run with the same username — use the cursor from previous run.


💳 Free vs Paid

FeatureFreePaid
Max items per run~50Up to max_items
Cursor returned
Resume support

Free users will see the message: 🔒 Upgrade your subscription to scrape more followers/following.


⚙️ Notes & Limitations

  • Only works with public profiles — private accounts cannot be scraped
  • Instagram rate limits may affect large scrapes — the Actor retries failed requests up to 3 times automatically
  • max_items defaults to 100 if not provided

🧠 Use Cases

  • Audience research and analytics
  • Influencer and creator profiling
  • Competitor follower analysis
  • Building outreach lists
  • Social media monitoring

💡 SEO Keywords

  • Instagram Followers Scraper
  • Instagram Following List Extractor
  • Scrape Instagram Followers Without Login
  • Instagram Audience Data
  • Instagram JSON API Alternative

⚠️ Disclaimer

Use this tool responsibly. This Actor scrapes only publicly available data visible to any logged-out visitor. The developer assumes no liability for misuse or violation of Instagram's Terms of Service.


🚀 Start scraping Instagram followers and following — fast, structured, and without cookies!