# Instagram B2b Lead Generator Email Scraper - Multi-Engine (`scrapido/instagram-b2b-lead-generator-email-scraper`) Actor

📸 Instagram B2B Lead Generator Email Scraper searches multiple engines for business addresses. 🌍 Region and country filters keep Instagram leads relevant; obfuscated emails decoded automatically. 📤 Structured Instagram export.

- **URL**: https://apify.com/scrapido/instagram-b2b-lead-generator-email-scraper.md
- **Developed by:** [Scrapido](https://apify.com/scrapido) (community)
- **Categories:** Lead generation, Automation, Developer tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.50 / 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.

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

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
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.
Actors are written with capital "A".

## 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.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

### Instagram B2b Lead Generator Email Scraper

**Instagram B2b Lead Generator Email Scraper** helps you stop spending hours doing manual research and start building a focused B2B outreach email list faster. If you’re working on Instagram B2B lead generation, lead enrichment, or target audience prospecting, this email scraper for Instagram leads turns publicly available Instagram bios into structured records for analysts and sales teams. Get more outreach-ready contacts with less effort—improve ROI quickly. 🚀

***

### What is Instagram B2b Lead Generator Email Scraper? 🔍

**Instagram B2b Lead Generator Email Scraper** is an Apify automation actor designed for extracting public emails from Instagram bios. It works as an Instagram profile scraping and contact extraction automation tool, returning structured JSON records with profile and contact details. Whether you’re a sales professional, recruiter, or marketer, you can use this Instagram B2B lead generation workflow to automate Instagram marketing automation and move from research to outreach without spreadsheets built from scratch. This Instagram B2b Lead Generator Email Scraper is also an Instagram B2B email finder tool when you need a repeatable process.

***

### What Does Instagram B2b Lead Generator Email Scraper Do? ⚙️

The actor takes your **search terms**, optional **country**, and a content **source type**, then runs Instagram B2B lead generation to collect matching profile details and publicly listed email addresses. Results are written into your Apify dataset so you can export and use them in CRM or outreach tools.

- 🔍 **Searches Instagram** using your keywords (hashtags, niches, or keywords) to find relevant business profiles
- 📧 **Extracts publicly listed emails** from Instagram bios for lead enrichment
- 🌍 **Filters leads by country** to support localized B2B outreach email list building
- 📊 **Structures output as clean JSON records** for easy processing
- 💾 **Exports results** from the dataset to power prospecting email automation workflows

***

### What Would Results from Instagram B2b Lead Generator Email Scraper Look Like? 👀

You’ll receive dataset records like this (one JSON object per extracted lead):

```json
{
  "searchTerm": "fitness",
  "title": "Kinetic PT Studio",
  "url": "https://www.instagram.com/kineticptstudio/",
  "description": "Personal training • Strength & conditioning • DM for bookings • ✉️ bookings@kineticptstudio.com",
  "email": "bookings@kineticptstudio.com",
  "email_domain": "kineticptstudio.com",
  "source_region": "Profiles",
  "country": "United States"
}
```

After the run, export from the Apify dataset tab as needed for your B2B outreach email list and sales lead database building.

***

### Capabilities of Instagram B2b Lead Generator Email Scraper 🛠️

| Capability | What It Means for You |
|---|---|
| ✅ **Keyword-based lead targeting** | Use hashtags, niches, or keywords to guide Instagram B2B lead generation toward your ideal audience |
| ✅ **Country targeting** | Choose a specific country to support localized target audience prospecting |
| ✅ **Source type selection** | Set `sourceRegion` to focus on Profiles, Posts, Reels, or use All for broader Instagram profile scraping |
| ✅ **Maximum results control (`maxEmails`)** | Limit collection with `maxEmails` (from 1 to 10,000) to manage run time and costs |
| ✅ **Scraping engine choice** | Select between `cost-effective` and `legacy` scraping engines depending on your priorities |
| ✅ **Clean, structured dataset output** | Each lead becomes a consistent JSON record with profile and email details for data analysis |
| ✅ **Email domain included** | Get `email_domain` alongside `email` to speed up segmentation for verified business emails |
| ✅ **Ready for outreach workflows** | Use the exported dataset to automate Instagram marketing automation and B2B outreach email campaigns |

***

### Launch Your First Instagram B2b Lead Generator Email Scraper Task 🚀

#### Required Input Fields

```json
{
  "searchTerms": ["fitness", "gym", "workout"],
  "country": "United States",
  "sourceRegion": "All",
  "engine": "legacy",
  "maxEmails": 20
}
```

| Parameter | Type | Required | Default | Description |
|---|---|---:|---|---|
| `searchTerms` | array | ✅ Yes | — | Hashtags, niches, or keywords to search on Instagram for B2B email extraction automation |
| `country` | string | ✅ Yes | `United States` | Select the country for localized lead generation |
| `sourceRegion` | string | ✅ Yes | `All` | Choose the Instagram source type: Profiles, Posts, or Reels |
| `engine` | string | No | `legacy` | Pick your scraping engine. `legacy` is described as reliable (but slower). `cost-effective` is described as performance-focused (faster/cheaper) |
| `maxEmails` | integer | ✅ Yes | `20` | Limit the number of emails to collect (1–10,000) |

**Step-by-step launch guide:**

1. **Open** the actor in Apify and go to the **Input** section
2. **Add search terms** (e.g., “fitness”, “gym”, “workout”) to drive Instagram profile scraping for leads
3. **Set your country** for localized prospects
4. **Choose the content type** via `sourceRegion` (Profiles / Posts / Reels / All)
5. **Set `maxEmails`** to control volume for sales lead database building
6. **Run** and open the **Dataset** tab to export your Instagram leads data

***

### Solving Real Problems with Instagram B2b Lead Generator Email Scraper 💼

This Instagram B2b Lead Generator Email Scraper is built for practical lead generation workflows:

- 🎯 **Sales Prospecting** — quickly scrape Instagram for business contacts and build a B2B outreach email list
- 📣 **Influencer marketing outreach** — find creator contacts and verify business emails from bios
- 🤝 **Lead enrichment** — add email fields to existing lead records for faster conversion
- 🔬 **Market research** — analyze the Instagram marketing automation landscape by niche and country
- ⚙️ **Contact extraction automation** — schedule recurring prospecting email automation runs for continuous growth

***

### What Sets Instagram B2b Lead Generator Email Scraper Apart? 🏆

- 🔍 **Focused extraction** — designed specifically to extract public emails from Instagram bios for Instagram B2B lead generation
- 🌍 **Structured and export-ready dataset** — consistent fields for B2B email finder tool workflows and CRM imports
- 🎛️ **Built-in targeting controls** — use keywords, `country`, and `sourceRegion` to steer the results
- 💾 **Volume control** — `maxEmails` lets you cap output for predictable pipeline building
- 🧩 **Engine flexibility** — choose between `cost-effective` and `legacy` for different execution priorities

***

### Search Limits and Capacity 📈

- Use `maxEmails` to cap results anywhere from **1 to 10,000** per run
- Your output volume depends on how many matching Instagram profiles have publicly listed emails
- For scalable lead enrichment and data mining for sales leads, increase keyword breadth carefully and adjust `sourceRegion` and `country` to match your target market

***

### Is It Legal to Scrape Instagram B2b Lead Generator Email Scraper? ⚖️

This actor is intended for extracting data that is **publicly available** from Instagram bios. It does not target private or restricted content. You are responsible for complying with Instagram Terms of Service, applicable privacy regulations, and anti-spam laws while using the resulting B2B outreach email list. For compliance or data-removal requests, contact: <scrapidocontact@gmail.com>.

***

### Ending Note ✉️

Stop manual Instagram research and build a targeted contact database faster with this **Instagram B2b Lead Generator Email Scraper**. Get structured Instagram leads data ready for outreach, analysis, and lead enrichment—so you can focus on sales outcomes, not copy-paste work.

***

### FAQ — Instagram B2b Lead Generator Email Scraper ❓

#### How Does the Instagram B2b Lead Generator Email Scraper Work?

You provide `searchTerms` (hashtags, niches, or keywords), choose a `country`, and select a `sourceRegion` (All, Profiles, Posts, or Reels). The actor then extracts publicly listed emails from Instagram bios and saves each lead as a structured JSON record in the Apify dataset.

#### What Types of Instagram Profiles Can I Target?

You can target public Instagram accounts that expose contact details in bios. If a bio does not include a public email, that lead won’t produce an email record in the dataset.

#### How Did the Instagram B2b Lead Generator Email Scraper Perform in Our Tests?

Performance depends on your niche and keyword quality. The dataset output includes the profile info alongside the extracted `email` and `email_domain`, so you can quickly evaluate yield per keyword and refine for higher-quality results.

#### Why Scrape Instagram Instead of Buying a List?

An Instagram B2B email finder tool like this can produce fresher, niche-specific contacts compared to many purchased lists. It also supports more targeted segmentation through `country` and `sourceRegion`, making it a useful option for data mining for sales leads and lead enrichment.

#### How Much Does Instagram B2b Lead Generator Email Scraper Cost?

Costs are controlled by `maxEmails` and the number of emails extracted per run. If you want to keep spend predictable, start with a smaller `maxEmails` value and iterate based on the results.

#### Top Benefits of the Instagram B2b Lead Generator Email Scraper

You get structured output for lead enrichment, email-domain segmentation via `email_domain`, dataset-ready records for B2B outreach email list building, and control over targeting with `searchTerms`, `country`, and `sourceRegion`.

#### What Are the Disadvantages of Scraping Instagram?

Not every Instagram profile lists a public email in the bio, so yield varies by niche and keyword. Broader searches may include more results but can reduce relevance, so you may need to tune your `searchTerms` and `sourceRegion`.

#### How to Choose the Best Instagram Scraper

Look for an actor that provides consistent structured output, lets you cap output with `maxEmails`, and supports targeting with `country` and `sourceRegion`. This Instagram B2b Lead Generator Email Scraper is designed specifically as an Instagram profile scraping and contact extraction automation tool—contact <scrapidocontact@gmail.com> if you need guidance on setup.

***

### 🆘 Support & Feedback

Have a question or want help with this Instagram B2b Lead Generator Email Scraper?

- 📧 **Email support:** <scrapidocontact@gmail.com>
- ✨ **Custom solutions & feature requests:** Reach out via the same email—our team can advise on email scraper for Instagram leads use cases.

### Multiple Email Types

**Email Types** replaces the old single Audience Type choice: select as many
kinds of mailbox as you want and the run chases all of them together.

| Type | What it matches |
| --- | --- |
| Personal / free webmail | Gmail, Outlook, Yahoo, iCloud, AOL, Proton, ... |
| Business / corporate | Company domains - free webmail and institutions excluded |
| Education (.edu / .ac) | `.edu`, `.ac.uk`, `.edu.au`, `.ac.in` and other academic suffixes |
| Government (.gov / .mil) | `.gov`, `.mil`, `.gov.uk`, `.gc.ca`, ... |
| Non-profit (.org) | `.org`, `.ngo`, `.org.uk`, ... |

Each selected type contributes its own Google dork patterns *and* its own domain
test, so a result is only kept if it genuinely belongs to the type that found
it. Every row carries an `emailType` field recording which one that was.

Suffixes are matched as real domain suffixes, so `cs.mit.edu` counts as
Education while `notedu.com` does not.

Setting **Custom Email Domains** still overrides everything: an explicit domain
list is a manual override and replaces the type-driven patterns. The legacy
`audienceType` value is still accepted, so saved inputs keep working.

# Actor input Schema

## `searchTerms` (type: `array`):

Hashtags, niches, or keywords to search on Instagram.

## `country` (type: `string`):

Select the country for localized lead generation.

## `sourceRegion` (type: `string`):

Select the Instagram source type: Profiles, Posts, or Reels.

## `engine` (type: `string`):

Select your preferred scraping method. ⚡ Performance (New): Faster, cheaper, uses residential proxies. 🛡️ Standard: Reliable, uses GOOGLE\_SERP proxy, but slower.

## `maxEmails` (type: `integer`):

Limit the number of emails to collect.

## `emailTypes` (type: `array`):

Which kinds of mailbox to hunt for. Pick as many as you like - each type contributes its own set of Google search patterns and its own domain filter, and every result records the type it was found as. Personal = free webmail (Gmail, Outlook, Yahoo, iCloud). Business = company domains, excluding free webmail and institutions. Education = .edu / .ac.uk and friends. Government = .gov / .mil. Non-profit = .org.

## Actor input object example

```json
{
  "searchTerms": [
    "fitness",
    "gym",
    "workout"
  ],
  "country": "United States",
  "sourceRegion": "All",
  "engine": "legacy",
  "maxEmails": 20,
  "emailTypes": [
    "Personal",
    "Business"
  ]
}
```

# Actor output Schema

## `dataset` (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 = {
    "searchTerms": [
        "fitness",
        "gym",
        "workout"
    ],
    "emailTypes": [
        "Personal",
        "Business"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapido/instagram-b2b-lead-generator-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 = {
    "searchTerms": [
        "fitness",
        "gym",
        "workout",
    ],
    "emailTypes": [
        "Personal",
        "Business",
    ],
}

# Run the Actor and wait for it to finish
run = client.actor("scrapido/instagram-b2b-lead-generator-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 '{
  "searchTerms": [
    "fitness",
    "gym",
    "workout"
  ],
  "emailTypes": [
    "Personal",
    "Business"
  ]
}' |
apify call scrapido/instagram-b2b-lead-generator-email-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,scrapido/instagram-b2b-lead-generator-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/RwC8KlMUocCJZlIvj/builds/11jZZj9fz9o20p18e/openapi.json
