Instagram Followers Filtered
Pricing
from $3.50 / 1,000 results
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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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:
- First, we scrape the raw follower list from the target account
- Then, we enrich EACH user with their full profile data (followers, bio, email, etc.)
- Finally, we apply your filters to return only matching users
| Scale | First Results | Complete Results |
|---|---|---|
| Filter 1,000 users | 10-15 min | 20-30 min |
| Filter 5,000 users | 15-25 min | 40-60 min |
| Filter 10,000+ users | 25-40 min | 60-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
| Filter | Type | Default | Description |
|---|---|---|---|
username | String | required | Target Instagram account to scrape followers from |
limit | Number | 1000 | Maximum number of followers to process |
minFollowers | Number | - | Minimum follower count for each user |
maxFollowers | Number | - | Maximum follower count for each user |
verifiedOnly | Boolean | false | Only return verified accounts |
businessOnly | Boolean | false | Only return Business or Creator accounts |
hasEmail | Boolean | false | Only return users with a public email |
hasWebsite | Boolean | false | Only return users with a website in bio |
minPosts | Number | - | Minimum number of posts |
minEngagement | Number | - | 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
| Goal | Recommended Filters |
|---|---|
| Micro-Influencer Discovery | minFollowers: 10000, maxFollowers: 100000, businessOnly: true |
| Email Outreach Campaign | hasEmail: true, businessOnly: true, minFollowers: 1000 |
| Partnership Prospecting | verifiedOnly: true, minFollowers: 50000 |
| Competitor Audience Analysis | minFollowers: 500, minPosts: 10 |
| Brand Ambassador Search | minEngagement: 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:
- Telegram: @taskforceorange
- Website: socialswarm.com
We offer:
- Custom actor development
- Enterprise-grade scraping solutions
- Dedicated proxy infrastructure
- White-label integrations
- Priority support
Built with ❤️ by the InstaPrism team