Instagram Followers Scraper avatar

Instagram Followers Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Instagram Followers Scraper

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

ScrapAPI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

20 days ago

Last modified

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 typeDescriptionExample value
pkPrimary key (user ID as string)"73320179592"
pk_idPrimary key ID (fallback to pk)"73320179592"
idUser ID (fallback to pk)"73320179592"
usernameInstagram handle"davabukandaffa5"
full_nameDisplay name"arizki"
profile_pic_urlProfile picture URL"https://instagram.fna.fbcdn.net/..."
profile_pic_idProfile picture ID"311590022154..."
is_verifiedVerification badge flagfalse
is_privatePrivacy flagtrue
has_anonymous_profile_pictureDefault/anonymous avatar flagfalse
account_badgesArray of account badges[]
latest_reel_mediaLatest reel timestamp (epoch) or 00
is_favoriteFavorite flagfalse
fbid_v2Facebook ID v2 (string)"17841400000000000"
strong_id__Strong ID (fallback to pk)"73320179592"
third_party_downloads_enabledThird-party downloads flag0
followed_byThe source profile whose network is being collected"cristiano"
successCollection 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

  1. Create or log in to your Apify account.
  2. Open the actor โ€œinstagram-followers-scraperโ€ in the Apify Console.
  3. Add input:
  4. 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.
  5. Start the run.
  6. Watch logs for milestones and progress (e.g., saved counts every 25 users).
  7. 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 nameDescription
Social media analytics + audience insightsAnalyze public follower profiles to understand audience composition and engagement patterns for content planning.
Influencer research + outreach targetingBuild structured lists of public followers for influencer vetting and targeted outreach.
Competitor analysis + benchmarkingCompare public follower bases across competing brands to inform growth strategies.
Market research + segmentationEnrich surveys and studies with public follower snapshots by niche and geography.
CRM enrichment + lead listsExport Instagram followers to CSV/JSON and merge into your CRM for segmentation and prospecting.
Academic research + datasetsCollect public follower data for reproducible studies on network effects and online behavior.
Automation pipelines on ApifyChain 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.

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.