Instagram Email Scraper
Pricing
$19.99/month + usage
Instagram Email Scraper
📧 Instagram Email Scraper (instagram-email-scraper) finds verified emails from public profiles, bios & contact buttons—fast. 🎯 Perfect for lead gen, influencer outreach & CRM enrichment. ⚡ Bulk search, filters & CSV export. ✅ Save time, grow pipelines, stay compliant.
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
ScrapeBase
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Instagram Email Scraper
The Instagram Email Scraper is a focused Instagram email extractor that finds publicly visible email addresses from Instagram-related search results at scale. It solves the manual grind of contact discovery by scanning Google results for Instagram pages and posts that include emails, acting as an IG email scraper and Instagram email finder for outreach and lead generation. Built for marketers, developers, data analysts, and researchers, it helps you scrape emails from Instagram efficiently and push structured results straight into an Apify dataset for easy export and integration at scale.
What data / output can you get?
Below are the exact JSON fields this Instagram email scraping tool saves to the dataset. Each record is pushed in real time only when a valid email is detected.
| Data type | Description | Example value |
|---|---|---|
| network | Source network label | "Instagram.com" |
| keyword | Search keyword used for the query | "marketing" |
| title | Result title extracted from the Google SERP block | "Social Lift Marketing (@socialliftmarketing)" |
| description | SERP snippet text where the email was detected | "This is Tunbridge Wells Squash ... 07802 640882 socialliftmarketing@ outlook.com #SocialMediaMarketing # Marketing ..." |
| url | Resolved result URL | "https://www.instagram.com/socialliftmarketing/" |
| Extracted email address (regex-based) | "socialliftmarketing@outlook.com" |
Notes:
- Only rows that contain a detected email are saved.
- description can be empty when Google does not provide a snippet block.
- You can download results from the Apify dataset in common formats (e.g., JSON or CSV) to feed CRMs, analytics, or automation workflows.
Key features
-
⚡ Keyword-driven Instagram email finder
Searches Google for Instagram-related results that match your keywords and extracts emails from the SERP content. Ideal for rapid prospecting without manual profile-by-profile checks. -
🎯 Precise email capture with filtering
Uses a robust email regex and lets you filter by specific domains via emailDomains (e.g., “@gmail.com”, “@outlook.com”) to keep your leads relevant. -
🌍 Location-aware queries
Optionally append a location string (location) to refine discovery (e.g., “London”, “New York”) and tailor outreach by geography. -
📈 Per-keyword result control
Limit collection with maxEmails to keep runs scoped and predictable for each keyword. -
🔐 Production-ready proxy strategy
With the default legacy engine, the scraper initializes the GOOGLE_SERP proxy and automatically falls back to datacenter (SHADER) and then residential proxies with retries if blocked—keeping runs resilient. -
🔁 Smart blocking detection & retries
Rotates headers, detects blocks (e.g., captcha or “unusual traffic”), adds jittered delays, and retries with escalated proxy strategies for better continuity. -
🧠 Duplicate-safe parsing
Avoids duplicate URLs per page, focusing on unique Instagram results that contain an email in the SERP block. -
📤 Real-time dataset streaming
Pushes each result (network, keyword, title, description, url, email) to the Apify dataset as soon as it’s found—great for pipelines and monitoring. -
💻 Developer-friendly & API-ready
Built with the Apify Python SDK. Access your dataset programmatically and integrate with internal systems for an Instagram email scraper API workflow. -
🚫 No login or cookies required
The IG email scraper operates on public SERP content—no Instagram login, sessions, or extensions needed.
How to use Instagram Email Scraper - step by step
-
Sign in to Apify
Create a free account or log in to your existing Apify workspace. -
Open the Instagram Email Scraper actor
Find “Instagram Email Scraper” in the Apify Store and click Try for free or Use. -
Add your input
- keywords (required): A list of search terms you want to discover (e.g., “marketing”, “founder”, “business”).
- Optionally add emailDomains (e.g., “@gmail.com”), location (e.g., “London”), and adjust maxEmails per keyword.
- platform defaults to "Instagram"; engine defaults to "legacy".
-
Configure proxies (optional)
By default with the legacy engine, the actor starts on the GOOGLE_SERP proxy. If blocks occur, it falls back to datacenter and then residential proxies automatically. You can still supply proxyConfiguration if you need custom settings. -
Start the run
Click Start. The actor will build Google queries like site:instagram.com "your keyword" and scan SERP blocks for emails, pushing valid results to the dataset in real time. -
Monitor progress
Watch logs for page counts, collected emails per keyword, and proxy status (e.g., fallback events). -
Download results
Open the Run’s Dataset and export your records (network, keyword, title, description, url, email) in your preferred format (e.g., JSON or CSV) for outreach, enrichment, or analytics.
Pro Tip: Chain this Instagram email scraper API-style with your CRM or automation stack (e.g., via Apify API + your Python scripts) to build a hands-free Instagram lead extractor pipeline.
Use cases
| Use case name | Description |
|---|---|
| Influencer outreach + brand partnerships | Find creator emails published on Instagram-related pages to accelerate introductions and campaigns. |
| B2B lead generation for agencies/SaaS | Collect verified public emails tied to topical keywords and locations to fill your pipeline faster. |
| Local business discovery | Combine location with niche terms to surface public contact emails for regional marketing. |
| PR and media contact discovery | Target categories or topics and extract public emails to streamline press outreach. |
| E-commerce collabs & affiliates | Build partner lists by scraping emails from Instagram-facing search results connected to your product category. |
| Academic and market research | Extract structured contact data for research cohorts without manual browsing. |
| Developer automation + API pipelines | Orchestrate scheduled runs and pipe results into databases or enrichment services using the Apify SDK/API. |
Why choose Instagram Email Scraper?
A precise, automation-ready Instagram email scraping tool that favors reliability and clean, structured output over gimmicks.
- ✅ Accurate, keyword-led discovery that only saves records with detected emails
- ⚙️ Robust proxy handling (GOOGLE_SERP → datacenter → residential) with retries and block detection
- 📊 Predictable scale via maxEmails per keyword and multi-page SERP crawling
- 💻 Developer-friendly with the Apify Python SDK and dataset API access
- 🛡️ No login required; works on publicly accessible SERP content
- 💸 Efficient alternative to unstable extensions or manual copy-paste workflows
- 🔄 Real-time data streaming to the dataset for integration with internal tools
In short: an Instagram email scraping service engineered for stability and structured results—versus browser extensions or ad‑hoc scripts that break under scale.
Is it legal / ethical to use Instagram Email Scraper?
Yes—when used responsibly. This Instagram email scraping tool extracts emails that appear publicly in search results for Instagram pages or posts. It does not log into accounts or access private data.
Guidelines for compliant use:
- 🛡️ Only collect publicly visible emails and respect the context in which they were shared
- ⚖️ Review and comply with Instagram’s terms and applicable laws (e.g., GDPR, CCPA)
- 📣 Use the data for legitimate purposes and avoid spam or deceptive outreach
- 🔒 Do not attempt to access private profiles or authenticated content
- 📝 Consult your legal team if you’re unsure about edge cases in your jurisdiction
Input parameters & output format
Example input (JSON)
{"keywords": ["marketing", "founder", "business"],"platform": "Instagram","location": "London","emailDomains": ["@gmail.com", "@outlook.com"],"maxEmails": 20,"engine": "legacy","proxyConfiguration": {"useApifyProxy": false}}
Parameter reference:
- keywords (array) — Required: yes. Description: List of keywords to search for on Instagram. The actor will search Google for Instagram profiles/posts containing these keywords and extract email addresses. Default: none (must provide at least one).
- platform (string) — Required: no. Description: Select platform. Enum: ["Instagram"]. Default: "Instagram".
- location (string) — Required: no. Description: Optional location to add to the search query (e.g., "London", "New York"). Leave empty to search globally. Default: "".
- emailDomains (array) — Required: no. Description: Optional domain filter (e.g., ["@gmail.com"]). Leave empty to collect all domains. Default prefill: ["@gmail.com"].
- maxEmails (integer) — Required: no. Description: Maximum number of emails to collect per keyword. Minimum: 1, Maximum: 5000. Default: 20.
- engine (string) — Required: no. Description: Choose scraping engine. Enum: ["legacy"]. Default: "legacy".
- proxyConfiguration (object) — Required: no. Description: Choose which proxies to use. For the legacy engine, the actor initializes the GOOGLE_SERP proxy and can fall back to datacenter and residential proxies if blocked. Default prefill: {"useApifyProxy": false}.
Example output (JSON)
{"network": "Instagram.com","keyword": "marketing","title": "Social Lift Marketing (@socialliftmarketing)","description": "This is Tunbridge Wells Squash ... 07802 640882 socialliftmarketing@ outlook.com #SocialMediaMarketing # Marketing ...","url": "https://www.instagram.com/socialliftmarketing/","email": "socialliftmarketing@outlook.com"}
Notes:
- Only records with the email field populated are saved. description may be empty when Google doesn’t provide a snippet.
FAQ
Is there a free way to try this IG email scraper?
Yes. This actor includes 120 trial minutes on Apify, so you can evaluate the Instagram email scraping tool before subscribing.
Do I need to log in to Instagram?
No. The Instagram email extractor works on public Google SERP content referencing Instagram and does not require cookies or account login.
Does this provide an Instagram email scraper API?
Yes. Runs save to an Apify dataset that you can access via the Apify API, enabling an Instagram email scraper API workflow for automation.
Can it extract emails from Instagram followers?
No. This tool does not crawl follower lists. It finds emails that appear publicly in search results for Instagram pages and posts matching your keywords.
How many results can it collect per run?
Results are controlled by maxEmails per keyword and the number of keywords you provide. The scraper paginates through SERPs and stops early if it hits an empty-page threshold.
Are emails verified?
Emails are captured via regex from SERP blocks. The actor does not perform mailbox or SMTP verification; it saves only when an email string is detected.
Can I filter by email domain or location?
Yes. Use emailDomains (e.g., ["@gmail.com"]) to constrain domains and location to append a place name to the query.
How does proxy handling work?
With the default legacy engine, the actor starts with the GOOGLE_SERP proxy and automatically falls back to datacenter (SHADER) and then residential proxies with retries if blocked. It also rotates headers and adds jittered delays.
Is there a Chrome extension version of this Instagram contact extractor?
No. This is an Apify actor (cloud-based). If you need browser-based workflows, you can still export the dataset and connect it to your existing tools.
Closing thoughts
Instagram Email Scraper is built to collect publicly visible emails from Instagram-related search results—fast, structured, and automation-ready. With domain filters, location support, resilient proxy logic, and real-time dataset streaming, it helps marketers, developers, analysts, and researchers move from manual searching to scalable pipelines. Integrate via the Apify API or your Python scripts to automate an Instagram email scraper API workflow. Start extracting smarter contact data and turn keywords into qualified leads—at scale.