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
(8)
Developer
Actor stats
13
Bookmarked
1.1K
Total users
199
Monthly active users
0.36 hours
Issues response
2 months 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!
