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 public business emails from profiles, followers & hashtags. ๐Ÿ” Bulk scrape, verify & dedupe; filter by niche; enrich with username, bio, site & phone. ๐Ÿ“Š Export CSV/JSON. ๐Ÿš€ Ideal for lead gen & influencer outreach.

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

ScrapeLabs

ScrapeLabs

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 a production-ready Apify actor that discovers and extracts publicly shared email addresses from Instagram results via Google, returning clean, structured contact records for outreach at scale. It solves the slow, manual process of finding emails by automating keyword-based discovery with optional location and domain filters, robust proxy fallback, and instant CSV/JSON exports from the Apify dataset. Built for marketers, developers, analysts, and researchers, it helps you turn keywords into actionable contact lists reliably and fast.

What data / output can you get?

Below are the exact fields this actor saves to the Apify dataset. You can export the results to CSV, JSON, or Excel directly from the dataset.

Data typeDescriptionExample value
networkNetwork label based on the selected platformInstagram.com
keywordThe keyword used for the search querymarketing
titleResult title from Google SERPSocial Lift Marketing (@socialliftmarketing)
descriptionResult snippet/description from Google SERPThis is Tunbridge Wells Squash ... 07802 640882 socialliftmarketing@ outlook.com #SocialMediaMarketing # Marketing ...
urlDirect URL to the Instagram resulthttps://www.instagram.com/socialliftmarketing/
emailExtracted email address matched by patternsocialliftmarketing@outlook.com

Note: description may be empty for some results if Google does not return a snippet.

Key features

  • ๐Ÿ” Keyword-driven discovery Build precise Google queries scoped to Instagram (site:instagram.com) with optional location keywords for focused lead discovery.

  • ๐ŸŽฏ Email domain filtering Use the emailDomains filter to only collect emails from selected domains (e.g., @gmail.com, @outlook.com) for cleaner lists.

  • ๐Ÿ“ˆ Per-keyword limits Control scale with maxEmails to cap how many emails you collect per keyword while the actor paginates SERPs automatically.

  • ๐Ÿ” Robust proxy fallback Starts with the GOOGLE_SERP proxy (legacy engine) and automatically falls back to datacenter and then residential proxies on blocks, with retries and jitter to improve success rates.

  • โšก Real-time dataset streaming Each discovered contact row is pushed immediately with Actor.pushData so you can monitor progress and export at any time.

  • ๐Ÿงช No login or cookies required Works from public Google SERPs and publicly visible Instagram pagesโ€”no Instagram account or session is needed.

  • ๐Ÿงฐ Developer-friendly structure Consistent JSON records with network, keyword, title, description, url, and email make it easy to plug into enrichment or outreach pipelines.

  • โ˜๏ธ Apify-native reliability Built on Apify infrastructure with configurable proxies and timeouts for scalable, repeatable runs.

How to use Instagram Email Scraper - step by step

  1. Create or log in to your Apify account.
  2. Open the Instagram Email Scraper actor in the Apify Store.
  3. Add input data:
    • keywords: a list of strings (e.g., ["marketing", "founder"])
    • Optional filters: location (string) and emailDomains (e.g., ["@gmail.com"])
    • Limits: maxEmails per keyword (integer)
    • Engine: legacy (default)
    • proxyConfiguration: choose whether to use Apify Proxy
  4. Start the run:
    • Click Start to launch the actor. It builds Google queries (site:instagram.com + your keywords and optional location) and crawls SERPs for email patterns.
  5. Monitor progress:
    • Watch logs for per-page status, proxy fallback notices, and collected emails streaming to the dataset.
  6. Review results:
    • Open the runโ€™s Dataset to see structured rows with network, keyword, title, description, url, and email.
  7. Export your data:
    • Download the dataset in CSV, JSON, or Excel for immediate use in your CRM or outreach tools.

Pro tip: Use emailDomains to target corporate domains (e.g., ["@company.com"]) and location to prioritize local leads while keeping maxEmails tuned to your campaign size.

Use cases

Use case nameDescription
Influencer outreach for brandsBuild targeted lists of creators by keyword and location, then export emails for collaboration outreach.
B2B lead generationDiscover business emails shared on Instagram profiles using niche keywords and domain filters for cleaner pipelines.
Local prospectingCombine industry terms with city names in the location filter to find nearby businesses faster.
Media and PR contact discoveryFind publicly listed press or inquiry emails on Instagram pages to fuel PR campaigns.
Academic and market researchCollect structured samples of public emails and profile snippets to study industries, trends, or regions.
Data enrichment workflowsFeed structured output (network, url, email) into enrichment steps and downstream automation on Apify.

Why choose Instagram Email Scraper?

This actor combines precision, resilience, and structured outputs for production-ready email discovery.

  • โœ… Accurate targeting with Google site filters and pattern matching
  • ๐Ÿ›ก๏ธ Public-data only, no login or cookies required
  • ๐Ÿ“Š Scalable controls via maxEmails and automatic pagination
  • ๐Ÿ‘จโ€๐Ÿ’ป Developer-friendly JSON and Apify dataset exports
  • ๐ŸŒ Built-in proxy strategy with GOOGLE_SERP โ†’ datacenter โ†’ residential fallback
  • ๐Ÿ”Ž Transparent logs with real-time dataset streaming

Unlike fragile browser extensions or generic scripts, this Apify-native actor delivers consistent outputs and robust proxy handling for reliable campaigns.

Yesโ€”when used responsibly. This actor extracts emails that are publicly visible on Instagram pages discovered via Google search and does not access private or authenticated data.

Guidelines for compliant use:

  • Collect and use only publicly displayed email addresses.
  • Respect Instagramโ€™s terms and local regulations (e.g., GDPR, CCPA).
  • Avoid spam; use contacts for legitimate business or research purposes.
  • Consult your legal team if youโ€™re unsure about a specific use case.

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
}
}

Parameters

FieldTypeRequiredDefaultDescription
keywordsarrayYesโ€”List of keywords to search for on Instagram (e.g., ["marketing", "founder", "business"]). The actor will search Google for Instagram profiles/posts containing these keywords and extract email addresses.
platformstring (enum: "Instagram")NoInstagramSelect platform.
locationstringNo""Optional: Add location to search query (e.g., "London", "New York"). Leave empty to search globally.
emailDomainsarrayNo["@gmail.com"] (prefill)Optional: Filter results to only include emails from specific domains (e.g., ["@gmail.com", "@outlook.com"]). Leave empty to collect all email domains.
maxEmailsinteger (1โ€“5000)No20Maximum number of emails to collect per keyword.
enginestring (enum: "legacy")NolegacyChoose scraping engine. Legacy uses the GOOGLE_SERP proxy with traditional selectors.
proxyConfigurationobjectNo{ "useApifyProxy": false } (prefill)Choose which proxies to use. If Google blocks requests, the actor can automatically fall back to datacenter, then residential proxies with retries.

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:

  • description may be empty for some rows if Google does not provide a snippet.
  • Only rows with a non-empty email are pushed to the dataset.

FAQ

Is there a free trial for this actor?

Yes. This listing includes 120 trial minutes so you can evaluate performance before subscribing.

Do I need to log in to Instagram to use it?

No. The actor works from public Google SERPs and publicly visible Instagram pagesโ€”no Instagram login or cookies are required.

What inputs does it accept?

Provide a keywords array and optionally location, emailDomains, maxEmails, engine (legacy), and proxyConfiguration. The actor builds Google queries scoped to Instagram and extracts emails from matching results.

How many results can I scrape per run?

You control the volume with maxEmails per keyword. The actor paginates Google results and stops when it reaches your per-keyword limit or when no further emails are found.

Which email domains can I target?

Use the emailDomains filter to include only emails ending with specific domains (e.g., ["@gmail.com", "@outlook.com"]). Leave it empty to collect all domains.

What fields are returned in the dataset?

Each row includes network, keyword, title, description, url, and email. You can export the dataset to CSV, JSON, or Excel from Apify.

How does proxying work?

With the legacy engine, the actor initializes the GOOGLE_SERP proxy and, if blocked, automatically falls back to datacenter and then residential proxies with retries and jitter to improve success rates.

Does it verify email deliverability?

No. Emails are extracted using a robust pattern match from publicly visible content. The actor doesnโ€™t perform SMTP or inbox validation.

Closing thoughts

Instagram Email Scraper is built to turn keywords into structured contact listsโ€”fast, reliably, and at scale. With keyword, domain, and location filters, robust proxy fallback, and clean dataset exports, itโ€™s ideal for marketers, developers, analysts, and researchers running outreach or enrichment workflows. Start your next campaign with structured outputs you can trust and export to CSV/JSON with a single click.