Instagram Email & Leads Scraper
Pricing
from $0.55 / 1,000 results
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.55 / 1,000 results
Rating
0.0
(0)
Developer
Flash Scrape
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
18 hours ago
Last modified
Categories
Share
Instagram Email Scraper - Profile Leads & Bio Contacts
Instagram email scraper that turns a list of profiles into a contactable lead list. Paste usernames or profile URLs and get back each profile's email (pulled from the bio and the linked website), follower and engagement stats, a 0–100 lead score, and an optional AI cold-email opener — ready to export to CSV, JSON, or Excel.
Built for influencer leads, creator partnerships, agencies, and B2B cold email: this Instagram scraper returns clean, scored, contactable data, not just a raw profile dump. You only keep — and pay for — the leads that pass your filters.
How to scrape Instagram for leads (in 3 steps)
- Add your profiles. Paste Instagram usernames or profile URLs, one per line (a niche list, competitor's tagged accounts, or an influencer export).
- Set your filters. Choose follower range, verified-only, business-only, has-website, or has-email so you only get leads worth contacting.
- Run and export. The Instagram email scraper finds emails, scores every lead 0–100, dedupes, and pushes a clean dataset you can download as CSV, JSON, or Excel — or pipe straight into your CRM.
Under the hood it pulls each profile via the official apify/instagram-scraper, then enriches and scores the results.
What data you get from each Instagram profile
- Find the email behind any Instagram profile — scans the bio for inline emails and visits the link-in-bio website (home / contact / about) to pull the real email plus other socials.
- Measure real influence, not vanity followers — engagement rate is computed from recent posts so you can spot follower-padded accounts.
- Rank the best leads first — every profile gets a 0–100 lead score based on email + link + follower fit + engagement.
- Capture profile context — name, niche/category, follower count, verified status, and the canonical profile URL.
- Write a cold-email opener automatically — an optional one-line, personalized icebreaker per lead, generated with your own OpenAI or Anthropic key.
- Deduplicate automatically — the same handle, website, or email collapses into a single row.
Filters & options
Trim a raw profile list down to the influencer leads worth emailing. You're only charged for leads delivered after filtering.
- Filter Instagram profiles by follower count — set a min/max band to target nano, micro, mid, or macro tiers.
- Keep only verified accounts — blue-check profiles only.
- Keep only business / creator accounts — the accounts most likely to expose public contact info.
- Keep only profiles with a link in bio — needed to enrich an email from the linked site.
- Keep only profiles with an email — best for cold-email campaigns; drops anything uncontactable.
- Enrich emails from the linked website — visits each link-in-bio site for a higher email fill rate (no API key needed).
- Generate AI cold openers — add a personalized opener per lead using your own LLM key.
Input
| Field | What it does |
|---|---|
| profiles (required) | Instagram usernames or profile URLs, one per line. |
| minFollowers | Keep only profiles with at least this many followers (0 = off). |
| maxFollowers | Keep only profiles with at most this many followers (0 = no cap). Use with min to target a tier. |
| onlyVerified | Keep only blue-check verified accounts. |
| onlyBusinessAccount | Keep only Instagram business / creator accounts. |
| onlyWithWebsite | Keep only profiles that have a link in bio. |
| onlyWithEmail | Keep only profiles where an email was found. |
| enrichEmails | Visit the link-in-bio site to find emails + socials (default on). |
| writeOpeners | Add an AI cold-opener per lead — requires your OpenAI/Anthropic key. |
| llmProvider | Which model writes the openers (openai or anthropic). |
| llmApiKey | Your own API key — used only to write openers, never stored. |
| llmModel | Optional model override. |
Example input:
{"profiles": ["natgeo", "https://www.instagram.com/nike/", "humansofny"],"minFollowers": 5000,"maxFollowers": 500000,"onlyWithEmail": true,"enrichEmails": true,"writeOpeners": false}
JSON output sample
One row per profile, best leads first. Results also render as a clean sortable table on the Output tab and export to CSV / JSON / Excel.
{"lead_score": 95,"handle": "someboutique","name": "Some Boutique","category": "Clothing (Brand)","followers": 84200,"engagement_rate": 3.8,"email": "hello@someboutique.com","email_status": "found","website": "https://someboutique.com","verified": false,"icebreaker": "Loved how your spring drop landed 3.8% engagement at 84k…","profile_url": "https://www.instagram.com/someboutique/"}
Use cases
- Build an outreach list of creators in a niche you already follow or compete with.
- Find brand-partnership contacts with real engagement instead of vanity followers.
- Agencies: enrich a client's prospect list of Instagram handles into emails + a ready CSV.
- Sales teams: turn a list of business Instagram accounts into a cold-email-ready lead list.
Use with AI agents & automation
Every run produces a structured dataset, so this Instagram email scraper drops straight into your stack. Trigger it from an AI agent over MCP, or wire the dataset into Make, n8n, or Zapier to push new influencer leads into your CRM, email tool, or a Google Sheets tab automatically. Pair it with the Apify API to schedule runs and keep your lead list fresh without manual exports.
Pricing
This actor runs on Apify's pay-as-you-go model: you pay for the compute and the official Instagram scraper calls used during a run, and you only get charged for leads delivered after your filters are applied. Optional AI openers use your own OpenAI/Anthropic key, billed directly by that provider. See the live cost estimate on the actor's pricing tab before you run.
Other Flash Scrape scrapers
Need leads from another platform? Explore the rest of the Flash Scrape suite:
- Google Maps Leads Scraper — Google Maps business leads
- Yelp Leads Scraper — Yelp business leads
- BBB + Yellow Pages Leads Scraper — BBB + Yellow Pages leads
- TikTok Leads Scraper — TikTok creator leads
- YouTube Leads Scraper — YouTube creator leads
- Smart Scraper by Example — no-code web scraper
FAQ
Is it legal to scrape Instagram emails? This Instagram scraper only collects public profile data. Use it for legitimate outreach and follow Instagram's terms plus anti-spam laws (CAN-SPAM, GDPR) in how you message people.
Do I need an API key? No — finding and enriching emails needs no key. An API key is only required if you turn on AI cold openers, and it's your OpenAI/Anthropic key, used during the run and never stored.
Do I need a list of profiles to start? Yes. This scraper works from usernames or profile URLs you provide (a niche list, a competitor's tagged accounts, an influencer export). Instagram has restricted open hashtag discovery, so a supplied profile list is the reliable, accurate route.
Will every profile have an email?
No. Instagram only exposes public emails for some business accounts; the rest depend on what's in the bio or on the linked website. Turn on onlyWithEmail to keep just the contactable leads.
How many results can I get? There's no hard cap — it processes as many profiles as you submit. Larger lists simply take longer and use more compute, and you're only charged for leads that pass your filters.
Can I export to CSV / Google Sheets? Yes. Every run exports to CSV, JSON, or Excel, and you can push the dataset into Google Sheets, Make, n8n, or Zapier via the Apify API or integrations.