Instagram Followers Scraper
Pricing
$19.99/month + usage
Instagram Followers Scraper
๐ธ Instagram Followers Scraper pulls clean follower lists from public IG profiles โ usernames, full names, bios, follower/following counts, verified & profile URLs. โก Export CSV/JSON for influencer outreach, competitor analysis & audience research. โ Fast, reliable, compliant.
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
ScrapAPI
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
20 days ago
Last modified
Categories
Share
Instagram Followers Scraper
The Instagram Followers Scraper is a production-ready Apify actor that extracts structured follower lists from public Instagram profiles โ fast and reliably. It solves the tedious task of copying follower data by automating collection at scale, making it ideal for marketers, developers, data analysts, and researchers. Use this IG followers scraper to build clean datasets for influencer outreach, competitor analysis, and audience research, then export Instagram followers to CSV or JSON for downstream workflows. With robust proxy fallback and live saving, it enables repeatable, large-scale Instagram followers list export with confidence.
What data / output can you get?
Below are the exact JSON fields the actor saves to the dataset as it runs. Records are pushed in real time with deduplication.
| Data type | Description | Example value |
|---|---|---|
| pk | Primary key (user ID as string) | "73320179592" |
| pk_id | Primary key ID (fallback to pk) | "73320179592" |
| id | User ID (fallback to pk) | "73320179592" |
| username | Instagram handle | "davabukandaffa5" |
| full_name | Display name | "arizki" |
| profile_pic_url | Profile picture URL | "https://instagram.fna.fbcdn.net/..." |
| profile_pic_id | Profile picture ID | "311590022154..." |
| is_verified | Verification badge flag | false |
| is_private | Privacy flag | true |
| has_anonymous_profile_picture | Default/anonymous avatar flag | false |
| account_badges | Array of account badges | [] |
| latest_reel_media | Latest reel timestamp (epoch) or 0 | 0 |
| is_favorite | Favorite flag | false |
| fbid_v2 | Facebook ID v2 (string) | "17841400000000000" |
| strong_id__ | Strong ID (fallback to pk) | "73320179592" |
| third_party_downloads_enabled | Third-party downloads flag | 0 |
| followed_by | The source profile whose network is being collected | "cristiano" |
| success | Collection status flag (present on follower-list entries) | true |
Notes:
- Export formats: Download your dataset as CSV, JSON, or Excel directly from the Apify Console.
- Bonus users from comments: To help you reach your max follower target, the actor may also include additional public user profiles found in comments on the profileโs posts. These entries contain the same fields (without the โsuccessโ flag).
Key features
-
โก Live, incremental saving Saves each user to the dataset as soon as itโs found โ minimizing data loss and giving you immediate access to partial results.
-
๐ง Smart proxy fallback Automatically adapts your connection: no proxy โ datacenter proxy โ residential proxy (with up to 3 retries on residential) when access is limited.
-
๐ Batch scraping & bulk automation Process multiple Instagram profiles in a single run and target a specific number of users per profile with maxData.
-
๐ Robust retry logic Built-in HTTP retry with exponential backoff and graceful handling of 429/403 responses for higher success rates.
-
๐งน Deduplication by user ID Prevents duplicate records within each run using a seen_ids set.
-
๐งพ Clean, structured output Produces consistent records with stable identifiers and metadata, ready to export Instagram followers to CSV or JSON.
-
๐ Developer-friendly Works seamlessly with Apify Datasets and the Apify platform โ ideal for pipelines, automation, and integrations.
-
๐ Detailed logging Clear, real-time progress updates (e.g., every 25 saved followers) to monitor large runs.
How to use Instagram Followers Scraper - step by step
- Create or log in to your Apify account.
- Open the actor โinstagram-followers-scraperโ in the Apify Console.
- Add input:
- Paste Instagram profile URLs or usernames into startUrls (one per line). Both formats are accepted, e.g.:
- https://www.instagram.com/cristiano/
- cristiano
- Paste Instagram profile URLs or usernames into startUrls (one per line). Both formats are accepted, e.g.:
- Configure settings:
- Set maxData to the number of users you want per profile (default 100).
- Optionally add your Instagram sessionId cookie to improve access and stability.
- Optionally enable proxyConfiguration (Apify Proxy). The actor will auto-fallback when blocked.
- Start the run.
- Watch logs for milestones and progress (e.g., saved counts every 25 users).
- Download results from the Dataset:
- Export to JSON, CSV, or Excel for analysis and enrichment.
Pro Tip: Provide a valid sessionId and enable Apify Proxy for the best success rate when you download Instagram followers list at scale.
Use cases
| Use case name | Description |
|---|---|
| Social media analytics + audience insights | Analyze public follower profiles to understand audience composition and engagement patterns for content planning. |
| Influencer research + outreach targeting | Build structured lists of public followers for influencer vetting and targeted outreach. |
| Competitor analysis + benchmarking | Compare public follower bases across competing brands to inform growth strategies. |
| Market research + segmentation | Enrich surveys and studies with public follower snapshots by niche and geography. |
| CRM enrichment + lead lists | Export Instagram followers to CSV/JSON and merge into your CRM for segmentation and prospecting. |
| Academic research + datasets | Collect public follower data for reproducible studies on network effects and online behavior. |
| Automation pipelines on Apify | Chain runs to schedule recurring collections and feed datasets into processing workflows. |
Why choose Instagram Followers Scraper?
Built for precision, scale, and reliability on Apify โ not a brittle browser extension.
- โ Accurate, structured output with stable identifiers and metadata
- โก Bulk processing with live, incremental saving
- ๐ Smart proxy fallback and retry logic for resilient runs
- ๐งน Deduplication to keep datasets clean
- ๐ Works seamlessly with Apify Datasets for CSV/JSON exports
- ๐ก Designed for public data collection with clear status logging
- ๐ฐ Cost-effective and automation-ready for recurring workloads
Bottom line: a reliable Instagram followers scraping tool for exports and analytics โ without the instability of manual extensions.
Is it legal / ethical to use Instagram Followers Scraper?
Yes โ when used responsibly. This actor is designed to collect data from publicly accessible Instagram content and does not access private profiles or password-protected content.
Guidelines for compliant use:
- Collect only publicly available data.
- Respect Instagramโs terms and applicable data protection laws (e.g., GDPR, CCPA).
- Avoid spam and unlawful re-identification or misuse of data.
- Consult your legal team for jurisdiction-specific requirements.
The end user is responsible for ensuring their use complies with all laws and platform policies.
Input parameters & output format
Example JSON input
{"startUrls": ["https://www.instagram.com/cristiano/","nike","https://www.instagram.com/natgeo/"],"maxData": 250,"sessionId": "80339464000%3AMwlUEdZkdshtFG%3A5%3AAYiJEi32U_OOJkvXyc232wBhDZz1Q4zQOFhTFSTy3g","proxyConfiguration": {"useApifyProxy": true}}
Input parameters
- startUrls (array, required)
- Description: List of Instagram profile URLs or usernames to scrape followers from.
- Default: none
- maxData (integer, optional)
- Description: Maximum number of users to collect per profile. Range: 1โ100,000. Default is recommended for faster results.
- Default: 100
- sessionId (string, optional)
- Description: Instagram sessionid cookie. Optional but strongly recommended for better success rates.
- Default: none
- proxyConfiguration (object, optional)
- Description: Apify Proxy configuration. Smart fallback supported (no proxy โ datacenter โ residential with retries).
- Default: {"useApifyProxy": false}
Example JSON output
[{"pk": "73320179592","pk_id": "73320179592","id": "73320179592","full_name": "arizki","is_private": true,"fbid_v2": "17841400000000000","third_party_downloads_enabled": 0,"strong_id__": "73320179592","profile_pic_id": "311590022154","profile_pic_url": "https://instagram.fna.fbcdn.net/...","is_verified": false,"username": "davabukandaffa5","has_anonymous_profile_picture": false,"account_badges": [],"latest_reel_media": 0,"is_favorite": false,"followed_by": "cristiano","success": true}]
Notes:
- Records are pushed as soon as theyโre found. Fields like full_name, profile_pic_url, or fbid_v2 may be empty if not publicly available.
- Additional records sourced from post comments to help reach maxData use the same schema but may omit the success field.
FAQ
Do I need a session ID to run this IG followers scraper?
โ Itโs optional but strongly recommended. You can run without a sessionId, but access may be limited and success rates lower. Adding a valid sessionId cookie increases reliability.
Can I scrape Instagram followers by username and by URL?
โ Yes. You can provide either usernames (e.g., โnikeโ) or full profile URLs (e.g., โhttps://www.instagram.com/nike/โ) in startUrls. The actor normalizes both formats.
How many followers can I export per profile?
๐ Controlled by maxData. The input schema supports 1โ100,000 users per profile. Performance depends on access conditions and rate limits.
Can it export Instagram followers to CSV?
โ Yes. After the run, open the Dataset in Apify and export Instagram followers to CSV, JSON, or Excel.
What happens if Instagram blocks my requests?
๐ The actor automatically retries and falls back from no proxy to datacenter, then to residential proxy with up to 3 retries on residential connections to improve success rates.
Does it collect only followers?
โ The actor first collects followers via the followers endpoint. If you havenโt reached maxData, it may also collect additional public user profiles found in comments on the profileโs posts to help you reach your target.
Can it scrape private accounts?
โ No. If a profile is private or inaccessible, the actor wonโt collect its followers. Itโs designed for publicly accessible profiles only.
How does the actor avoid duplicates?
๐งน It uses a seen_ids set during the run to prevent duplicate user records from being saved.
Closing CTA / Final thoughts
This Instagram followers extractor is built to pull clean, structured follower lists from public IG profiles at scale. With smart proxy fallback, live saving, and deduplication, itโs a dependable Instagram followers export tool for marketers, developers, analysts, and researchers. Run bulk jobs, download Instagram followers list to CSV/JSON, and feed datasets into your workflows on Apify. Start exporting IG followers to CSV with a reliable, automation-ready Instagram followers scraping tool today.