Instagram Followers Scraper avatar
Instagram Followers Scraper

Pricing

$6.00 / 1,000 profile analyzeds

Go to Apify Store
Instagram Followers Scraper

Instagram Followers Scraper

Analyze Instagram followers or following to find valuable profiles. Filter large accounts by engagement, contact info, and business category to discover influencers, leads, or ideal customers. Perfect for lead generation, market research, and influencer marketing.

Pricing

$6.00 / 1,000 profile analyzeds

Rating

0.0

(0)

Developer

Andrey Afanasenko

Andrey Afanasenko

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

14 days ago

Last modified

Share

Instagram Followers & Following Extractor

Turn any Instagram audience into qualified leads. Extract followers and following from public accounts and get 20+ enriched data points per profile — including emails, engagement rates, and contact info. Filter by language, category, or activity to find exactly who you need.

Not just a list of usernames — actionable lead intelligence with built-in qualification.


🚀 Why This Actor?

Most Instagram scrapers give you basic data. This one gives you actionable insights:

FeatureBasic ScrapersThis Actor
Followers/Following count
Profile picture & bio
Email extraction
Phone number
Engagement rate
Language detection
Business category
Reels activity
Quality scoring
Advanced filters

Private accounts are skipped for free. You pay per profile analyzed.


💼 Use Cases

Lead Generation
Find potential customers following your competitors. Filter by language and contact info to get outreach-ready leads.

Influencer Marketing
Identify micro-influencers with high engagement rates. Filter by category (Food Blogger, Fitness Coach, etc.) and minimum ER.

Market Research
Analyze audience demographics by language and business category. Understand who follows industry leaders.

Sales Outreach
Extract business accounts with verified emails. Target active accounts (posted within X days) with contact info.


⚡ Quick Start (5 minutes)

  1. Enter target accounts — usernames or Instagram URLs
  2. Set maxResults — how many profiles to analyze
  3. Run → Download JSON, CSV, or Excel

Example: 500 qualified leads from @nike followers in under 5 minutes.


💰 Pricing

What you pay forPrice
Profile analyzed$0.006
Private accountsFREE (skipped automatically)

Free tier: 200 profiles/month
Cost example: 1,000 profiles analyzed = $6


📊 What You Get (20+ fields per profile)

CategoryFields
IdentityAccount URL, Full Name, Profile Picture (HD), Followers, Following
Business InfoBiography, Business Category, Verified status
ContactEmail, Email Source, Phone, Website
EngagementMedian ER, Quality Score, Median Views, Views/Followers Ratio
ActivityLast Post (Days), Last Reel (Days), Reels Count
MetadataDetected Language, Source (follower/following of X)

Bold = unique fields not available in basic scrapers


🔍 Filters

FilterWhat it does
minFollowers / maxFollowersTarget specific audience sizes
accountTypeBusiness, Creator, or Personal
isVerifiedVerified accounts only
profileLanguage60+ languages supported
minEngagementRateQuality threshold (%)
lastPostDaysActive accounts only
lastReelDaysRecent Reels creators
contactInfoTypeMust have Email, Phone, or Website
keywordsSearch in bio, name, or posts
categoryFilter1000+ business categories

📤 Sample Output

{
"Account": "https://instagram.com/chef.maria.recipes",
"Profile Picture": "https://...jpg",
"Source": "Follower of @competitor",
"Full Name": "Maria Rodriguez",
"Followers Count": 45300,
"Following Count": 1200,
"Biography": "Chef & Recipe Developer | 📧 collabs@chefmaria.com",
"Email": "collabs@chefmaria.com",
"Email Source": "bio",
"Phone": "N/A",
"External URL": "https://linktr.ee/chefmaria",
"Category": "Chef",
"Verified": false,
"Detected Language": "English",
"Median ER": "2.45%",
"Quality": "Good",
"Median Views": 18500,
"Views/Followers Ratio": "40.85%",
"Last Post Within (Days)": 1,
"Reels Count": 32,
"Last Reel (Days Ago)": 3
}

🔌 Integrations

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_TOKEN")
run = client.actor("afanasenko/instagram-followers-scraper").call({
"usernames": ["nike", "adidas"],
"extractFollowers": True,
"maxResults": 500,
"minEngagementRate": 1.0
})
items = client.dataset(run["defaultDatasetId"]).list_items().items

JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const { defaultDatasetId } = await client.actor("afanasenko/instagram-followers-scraper").call({
usernames: ["nike"],
extractFollowers: true,
maxResults: 500
});
const { items } = await client.dataset(defaultDatasetId).listItems();

No-Code

  • n8n / Make / Zapier — Use Apify integration node
  • Google Sheets — Direct export via Apify integration
  • AI Agents / LangChain — Structured JSON output, ready for RAG pipelines

❓ FAQ

How is this different from other Instagram scrapers?
Most scrapers give you basic profile info (username, bio, follower count). This actor enriches each profile with engagement metrics, contact extraction, language detection, and quality scoring — giving you actionable data, not just lists.

Do I need Instagram login?
No. Works with public data only. Private accounts are automatically skipped (and not charged).

How is engagement rate calculated?
Median ER from the first ~12 posts using industry-standard formula: (likes + comments) / followers × 100.

What's the Quality score?
Compares engagement rate to benchmarks by follower count. "Good" = above average for that audience size.

Can I filter by country?
Use profileLanguage as a proxy — filter by Spanish, Portuguese, Japanese, etc. to target specific regions.

What if a profile has no email?
Email field shows "N/A". Use contactInfoType: "email" filter to only get profiles with emails.


⚖️ Compliance

  • Public data only — private accounts automatically skipped
  • No login required — safe and compliant
  • Use responsibly and comply with local regulations (GDPR, CAN-SPAM)

Ready to find your next customers? Click Start and get qualified leads in minutes.