Instagram Followers/Following Scraper (No cookies/login)
Pricing
from $1.10 / 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.10 / 1,000 price for a scraped items
Rating
5.0
(8)
Developer
CoderX
Maintained by CommunityActor stats
18
Bookmarked
2K
Total users
190
Monthly active users
1.6 hours
Issues response
16 days 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!