Instagram Email Scraper avatar

Instagram Email Scraper

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Instagram Email Scraper

Instagram Email Scraper

Extract emails, phones & social links from Instagram profiles. Search by keyword or enter usernames directly. Visits each profile's website to find hidden emails β€” not just bio data. Perfect for influencer outreach, B2B prospecting & lead generation.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Data Runner

Data Runner

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

4

Monthly active users

6 days ago

Last modified

Share

Instagram Email Scraper πŸ“§πŸ“±

Extract verified business emails, phone numbers, and social media links from Instagram profiles. Search by keyword or provide usernames β€” the scraper visits each profile's website to find real contact information.

Why this scraper?

Other Instagram scrapers only extract what's visible on the profile page (bio text, follower count). This scraper goes further β€” it visits each profile's linked website to extract:

  • βœ… Email addresses (from contact pages, footers, mailto: links)
  • βœ… Phone numbers (from bio + website)
  • βœ… Other social profiles (Facebook, Twitter/X, LinkedIn, YouTube, TikTok)
  • βœ… Profile data (followers, posts, verified status, category, bio)
  • βœ… Business info (business account type, category name)

How it works

  1. Search β€” Enter keywords like "fitness trainers Tampa" or "real estate agents Miami"
  2. Discover β€” The scraper finds matching Instagram profiles using Instagram Search
  3. Enrich β€” For each profile with a website link, it extracts emails and social links
  4. Export β€” Download your leads as CSV, JSON, or Excel

Two ways to use it

Option 1: Search by keyword

Enter keywords and the scraper finds profiles matching your niche.

{
"searchTerms": ["fitness trainers Tampa", "personal trainer Miami"],
"searchType": "user",
"maxResults": 50,
"scrapeEmails": true
}

Option 2: Provide usernames

Already have a list of Instagram handles? Skip the search step.

{
"usernames": ["garyvee", "therock", "nike"],
"maxResults": 50,
"scrapeEmails": true
}

Use cases

  • 🎯 Influencer outreach β€” Find influencers in your niche with their real email addresses
  • πŸ“Š Lead generation β€” Build targeted prospect lists for B2B sales
  • 🏒 Agency prospecting β€” Find businesses that need marketing, web design, or social media help
  • πŸ” Market research β€” Analyze competitors' online presence and contact info
  • πŸ“± Brand partnerships β€” Find creators and businesses for collaboration

Output example

{
"username": "fitcoach_mike",
"fullName": "Mike Johnson | Fitness Coach",
"biography": "πŸ‹οΈ Online fitness coach | 10+ years experience | DM for coaching",
"followersCount": 45200,
"followingCount": 890,
"postsCount": 1243,
"isVerified": false,
"isBusinessAccount": true,
"categoryName": "Personal Trainer",
"website": "https://mikesfitness.com",
"emails": ["mike@mikesfitness.com", "coaching@mikesfitness.com"],
"phonesFromBio": [],
"socialLinks": {
"facebook": "https://facebook.com/mikejohnsonfitness",
"youtube": "https://youtube.com/@fitcoachmike",
"tiktok": "https://tiktok.com/@fitcoach_mike"
},
"instagramUrl": "https://www.instagram.com/fitcoach_mike/",
"source": "Instagram"
}

Pricing

  • $0.01 per lead (pay only for results)
  • $0.01 actor start fee
  • 50 leads = $0.51
  • 500 leads = $5.01

Note: This Actor uses apify/instagram-search-scraper and apify/instagram-profile-scraper as dependencies. Their usage costs are charged separately to your account at their standard rates (approx. $0.003/profile). Total cost per lead is approximately $0.016 including all fees.

No monthly subscription. No minimum commitment.

Tips for best results

  • Use specific keywords with location for targeted results ("dentists Miami" vs just "dentists")
  • For search type, use "user" to find profiles, "place" for local businesses
  • Start with 20 results to test, then scale up
  • Business accounts are more likely to have websites and emails
  • If you already know target usernames, use the usernames input to skip search and save on dependency costs

Dependencies

This Actor calls other Apify Actors to gather Instagram data:

  • apify/instagram-search-scraper β€” Finds profiles by keyword
  • apify/instagram-profile-scraper β€” Gets full profile data (website, bio, followers)

Their costs are charged to your account at their standard pay-per-result rates.

Integrations

Export your leads directly to:

  • Google Sheets, Excel, CSV
  • Zapier, Make (Integromat)
  • Your CRM via API or webhooks
  • N8n automation workflows

FAQ

Q: Does this require Instagram login? A: No. All data is extracted from public profiles. No cookies or login needed.

Q: What's the email hit rate? A: Typically 30-50% of profiles have a linked website, and 60-80% of those websites contain extractable emails. Overall hit rate is around 20-40%.

Q: Can I scrape private profiles? A: No. Only public profile data is extracted, consistent with Instagram's public data policies.

Q: How is this different from other Instagram scrapers? A: Other scrapers only grab what's on the Instagram page. We visit each profile's actual website to find emails, phones, and social links that aren't on Instagram.