Instagram Followers/Following Scraper (No cookies/login)
Pricing
from $1.30 / 1,000 price for a scraped items
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
Actor stats
1
Bookmarked
7
Total users
5
Monthly active users
a day ago
Last modified
Categories
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
- Enter a public Instagram username
- Choose whether to scrape followers or following
- Set a max items limit (optional, default: 100)
- The scraper fetches pages of results and saves each user to the dataset
- Paid users receive a final cursor to resume scraping in a future run
📥 Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
username | String | ✅ Yes | — | Public Instagram username to scrape |
scrape_type | String | ✅ Yes | followers | Either "followers" or "following" |
max_items | Integer | ❌ No | 100 | Maximum 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
| Field | Description |
|---|---|
pk | Primary key / Instagram user ID |
id | User ID (same as pk) |
username | Instagram handle |
full_name | Display name (may be empty) |
profile_pic_url | URL to 150×150 profile picture |
is_private | true if the account is private |
is_verified | true if the account is verified |
latest_reel_media | Timestamp of latest story reel (if public) |
reel | Reel 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
| Feature | Free | Paid |
|---|---|---|
| Max items per run | ~50 | Up 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_itemsdefaults to100if 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!