Instagram Email Scraper
Pricing
$19.99/month + usage
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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
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 type | Description | Example value |
|---|---|---|
| network | Network label based on the selected platform | Instagram.com |
| keyword | The keyword used for the search query | marketing |
| title | Result title from Google SERP | Social Lift Marketing (@socialliftmarketing) |
| description | Result snippet/description from Google SERP | This is Tunbridge Wells Squash ... 07802 640882 socialliftmarketing@ outlook.com #SocialMediaMarketing # Marketing ... |
| url | Direct URL to the Instagram result | https://www.instagram.com/socialliftmarketing/ |
| Extracted email address matched by pattern | socialliftmarketing@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
- Create or log in to your Apify account.
- Open the Instagram Email Scraper actor in the Apify Store.
- 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
- 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.
- Monitor progress:
- Watch logs for per-page status, proxy fallback notices, and collected emails streaming to the dataset.
- Review results:
- Open the runโs Dataset to see structured rows with network, keyword, title, description, url, and email.
- 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 name | Description |
|---|---|
| Influencer outreach for brands | Build targeted lists of creators by keyword and location, then export emails for collaboration outreach. |
| B2B lead generation | Discover business emails shared on Instagram profiles using niche keywords and domain filters for cleaner pipelines. |
| Local prospecting | Combine industry terms with city names in the location filter to find nearby businesses faster. |
| Media and PR contact discovery | Find publicly listed press or inquiry emails on Instagram pages to fuel PR campaigns. |
| Academic and market research | Collect structured samples of public emails and profile snippets to study industries, trends, or regions. |
| Data enrichment workflows | Feed 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.
Is it legal / ethical to use Instagram Email Scraper?
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
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
| keywords | array | Yes | โ | 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. |
| platform | string (enum: "Instagram") | No | Select platform. | |
| location | string | No | "" | Optional: Add location to search query (e.g., "London", "New York"). Leave empty to search globally. |
| emailDomains | array | No | ["@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. |
| maxEmails | integer (1โ5000) | No | 20 | Maximum number of emails to collect per keyword. |
| engine | string (enum: "legacy") | No | legacy | Choose scraping engine. Legacy uses the GOOGLE_SERP proxy with traditional selectors. |
| proxyConfiguration | object | No | { "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.