Instagram Followers Filtered avatar
Instagram Followers Filtered

Pricing

from $3.50 / 1,000 results

Go to Apify Store
Instagram Followers Filtered

Instagram Followers Filtered

Scrape followers with filters: min/max followers, verified only, business accounts, keywords in bio. Auto-saves every 60s. No login required.

Pricing

from $3.50 / 1,000 results

Rating

0.0

(0)

Developer

red

red

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Instagram Followers Filter - Target by Follower Count & Engagement 2026

Scrape AND filter followers from any Instagram account. Unlike basic scrapers that dump thousands of irrelevant accounts, this Actor lets you target only the users that match YOUR criteria.

No Login Required

Your Instagram account stays safe. This Actor:

  • Does NOT require your Instagram login or cookies
  • Uses our own infrastructure to fetch data
  • Zero risk of account suspension for you
  • Works with any public Instagram profile

Unlike browser extensions or tools that use your account, we handle all scraping server-side. Your credentials are never needed.

Why Use Filtered Scraping?

Basic scraper: Returns ALL followers (thousands of bots, inactive accounts, irrelevant profiles)

This Actor: Returns ONLY users matching your filters (qualified leads ready for outreach)

Example Filters You Can Apply:

  • Follower count: 1,000 - 50,000 (target micro-influencers)
  • Account type: Business or Creator accounts only
  • Has email: Yes (for direct outreach campaigns)
  • Verified status: Filter verified accounts
  • Minimum posts: Ensure active accounts

Important: Processing Time

Filtered scraping takes longer than basic scraping because:

  1. First, we scrape the raw follower list from the target account
  2. Then, we enrich EACH user with their full profile data (followers, bio, email, etc.)
  3. Finally, we apply your filters to return only matching users
ScaleFirst ResultsComplete Results
Filter 1,000 users10-15 min20-30 min
Filter 5,000 users15-25 min40-60 min
Filter 10,000+ users25-40 min60-120+ min

Your data is safe! Streaming mode saves filtered results to the dataset every 60 seconds, so you never lose progress.

Input - Filter Options

FilterTypeDefaultDescription
usernameStringrequiredTarget Instagram account to scrape followers from
limitNumber1000Maximum number of followers to process
minFollowersNumber-Minimum follower count for each user
maxFollowersNumber-Maximum follower count for each user
verifiedOnlyBooleanfalseOnly return verified accounts
businessOnlyBooleanfalseOnly return Business or Creator accounts
hasEmailBooleanfalseOnly return users with a public email
hasWebsiteBooleanfalseOnly return users with a website in bio
minPostsNumber-Minimum number of posts
minEngagementNumber-Minimum engagement rate (%)

Example: Find Micro-Influencers in Nike's Audience

{
"username": "nike",
"limit": 5000,
"minFollowers": 1000,
"maxFollowers": 50000,
"businessOnly": true,
"minEngagement": 2.0
}

Example: Build Email Outreach List

{
"username": "competitor_brand",
"limit": 3000,
"minFollowers": 500,
"hasEmail": true,
"businessOnly": true
}

Example: Find Verified Creators

{
"username": "fashion_magazine",
"limit": 2000,
"verifiedOnly": true,
"minFollowers": 10000
}

Output

Each filtered user includes enriched profile data:

{
"position": 1,
"userId": "12345678901",
"username": "fitness_influencer",
"fullName": "Sarah Fit",
"biography": "Fitness Coach | Online Training",
"email": "sarah@fitpro.com",
"website": "https://sarahfit.com",
"followers": 48500,
"following": 892,
"postsCount": 324,
"isBusiness": true,
"isVerified": false,
"accountType": "creator",
"category": "Fitness Coach",
"engagementRate": 3.2,
"profilePicUrl": "https://...",
"scrapedAt": "2026-01-15T10:30:00Z"
}

Use Cases

GoalRecommended Filters
Micro-Influencer DiscoveryminFollowers: 10000, maxFollowers: 100000, businessOnly: true
Email Outreach CampaignhasEmail: true, businessOnly: true, minFollowers: 1000
Partnership ProspectingverifiedOnly: true, minFollowers: 50000
Competitor Audience AnalysisminFollowers: 500, minPosts: 10
Brand Ambassador SearchminEngagement: 3.0, minFollowers: 5000, maxFollowers: 50000

Streaming Mode

Data is automatically saved to the dataset every 60 seconds. Benefits:

  • No data loss if the run is interrupted
  • Monitor progress in real-time via the Apify console
  • Export partial results before the run completes

Integrations

Export your data to:

  • Google Sheets - Direct integration, auto-sync results
  • Zapier / Make (Integromat) - Trigger workflows when scrape completes
  • Webhooks - Get real-time notifications
  • API - Programmatic access via Apify API
  • Download - JSON / CSV / Excel files

FAQ

Why does filtered scraping take so much longer than basic scraping?

Basic scrapers only fetch a list of usernames. To apply filters like "minFollowers" or "hasEmail", we need to fetch the FULL profile of each user. This enrichment step is what makes filtering possible but also what takes time.

What if no users match my filters?

Try loosening your criteria. Very strict filters (e.g., verifiedOnly + hasEmail + minFollowers: 100000) may return zero results. Start broad and narrow down.

Can I scrape private accounts?

No. Only public accounts can be scraped. Private accounts' follower lists are not accessible.

How fresh is the data?

All data is scraped in real-time when you run the Actor. No cached or stale data.

Support

Telegram: @taskforceorange

Need Custom Solutions?

Looking for custom scraping, higher limits, or dedicated infrastructure?

📩 Contact us:

We offer:

  • Custom actor development
  • Enterprise-grade scraping solutions
  • Dedicated proxy infrastructure
  • White-label integrations
  • Priority support

Built with ❤️ by the InstaPrism team