Instagram Email Scraper avatar

Instagram Email Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Instagram Email Scraper

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

ScrapeBase

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

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 typeDescriptionExample value
networkSource network label"Instagram.com"
keywordSearch keyword used for the query"marketing"
titleResult title extracted from the Google SERP block"Social Lift Marketing (@socialliftmarketing)"
descriptionSERP snippet text where the email was detected"This is Tunbridge Wells Squash ... 07802 640882 socialliftmarketing@ outlook.com #SocialMediaMarketing # Marketing ..."
urlResolved result URL"https://www.instagram.com/socialliftmarketing/"
emailExtracted 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

  1. Sign in to Apify
    Create a free account or log in to your existing Apify workspace.

  2. Open the Instagram Email Scraper actor
    Find “Instagram Email Scraper” in the Apify Store and click Try for free or Use.

  3. 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".
  4. 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.

  5. 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.

  6. Monitor progress
    Watch logs for page counts, collected emails per keyword, and proxy status (e.g., fallback events).

  7. 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 nameDescription
Influencer outreach + brand partnershipsFind creator emails published on Instagram-related pages to accelerate introductions and campaigns.
B2B lead generation for agencies/SaaSCollect verified public emails tied to topical keywords and locations to fill your pipeline faster.
Local business discoveryCombine location with niche terms to surface public contact emails for regional marketing.
PR and media contact discoveryTarget categories or topics and extract public emails to streamline press outreach.
E-commerce collabs & affiliatesBuild partner lists by scraping emails from Instagram-facing search results connected to your product category.
Academic and market researchExtract structured contact data for research cohorts without manual browsing.
Developer automation + API pipelinesOrchestrate 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.

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.