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 pulls publicly listed emails from Instagram profiles & bios at scale. πŸ”Ž Filter by hashtag, username, or location, then export clean leads to CSV. πŸš€ Perfect for outreach, influencer marketing, and lead genβ€”fast, accurate, and compliant.

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

ScrapePilot

ScrapePilot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

Instagram Email Scraper

Instagram Email Scraper is an email scraper for Instagram that finds publicly listed email addresses from Instagram search results at scale. It solves the tedious task of manual prospecting by turning keyword-based discovery into clean, structured leads β€” perfect for marketers, developers, data analysts, and researchers. Use this Instagram email extractor as an IG email scraper or Instagram email finder to power outreach, partnerships, and lead generation pipelines with confidence and speed.

What data / output can you get?

The actor pushes structured records to the Apify dataset in real time. Each result contains the fields below (one row per detected email on a matching Instagram result):

Data typeDescriptionExample value
networkSocial network label used for the result"Instagram.com"
keywordThe keyword that was processed for the query"marketing"
titleResult title extracted from Google SERP"Social Lift Marketing (@socialliftmarketing)"
descriptionResult snippet text from Google SERP"This is Tunbridge Wells Squash ... socialliftmarketing@outlook.com ..."
urlThe Instagram URL from the SERP result"https://www.instagram.com/socialliftmarketing/"
emailThe email address detected in the SERP block"socialliftmarketing@outlook.com"

Notes:

  • Description may be empty if Google does not return a visible snippet for that result.
  • You can export results from the dataset in JSON, CSV, or Excel.

Key features

  • πŸ”Ž Keyword-driven discovery Search Instagram results via Google (site:instagram.com) for any set of keywords. Ideal for building targeted lists with this Instagram contact extractor or Instagram business email scraper workflow.

  • πŸ“§ Precise email parsing Robust email detection using a regex against Google SERP blocks. Only rows with an email are saved, ensuring clean output for your Instagram lead scraper needs.

  • πŸ—‚οΈ Email domain filtering Use emailDomains to include only addresses from specific domains (e.g., "@gmail.com", "@outlook.com") for focused campaigns with this Instagram email scraper tool.

  • πŸ“ Location scoping Optionally add a location string to the search query (e.g., "London") to refine discovery β€” helpful for local outreach or regional projects.

  • 🎯 Per-keyword caps Control throughput with maxEmails to cap the number of collected emails per keyword. Supports 1–5000, default 20.

  • 🌐 Platform selector A simple platform parameter (currently "Instagram") ensures results are restricted to Instagram.

  • πŸ›‘οΈ Smart proxy fallback Production-ready reliability with automatic proxy handling. For the legacy engine, the actor starts with the GOOGLE_SERP proxy and can switch to datacenter (SHADER) and residential proxies as needed to mitigate blocking.

  • ⚑ Real-time dataset streaming Results are pushed as they’re found, so you can monitor progress and export as soon as the first leads arrive.

  • πŸ§‘β€πŸ’» Developer friendly Built on Apify’s Python stack and dataset model. Trigger via API, schedule runs, and plug into your pipelines as an Instagram email scraper tool or Instagram user email lookup component.

How to use Instagram Email Scraper - step by step

  1. Sign in to Apify
    Create or log in to your Apify account.

  2. Open the actor
    Find β€œInstagram Email Scraper” in the Apify Store.

  3. Add input data
    Enter your keywords array (e.g., ["marketing", "founder"]) to guide discovery. Optionally add emailDomains, location, and adjust maxEmails. Platform and engine are available for configuration.

  4. Configure proxies (optional)
    Use proxyConfiguration if you need a custom setup. The legacy engine starts with the GOOGLE_SERP proxy automatically; the actor can fall back to datacenter and residential proxies when needed.

  5. Start the run
    Click Start. The actor queries Google SERPs, filters for Instagram links, extracts emails from the SERP blocks, and streams results to the dataset.

  6. Monitor progress
    See logs for per-keyword collection counts and proxy fallback updates.

  7. Export results
    Download from the dataset in JSON, CSV, or Excel to feed your CRM, analytics, or outreach tools with this Instagram influencer email finder or Instagram email list builder workflow.

Pro tip: Orchestrate recurring jobs via the Apify API to keep your Instagram email scraper pipeline fresh and aligned with campaign cadences.

Use cases

Use case nameDescription
Influencer marketing outreachBuild targeted email lists of creators and brands by topic and region to accelerate collaborations with an IG email scraper.
B2B lead generationFeed SDR sequences with verified public emails discovered by keywords, powering an Instagram lead scraper workflow.
Local business prospectingCombine keywords and a location string (e.g., β€œphotographer” + β€œLondon”) to find relevant contacts for regional campaigns.
PR and media contact discoveryIdentify press-friendly bios and public contact addresses around niche topics using an Instagram email extractor.
Research and analysisCollect structured samples of public contact data for academic or market research using an Instagram contact extractor.
Automation pipelinesTrigger runs via API and export to CSV/JSON for downstream enrichment or sync with internal systems.

Why choose Instagram Email Scraper?

  • 🎯 Purpose-built precision: Targets Instagram results on Google and saves only rows with actual emails.
  • βš™οΈ Configurable control: Tune maxEmails per keyword, filter by emailDomains, and scope by location.
  • 🌐 Resilient at scale: Automatic proxy flow (GOOGLE_SERP β†’ datacenter β†’ residential) keeps runs stable.
  • πŸ§‘β€πŸ’» Built for developers: Works seamlessly in API-driven pipelines, from enrichment to outreach automation.
  • πŸ›‘οΈ Public-data focus: Extracts publicly visible emails surfaced in search results β€” no logins or cookies.
  • πŸ’Ύ Clean, export-ready output: Structured fields for easy conversion into CSV/JSON/Excel and CRM uploads.
  • πŸš€ Better than extensions: No browser hacks or fragile add-ons β€” a production-grade Instagram email scraper tool running on Apify.

In short, it’s a reliable Instagram email scraper for accurate, scalable extraction without the headaches of unstable alternatives.

Yes β€” when done responsibly. This actor extracts emails that are publicly visible in Google search results for Instagram pages.

Guidelines:

  • Only use publicly available data and respect platform terms.
  • Comply with applicable regulations (e.g., GDPR, CCPA).
  • Avoid spam or deceptive outreach; use data for legitimate business or research.
  • Validate compliance with your legal team for your specific use case and region.

Input parameters & output format

Below is a real example input and a sample output row as pushed to the dataset.

Example JSON input

{
"keywords": ["marketing", "founder", "business"],
"platform": "Instagram",
"location": "London",
"emailDomains": ["@gmail.com", "@outlook.com"],
"maxEmails": 20,
"engine": "legacy",
"proxyConfiguration": {
"useApifyProxy": false
}
}

Input parameter reference

  • keywords (array of strings) β€” List of keywords to search for on Instagram. The actor will search Google for Instagram profiles/posts containing these keywords and extract email addresses. Required: Yes. Default: none (prefill: ["marketing"]).
  • platform (string, enum: ["Instagram"]) β€” Select platform. Required: No. Default: "Instagram".
  • location (string) β€” Optional: Add location to search query (e.g., "London", "New York"). Leave empty to search globally. Required: No. Default: "".
  • emailDomains (array of strings) β€” Optional: Filter results to only include emails from specific domains (e.g., ["@gmail.com", "@outlook.com"]). Leave empty to collect all email domains. Required: No. Default: none (prefill: ["@gmail.com"]).
  • maxEmails (integer, 1–5000) β€” Maximum number of emails to collect per keyword. Required: No. Default: 20.
  • engine (string, enum: ["legacy"]) β€” Choose scraping engine. Required: No. Default: "legacy".
  • proxyConfiguration (object) β€” Choose which proxies to use. Required: No. Default: {"useApifyProxy": false} (the legacy engine initializes GOOGLE_SERP proxy during execution for reliability).

Example JSON output

{
"network": "Instagram.com",
"keyword": "marketing",
"title": "Social Lift Marketing (@socialliftmarketing)",
"description": "This is Tunbridge Wells Squash ... socialliftmarketing@outlook.com ...",
"url": "https://www.instagram.com/socialliftmarketing/",
"email": "socialliftmarketing@outlook.com"
}

Notes:

  • description may be an empty string if Google does not show a snippet.
  • Only rows with a non-empty email are pushed.

FAQ

Is there a free option to try this IG email scraper?

You can run the actor on Apify with platform-based usage and actor pricing. Check the actor’s Apify Store page for current plans and any available trial options.

Do I need to log in to Instagram?

No. The actor does not log in to Instagram. It searches Google for Instagram results and extracts publicly visible emails from the SERP blocks.

What output fields do I get?

Each dataset item contains network, keyword, title, description, url, and email. Only rows with an email are saved.

Can I filter by email domain?

Yes. Use emailDomains (e.g., ["@gmail.com", "@outlook.com"]) to keep only addresses from specified domains.

How many emails can I collect per keyword?

Set maxEmails (1–5000, default 20) to cap results per keyword. The actor paginates through Google results until it reaches the limit or hits consecutive empty pages.

Which platform is supported?

The platform parameter currently supports "Instagram". This ensures results come from instagram.com.

How does proxy handling work?

For the legacy engine, the actor starts with the GOOGLE_SERP proxy and can automatically fall back to datacenter (SHADER) and residential proxies to reduce blocking. You can also pass proxyConfiguration if needed.

Can I integrate this Instagram email finder into my workflow?

Yes. It’s an Apify actor, so you can trigger runs via the Apify API, schedule jobs, and export results to CSV/JSON/Excel for downstream systems.

Final thoughts

Instagram Email Scraper is built to turn keyword-based discovery into structured, export-ready contact data. With precise email extraction, domain filters, location scoping, proxy resilience, and real-time dataset output, it’s a dependable Instagram email extractor for marketers, sales teams, researchers, and developers. Call it from your API, export to CSV/JSON, or wire it into a repeatable pipeline β€” start extracting smarter with a production-ready IG email scraper for scalable outreach and analytics.