# Instagram Email Scraper | Email Scraper (`bhansalisoft/instagram-email-scraper`) Actor

Instagram Email Scraper |Email Scraper \[𝗖𝗵𝗲𝗮𝗽𝗲𝘀𝘁 𝗣𝗿𝗶𝗰𝗲] efficiently extracts email addresses from Instagram profiles based on custom keywords. Ideal for influencer marketing, social outreach, and business collaborations. Fast, accurate, and 50% more affordable than competitors.

- **URL**: https://apify.com/bhansalisoft/instagram-email-scraper.md
- **Developed by:** [bhansalisoft](https://apify.com/bhansalisoft) (community)
- **Categories:** Lead generation, Automation, Social media
- **Features:** Limited permissions
- **Stats:** 6,897 total users, 101 monthly users, 99.9% runs succeeded, 156 bookmarks
- **User rating**: 1.83 out of 5 stars

## Pricing

from $7.00 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

### Instagram Email Scraper – Powerful Email Scraper & Lead Generation Tool

The **Instagram Email Scraper** is a powerful email extraction and lead generation tool designed to discover publicly available email addresses from Instagram-related search results. Find targeted business contacts, creators, influencers, professionals, and potential customers using keywords, locations, and country-based search options.

Looking for a reliable **Email Scraper** to automate your lead generation? This Instagram Email Scraper helps you find relevant email addresses without manually browsing thousands of Instagram profiles and posts.

Simply enter your target keyword, location, and preferred email type to discover publicly available email addresses associated with Instagram content. Collect relevant contact information, Instagram post titles, descriptions, and direct post URLs in an organized dataset.

Whether you are a digital marketer, sales professional, influencer marketing agency, recruiter, or business owner, this Email Scraper makes Instagram email discovery faster and easier.

### Features of Instagram Email Scraper

- **Instagram Email Scraping:** Discover publicly available email addresses associated with Instagram profiles and posts.
- **Advanced Email Scraper:** Search for email addresses using specific keywords, niches, and locations.
- **Keyword-Based Email Extraction:** Find targeted contacts related to industries, products, services, and business categories.
- **Location-Based Search:** Discover relevant Instagram email contacts from specific cities, regions, and locations.
- **Country-Based Email Search:** Configure country preferences for targeted search results.
- **Business Email Extraction:** Search for business-domain email addresses using custom email patterns.
- **Gmail and Popular Email Extraction:** Find publicly indexed Gmail, Hotmail, and other popular email addresses.
- **Duplicate Removal:** Avoid duplicate email records in your extracted dataset.
- **Instagram Post Information:** Collect post titles, descriptions, and direct Instagram post links.
- **Bulk Email Scraping:** Process large-scale email discovery tasks with configurable result limits.
- **Multiple Export Formats:** Export extracted data in JSON, CSV, Excel, XML, and other supported formats.
- **Apify Integration:** Run your Email Scraper in the cloud and automate workflows using Apify.
- **Proxy Support:** Configure Apify Proxy settings for your scraping tasks.
- **API Automation:** Integrate email extraction into your existing applications and lead generation workflows.

### Why Use This Email Scraper?

Finding relevant business contacts manually can consume hours of valuable time. Our Instagram Email Scraper automates the discovery process by searching for publicly indexed Instagram content related to your target audience.

Instead of manually searching Instagram profiles and posts, you can use this Email Scraper to discover relevant email addresses and organize them into structured datasets.

The tool is especially useful for businesses looking to build targeted prospect lists, discover influencers, research niche markets, and streamline their outreach preparation.

### Use Cases

#### 1. Business Lead Generation

Discover publicly available business email addresses related to your target industry, products, and services.

#### 2. Instagram Influencer Research

Find Instagram creators, artists, influencers, and content publishers who publicly share contact information.

#### 3. Digital Marketing Agencies

Build targeted prospect lists for marketing campaigns, client acquisition, and business development.

#### 4. B2B Email Lead Generation

Find publicly indexed business-domain email addresses using custom email search patterns.

#### 5. Sales Prospecting

Identify potential customers and businesses based on keywords, locations, and industry categories.

#### 6. Market Research

Discover businesses and professionals associated with specific industries, trends, and market segments.

#### 7. Recruitment and Talent Discovery

Research publicly available professional contact information related to specific skills, industries, and niches.

### How to Use Instagram Email Scraper

Using this Email Scraper is simple. Configure the input parameters and start your scraping task.

**Step 1: Enter Keyword**

Enter your target keyword or niche. Examples:

- Digital Marketing
- Real Estate
- Generative Art
- Fitness
- Fashion
- Technology
- Photography
- Web Development

**Step 2: Enter Location**

Specify a city, region, or location to narrow your search. This parameter is optional.

**Step 3: Select Country**

Choose your preferred country or search domain configuration.

**Step 4: Select Email Type**

Choose the type of email addresses you want to discover.

- Default option: Search for popular email providers such as Gmail and Hotmail.
- Custom domain option: Specify a business email pattern such as `@company.com`.

**Step 5: Set Result Limit**

Configure the maximum number of records you want the Email Scraper to collect.

**Step 6: Configure Proxy**

Enable Apify Proxy if required and configure the available proxy settings.

**Step 7: Start the Actor**

Run the Instagram Email Scraper and access your extracted email records in the Apify dataset.

### Example Input

```json
{
  "Country": "www",
  "Email_Type": "0",
  "Keyword": "Generative Art",
  "Limit": "1000",
  "location": "La Romana",
  "proxySettings": {
    "useApifyProxy": true,
    "apifyProxyGroups": [],
    "apifyProxyCountry": "US"
  },
  "social_network": "instagram.com/"
}
```

### Example Output

```json
[
  {
    "Email": "example@gmail.com",
    "title": "Generative Art Workshop Highlights",
    "Description": "Discover creative generative art projects and events...",
    "Detail_Link": "https://www.instagram.com/p/example/"
  }
]
```

### Input Parameters

| Parameter | Description |
|---|---|
| Keyword | Target keyword, industry, or niche |
| location | City or geographical location |
| Country | Search domain or country selection |
| Email_Type | Email provider or custom email pattern |
| Limit | Maximum number of records to collect |
| proxySettings | Apify Proxy configuration |
| social_network | Target social network, such as Instagram |

### Output Fields

| Field | Description |
|---|---|
| Email | Discovered publicly available email address |
| title | Related Instagram post title |
| Description | Instagram post description or content snippet |
| Detail_Link | Direct Instagram post URL |

### Who Can Benefit From This Instagram Email Scraper?

This Email Scraper is useful for:

- Digital Marketing Agencies
- Lead Generation Companies
- B2B Sales Teams
- Social Media Managers
- Influencer Marketing Agencies
- Business Development Professionals
- SEO Professionals
- Recruiters
- Entrepreneurs and Startups
- Market Research Professionals

### Frequently Asked Questions

**1. What is an Instagram Email Scraper?**

An Instagram Email Scraper is a tool that automates the discovery of publicly available email addresses associated with Instagram profiles and content. It helps users find relevant contacts based on keywords and locations.

**2. Can I use this tool as a general Email Scraper?**

Yes. You can configure keywords, locations, and email types to discover email addresses associated with your selected search criteria. Its primary target is Instagram-related content.

**3. Can I extract business email addresses?**

Yes. You can specify a custom email pattern, such as `@company.com`, to search for publicly indexed business-domain email addresses.

**4. Does the scraper support bulk email extraction?**

Yes. You can configure the result limit to process larger email discovery tasks.

**5. Can I export extracted email data?**

Yes. Apify supports dataset exports in formats such as JSON, CSV, Excel, and other supported formats.

**6. Does this Instagram Email Scraper remove duplicate records?**

The scraper includes duplicate-record filtering to help keep your extracted dataset organized.

**7. Can I automate email scraping?**

Yes. You can use Apify API integration and scheduled or automated workflows to incorporate email extraction into your business processes.

### Start Using the Instagram Email Scraper Today

Stop spending hours manually searching for potential business contacts. Automate your email discovery process with the **Instagram Email Scraper**.

Find publicly available email addresses, discover relevant Instagram content, research potential customers, and build organized lead datasets using keyword-based and location-based searches.

If you are looking for an efficient **Email Scraper, Instagram Email Scraper, Email Extractor, or Instagram Lead Generation Tool**, start using this Apify Actor today.

**Developed by Bhansalisoft – Smart Automation and Data Extraction Solutions.**

*Use extracted contact information responsibly. Follow applicable privacy laws, platform terms, and email marketing regulations. This tool is intended for discovering publicly available information and does not guarantee that every Instagram profile or post contains an email address.*

# Actor input Schema

## `Keyword` (type: `string`):

Keyword

## `location` (type: `string`):

Location

## `social_network` (type: `string`):

Social Network

## `Country` (type: `string`):

Country

## `Email_Type` (type: `string`):

Email Type

## `Other_Email_Type` (type: `string`):

Other Email Type(Example @domain.com)

## `Limit` (type: `string`):

Max Number of Result : if this option is blank or 0 then it will scrap unlimited

## `proxySettings` (type: `object`):

Select proxies to be used by your crawler.

## Actor input object example

```json
{
  "Keyword": "TestAnyKeyword",
  "social_network": "instagram.com/",
  "Country": "www",
  "Email_Type": "0",
  "Limit": "0",
  "proxySettings": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "GOOGLE_SERP"
    ]
  }
}
```

# Actor output Schema

## `overview` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "Keyword": "TestAnyKeyword",
    "social_network": "instagram.com/",
    "Email_Type": "0",
    "Limit": "0",
    "proxySettings": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "GOOGLE_SERP"
        ]
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("bhansalisoft/instagram-email-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "Keyword": "TestAnyKeyword",
    "social_network": "instagram.com/",
    "Email_Type": "0",
    "Limit": "0",
    "proxySettings": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["GOOGLE_SERP"],
    },
}

# Run the Actor and wait for it to finish
run = client.actor("bhansalisoft/instagram-email-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "Keyword": "TestAnyKeyword",
  "social_network": "instagram.com/",
  "Email_Type": "0",
  "Limit": "0",
  "proxySettings": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "GOOGLE_SERP"
    ]
  }
}' |
apify call bhansalisoft/instagram-email-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,bhansalisoft/instagram-email-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/d0BbWaQyVD6fTSv2L/builds/0V1bEJqjB7GAp9DPl/openapi.json
