Instagram Email & Leads Scraper
Pricing
from $0.000035 / actor start
Instagram Email & Leads Scraper
Turn Instagram profiles into contactable leads — extract emails from bios + linked sites, follower/engagement filters, 0-100 lead score, dedupe, and AI cold openers. Export CSV/JSON.
Pricing
from $0.000035 / actor start
Rating
5.0
(1)
Developer
Flash Scrape
Maintained by CommunityActor stats
1
Bookmarked
5
Total users
2
Monthly active users
8 hours ago
Last modified
Categories
Share
Instagram Email Scraper — Creator, Influencer & Business Leads
Instagram email scraper that turns any list of Instagram profiles into a scored, contactable lead list. Feed in usernames or profile URLs and get back each profile's email (from the bio and the linked website), follower/engagement stats, a 0–100 lead score with an A–F grade, and an optional AI cold-email opener — ready to export to CSV, JSON, or Excel.
What does it do?
This Instagram lead generation tool pulls each profile through the official apify/instagram-scraper, then runs it through an enrichment and scoring pipeline: it extracts the email from the bio text or by crawling the profile's link-in-bio website (home, /contact, /about), resolves link-in-bio aggregators like Linktree, computes a real engagement rate from recent posts, and grades every lead 0–100 so you know which contacts are actually worth emailing. Duplicate handles, domains, and emails are collapsed automatically. Optionally, it writes a one-line AI cold-outreach opener per lead using your own OpenAI or Anthropic key.
Why use it / who's it for
- Influencer marketing agencies building outreach lists of creators in a niche (fitness, beauty, travel, food) for brand-partnership pitches.
- B2B sales teams turning a list of Instagram business accounts into a cold-email-ready CRM import.
- E-commerce brands finding micro- and nano-influencers (5k–500k followers) with real engagement, not vanity follower counts.
- Marketing freelancers and Fiverr/Upwork sellers fulfilling "Instagram lead scraping" or "influencer outreach list" gigs for clients.
- Recruiters and partnership managers enriching a competitor's tagged-account list or a hashtag-research export into contactable leads.
How to use it
- Add your profiles — paste Instagram usernames or profile URLs, one per line (
natgeo,https://www.instagram.com/nike/, an influencer export, or a competitor's tagged accounts). - Set your lead filters — follower range, verified-only, business-account-only, has-website, has-email, or a minimum lead score, so you only pay for leads worth contacting.
- Choose enrichment — leave "find emails on the linked website" on for a higher email fill-rate, and optionally turn on AI cold openers with your own OpenAI/Anthropic key.
- Run and export — the actor scores, dedupes, and sorts every lead best-first, then pushes a clean dataset you can download as CSV, JSON, or Excel, or pipe into your CRM via the Apify API.
Output fields
| Field | Description |
|---|---|
handle | Instagram username |
name | Display / full name |
category | Business category (e.g. "Clothing (Brand)") |
bio | Raw bio text |
email | Best contactable email found (bio or linked site) |
email_status | found or missing |
phone | Business phone number, if public |
website | Link in bio |
domain | Bare domain of the website |
followers / following / posts | Profile stats |
verified | Blue-check status (bool) |
is_business | Business/creator account (bool) |
engagement_rate | Avg (likes+comments) ÷ followers over recent posts, as % |
avg_likes / avg_comments | Averages from recent posts |
related_profiles | Up to 20 Instagram-suggested related accounts |
linkedin / facebook / twitter | Social links found during enrichment |
extra_emails | Additional emails found beyond the primary one |
lead_score | 0–100 lead-quality score |
lead_grade | A–F grade derived from the score |
lead_tier | hot / warm / cold |
has_email / has_website / has_phone | Boolean contactability flags |
icebreaker | Optional AI-generated cold-outreach opener |
profile_url | Canonical instagram.com/<handle>/ URL |
Input example
{"profiles": ["natgeo", "https://www.instagram.com/nike/", "humansofny"],"minFollowers": 5000,"maxFollowers": 500000,"onlyWithEmail": true,"onlyBusinessAccount": true,"enrichEmails": true,"minScore": 50,"writeOpeners": false}
See the full field list — onlyVerified, onlyWithWebsite, llmProvider, llmApiKey, llmModel, minScore — on the Input tab.
How much does it cost?
This actor is pay-per-result: $0.005 per lead delivered — $5 per 1,000 leads (pay-per-event pricing, effective 2026-07-16). You're only charged for leads that survive your filters (follower range, verified, has-email, minimum score, etc.), so a tightly filtered run costs less than an unfiltered one. New Apify accounts get roughly 1,000 results free on the platform's free tier, enough to test the actor on a real list before committing budget. Optional AI cold openers are billed separately, directly by your own OpenAI or Anthropic account — Flash Scrape never marks that up.
FAQ
Is it legal to scrape Instagram for emails?
This actor only collects public profile data — the same bio and linked-website info any visitor to the profile can see. Use the leads for legitimate outreach and follow Instagram's terms plus anti-spam laws (CAN-SPAM, GDPR) in how you contact people.
How fresh is the data?
Every run scrapes live Instagram profiles at execution time via the official apify/instagram-scraper, so follower counts, bios, and engagement stats reflect the current state of each profile, not a cached snapshot.
Do I need a list of profiles, or can I search by hashtag/niche?
You need to supply usernames or profile URLs — Instagram has restricted open hashtag and keyword discovery, so this Instagram contact scraper works from a seed list (a niche you follow, a competitor's tagged accounts, or an influencer database export) rather than free-text search.
Will every profile have an email?
No. Instagram only exposes a public business email for some accounts; the rest depend on what's written in the bio or published on the linked website. Turn on onlyWithEmail to keep only the leads with a found email, and minScore to keep only your best A/B-grade leads.
Do I need an API key to run this?
No. Email finding and website enrichment need no key. An API key is only required if you enable AI cold openers, and it's your own OpenAI or Anthropic key — used only during the run, never stored.
Other Flash Scrape lead tools
- Email Verifier — validate and clean any email list before you send
- Company Domain Enricher — turn a company name into its real domain + contact email
- Local Business Leads — multi-source local business leads with contact enrichment
- Google Maps Leads Scraper — Google Maps business leads by city/category
- TikTok Leads Scraper — TikTok creator leads, same scoring pipeline
- Restaurant Leads Scraper — restaurant owner leads with POS/reservation tech stack