Instagram Followers Scraper avatar

Instagram Followers Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Instagram Followers Scraper

Instagram Followers Scraper

Scrape Instagram follower data instantly with this Instagram Followers Scraper πŸ‘₯ Extract usernames, profile links, follower counts, bios, and audience insights with ease πŸ“Š Perfect for influencer research, competitor analysis, brand monitoring, and growth tracking πŸ”πŸš€

Pricing

$19.99/month + usage

Rating

5.0

(1)

Developer

Scrapio

Scrapio

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

1

Monthly active users

20 hours ago

Last modified

Share

🎯 Instagram Followers Lead Scraper

Scrape an Instagram profile's followers and enrich each one into a sales/marketing lead. Given a profile URL or username, this actor returns the profile's followers with per-follower enrichment on by default β€” bio, follower/following/media counts, business/professional flags, category, HD profile picture, bio links, and public email/phone/address/geo for business & professional accounts β€” plus bio-keyword and contact filters to surface exactly the leads you want.

This is the lead-generation counterpart to the fast Instagram Followers Scraper (which returns a lean, cheap identity-only follower list). Use this actor when you want enriched, filterable leads instead of a plain list.

Features

  • Followers extraction β€” every follower of the target profile, paginated via next_max_id.
  • Lead enrichment (enrichProfiles, ON by default) β€” bio, follower/following/media counts, business/professional flags, category, HD picture, bio links, and public email/phone/address/geo for business & professional accounts. Missing values are null, never guessed.
  • Contact extraction β€” emails, phones and links parsed from each follower's bio text (works on personal accounts too, where the structured public_email is null).
  • Targeting filters β€” keywordInBio (any-match), hasEmail, hasPhone, businessOnly, verifiedOnly, minFollowers/maxFollowers, publicOnly/privateOnly. Filters run after enrichment; only rows that pass are emitted and billed.
  • Derived fields β€” profileUrl, scrapedAt, follower/following ratio, has_email, has_phone, relationship: "follower", source_profile, enrichment_status.
  • Optional AI bio classification (aiEnhancement, off by default) β€” topics, lead quality, account type, language, summary. Needs your own API key; fields are null on failure, never fabricated.
  • Honest data β€” absent contact/geo fields (β‰ˆ0% on personal accounts) are null with a real coverage stat; never a guessed stand-in. Session/IP failures are reported, never papered over with fake rows.

Input

FieldTypeNotes
startUrlsarrayProfile URLs or usernames whose followers to scrape.
maxDataintegerMax followers per profile (default 200).
sessionIdstring (secret, required)Instagram sessionid cookie. The followers/enrichment endpoints are login-walled.
enrichProfilesbooleanLead enrichment. ON by default; turn off for a lean list.
keywordInBio, hasEmail, hasPhone, businessOnly, verifiedOnly, minFollowers, maxFollowers, publicOnly, privateOnlyfiltersTargeting filters (most require enrichment, which auto-enables).
proxyConfigurationobjectResidential proxy (default). A sticky IP is bound to the session to avoid checkpoints.

Output

Each row is one follower. All base identity fields are preserved (strict superset of the base actor); enrichment/derived/AI fields are null when enrichment is off or a value is unavailable. Key columns: username, full_name, relationship, is_verified, is_private, profileUrl, source_profile, enrichment_status, follower_count, following_count, media_count, ratio, is_business_account, category, biography, public_email, public_phone, has_email, has_phone, external_url, city_name, latitude, longitude, scrapedAt.

How it works

The actor resolves the numeric user id and web app id (via the web_profile_info JSON API, rotating the residential IP past throttling), then paginates GET /api/v1/friendships/{user_id}/followers/ using the next_max_id cursor. Enrichment issues one web_profile_info lookup per follower, plus a users/{pk}/info lookup for business/professional accounts to retrieve contact and geo data.

Keywords

instagram followers scraper, instagram lead generation, instagram email scraper, instagram followers email extractor, instagram business leads, instagram bio keyword filter, instagram contact scraper, instagram followers enrichment, instagram influencer audience, instagram b2b leads, instagram followers export, instagram api scraper.