Instagram Email Scraper avatar

Instagram Email Scraper

Pricing

from $1.99 / 1,000 results

Go to Apify Store
Instagram Email Scraper

Instagram Email Scraper

📧 Instagram Email Scraper extracts email addresses from targeted profiles—fast and accurate. Ideal for marketers, agencies, and sales teams to find qualified leads and grow outreach effortlessly. 🚀🔎

Pricing

from $1.99 / 1,000 results

Rating

0.0

(0)

Developer

SolidScraper

SolidScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Instagram Email Scraper 📬

Instagram Email Scraper is an automated actor that scrapes email addresses from Instagram bios and posts that are related to your chosen keywords. If you’re looking for an instagram email scraper, instagram emails extractor, or an instagram contact email scraper for lead generation, this tool helps you find publicly available email contacts faster—so you can scale outreach and save hours of manual research whether you’re a marketer, recruiter, data analyst, or researcher.

Whether you’re building an instagram lead email scraper workflow or assembling a bulk instagram email scraper dataset, this actor is designed to help you collect relevant contacts using your keyword and email-domain targeting.


Why choose Instagram Email Scraper?

FeatureBenefit
Keyword-based email discoveryFinds emails from Instagram bios and posts related to your keywords
Custom email-domain filteringCollects only emails matching your customDomains patterns (e.g. @gmail.com)
Built-in proxy supportImproves reliability for accessing public web data at scale
Engine options (cost-effective vs legacy)Choose between faster lower-cost scraping and a legacy engine for reliability
Structured output datasetExports consistent JSON rows you can import into CRMs, sheets, or pipelines
Progress persistenceSaves progress as it runs so you don’t lose everything after interruptions

Key features

  • 🔍 Accurate email extraction from public profile content: Extracts emails found in the text it processes and deduplicates them as it runs
  • 🧩 Flexible targeting with keywords: Uses your keywords list to drive which Instagram-related results to scan for emails
  • 🏷️ Email-domain filters for better leads: Supports customDomains so you can focus on specific inbox providers and reduce noise
  • 🛡️ Reliability with proxy support: Works with your provided proxyConfiguration to improve scraping stability
  • 🔄 Resilient execution with retries and fallbacks: Includes retries and fallback logic for cases where results are limited or requests fail
  • 💾 Real-time dataset saving: Pushes each discovered email immediately to the output dataset
  • 📊 Stop when you reach your goal: Respects maxEmails and stops collecting once the limit is reached
  • 🌐 Consistent row structure for analysis: Each pushed record includes source context fields like title, description, and URL

Input

Provide input via an input.json file. Example structure:

{
"keywords": ["founder", "marketing"],
"location": "",
"platform": "Instagram",
"customDomains": ["@gmail.com"],
"maxEmails": 20,
"engine": "legacy",
"proxyConfiguration": {}
}

Input Fields

FieldRequiredDescription
keywords✅ YesA list of keywords to search for. The scraper uses these to find Instagram bios and posts related to your topics.
location❌ NoLocation to filter search results. Leave it empty to use no location filter.
platform❌ NoSelect platform. Use Instagram (this actor is set up for Instagram).
customDomains❌ NoList of custom email domains to keep. For example, @gmail.com helps you target inbox providers.
maxEmails❌ NoMaximum number of emails to collect. The scraper stops once this limit is reached (default is 20). Higher limits can take longer and don’t guarantee the exact number will be reached.
engine❌ NoChoose scraping engine: cost-effective (Cost Effective (New)) or legacy (Legacy). Pick what best matches your speed vs reliability needs.
proxyConfiguration❌ NoConfigure proxies for this Actor. Use it when you want more control over how requests are routed.

Output

During execution, the actor saves each discovered email contact as a JSON row in the output dataset.

[
{
"network": "Instagram.com",
"keyword": "founder",
"title": "No data",
"description": "No data",
"url": "https://example.com",
"email": "person@gmail.com",
"proxyGroups": ["some-proxy-group"]
}
]

Output Fields

FieldTypeDescription
networkstringThe network/source label used for each record (set to Instagram.com).
keywordstringThe keyword that was used for the run when this email was found.
titlestringResult title text captured alongside the contact info.
descriptionstringResult description/snippet text where the email address was extracted from.
urlstringThe URL associated with the searched result.
emailstringThe extracted email address.
proxyGroupsarrayProxy group identifiers used for the run (based on your proxy engine/configuration).

Note: If the same email is found again, it is skipped via deduplication (tracked during the run).


How to use Instagram Email Scraper (via Apify Console)

  1. Open Apify Console
    Log in at console.apify.com and go to the Actors tab.

  2. Find this actor
    Search for Instagram Email Scraper and open its listing.

  3. Add your input
    In the INPUT section, use the built-in form or paste your input.json.
    Set keywords first—these drive what the actor scans for email contacts.
    Optionally set customDomains (like @gmail.com) to focus on specific inbox types.

  4. Choose an engine
    Select engine as either legacy (Legacy) or cost-effective (Cost Effective (New)) depending on your preference for reliability vs speed/cost.

  5. (Optional) Configure proxies
    If you have specific proxy requirements, fill proxyConfiguration. If you don’t, the actor can still run with its default behavior for proxy handling.

  6. Run the actor
    Click Run to start scraping. During the run, you’ll see logs about found emails being pushed to the dataset, progress updates, and stop conditions when maxEmails is reached.

  7. Open results in the dataset
    After completion, go to the OUTPUT tab to view the dataset containing the JSON rows (including email, url, keyword, and the surrounding title/description).

  8. Export for downstream use
    Export the dataset to JSON/CSV from Apify’s dataset UI, then load it into your CRM, spreadsheet, or analysis pipeline.

No coding required—get accurate results in minutes with this Instagram Email Scraper. 🚀


Advanced features & SEO optimization

  • 🔍 Engineered-for-purpose keyword email harvesting: Built specifically as an instagram email harvesting software to find inbox contacts connected to your topics (great for “instagram influencer email scraper” style research).
  • 🏷️ Targeted inbox filtering: Use customDomains to narrow results, making this an effective instagram profile email finder for curated outreach lists.
  • 🔄 Resilience under real-world conditions: Includes retries, fallbacks, and progress persistence so longer runs (or harder targets) are less likely to fail silently.
  • 📌 Designed for bulk workflows: Works well for “bulk instagram email scraper” use cases where you want repeatable, structured datasets.

Best use cases

  • 📈 Lead generation teams: Quickly build an instagram contact email scraper dataset for outreach with less manual browsing
  • 🧠 Market researchers: Analyze who publicly lists emails related to specific niches using keyword-driven scanning
  • 🎯 Influencer marketers: Identify possible contact emails for campaigns using targeted keywords (a strong instagram influencer email scraper workflow)
  • 🗂️ Growth analysts: Join email contact data with other attributes in a single dataset for segmentation and reporting
  • 💼 Recruiters & staffing: Find public contact emails for roles or community outreach tied to founder/marketing-type keywords
  • 🔧 Automation builders: Feed extracted emails into downstream pipelines because the actor outputs consistent structured JSON rows
  • ✉️ Email outreach operators: Create focused instagram email list scraper exports by domain (for example only @gmail.com)

Technical specifications

  • Supported Input Formats

    • ✅ JSON input via the Apify Console / input.json (fields exactly as documented in the Input section)
  • Proxy Support

    • ✅ Yes, via proxyConfiguration
    • ✅ Engine choice available via engine (cost-effective or legacy)
  • Retry Mechanism

    • ✅ Built-in retries and fallback logic are included for pages/results that don’t return data as expected
  • Dataset Structure

    • ✅ Each discovered email is pushed to the dataset immediately as a JSON row
    • ✅ Includes: network, keyword, title, description, url, email, proxyGroups
  • Rate Limits & Performance

    • ✅ Designed for automated bulk scraping, but large searches or very high maxEmails may take longer
  • Limitations

    • ❌ Emails only come from publicly available sources processed by the actor (it won’t access private or authenticated data)

FAQ

Can I scrape emails from Instagram bios and posts?

✅ Yes. This Instagram Email Scraper is designed to find emails from Instagram bios and posts related to your provided keywords.

How do I focus results on my target inbox type?

You can use customDomains (for example, @gmail.com) so the scraper only keeps emails matching those domains—this is helpful for an instagram emails extractor workflow with cleaner leads.

What does maxEmails do?

maxEmails sets the maximum number of emails the actor will collect. It will stop once the limit is reached. Setting a higher limit can take longer and doesn’t guarantee you’ll reach it.

Which engine should I choose: legacy or cost-effective?

Use legacy for the Legacy engine option, and cost-effective for the Cost Effective (New) engine option. If you’re optimizing for speed/cost, try cost-effective; if you prioritize reliability, start with legacy.

Do I need to provide a proxy configuration?

❌ Not strictly. But if you want better control for your scraping runs, you can provide proxyConfiguration. Proxy support is available to help with reliability for bulk extraction.

Can I run multiple keywords at once?

Yes. Provide multiple values in the keywords array, and the actor will use each keyword to drive email discovery (and push results with the matching keyword field).

Where can I export the results?

After the run, open the OUTPUT tab in Apify Console to access the dataset. You can then export it (for example, as JSON or CSV) from Apify’s dataset interface.

Is this actor able to remove personal data on request?

If you need help with data removal, contact dataforleads@gmail.com.


Support & feature requests

If you’re using this Instagram Email Scraper and have feedback, we’d love to hear it! 💡

  • 💡 Feature Requests: Want improvements like additional output fields, easier domain targeting, or better dataset formatting for your instagram lead email scraper workflows? Tell us what you need.
  • 📧 Contact: Reach out via dataforleads@gmail.com.

User feedback helps shape the roadmap for the next enhancements to this Instagram Email Scraper. 🚀


Make your outreach faster with the most comprehensive and SEO-optimized Instagram Email Scraper—powered by targeted keywords and domain filtering for scalable contact discovery.

Disclaimer

This tool only accesses publicly accessible sources. It does not access private profiles, authenticated data, or password-protected pages.

You are responsible for ensuring your use complies with applicable laws (including GDPR and CCPA), spam regulations, and platform terms of service. If you need data removal, contact dataforleads@gmail.com.

Use Instagram Email Scraper responsibly, ethically, and for legitimate purposes only.