# Amazon Email Scraper - Enterprise Solution (`contacts-api/amazon-contact-extractor`) Actor

Amazon Email Scraper is the enterprise-grade way to extract seller and brand emails from Amazon listings and storefronts 🏢 Built for eCommerce sourcing, brand partnerships, and FBA outreach. Handles high-volume runs, concurrency, and scheduled jobs with automatic deduplication.

- **URL**: https://apify.com/contacts-api/amazon-contact-extractor.md
- **Developed by:** [Lead Heaven](https://apify.com/contacts-api) (community)
- **Categories:** Lead generation, E-commerce, Automation
- **Stats:** 33 total users, 1 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

$19.99/month + usage

To use this Actor, you pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period. You also pay for the Apify platform usage, which gets cheaper the higher Apify subscription plan you have.

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

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

### Best Amazon Email Scraper

Transform your lead generation strategy with the **best amazon email scraper**. This powerful tool allows you to extract email addresses and contact details from Amazon efficiently and accurately. Perfect for B2B marketing, recruiting, and sales outreach.

#### Key Features of best amazon email scraper

- **High Accuracy:** Advanced algorithms ensure you get valid email addresses.
- **Bulk Scraping:** Process thousands of Amazon profiles/pages in minutes.
- **Cost-Effective:** Affordable pricing tiers suitable for businesses of all sizes.
- **User-Friendly:** Simple input requirements—just enter your search terms.
- **Export formats:** Download data in JSON, CSV, Excel, XML, and more.

#### Why Choose Our Amazon Email Scraper?

In the competitive world of digital marketing, having direct access to your target audience is crucial. The **best amazon email scraper** gives you that edge by providing:

- **Targeted Leads:** Filter by industry, location, and niche.
- **Fresh Data:** Real-time scraping ensures up-to-date contact information.
- **Compliance:** Built with respect for privacy and data protection standards.

#### How It Works

1. **Enter Search Terms:** Input keywords related to your target niche (e.g., "fitness coaches in NY").
2. **Start Scraping:** Click the start button and let the actor do the heavy lifting.
3. **Download Results:** Get a clean list of emails and other available data points.

#### Use Cases

- **Cold Email Campaigns:** Build lists for outreach.
- **Recruitment:** Find potential candidates.
- **Market Research:** Analyze competitors and market trends.

#### FAQ

**Is this best amazon email scraper free to use?**
Yes, we offer a generous free tier so you can test the quality of our data.

**How fast is the scraper?**
It is designed for speed and can process hundreds of requests per minute, depending on your settings.

**What data is extracted?**
Primarily public email addresses, but also names, profile URLs, and other public info.

***

*Optimized for: best amazon email scraper, Amazon scraper, email extractor, lead generation tool.*

### 📬 Contact & Support

Have a question, need a custom feature, or want to request data removal? Email us at **<leadheavencontact@gmail.com>** — we're happy to help.

# Actor input Schema

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

Specify the country to target for Google search results.

## `emailType` (type: `string`):

Choose one — B2C or B2B.

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

Choose scraping engine. 🚀 Cost Effective (New): Uses residential proxies with async requests for faster, cheaper scraping. 🔧 Legacy: Uses GOOGLE\_SERP proxy with traditional selectors - more reliable but slower and more expensive.

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

Enter the maximum number of emails to collect.

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

List of queries to find Amazon profiles.

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

Select the regional index to target.

## Actor input object example

```json
{
  "country": "United States",
  "emailType": "B2C",
  "engine": "legacy",
  "maxEmails": 20,
  "searchTerms": [
    "seller contact",
    "brand owner",
    "distributor"
  ],
  "sourceRegion": "Amazon US"
}
```

# Actor output Schema

## `results` (type: `string`):

Records produced by Amazon Email Scraper - Enterprise Solution, stored in the run's default dataset.

# 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": [
        "seller contact",
        "brand owner",
        "distributor"
    ],
    "sourceRegion": "Amazon US"
};

// Run the Actor and wait for it to finish
const run = await client.actor("contacts-api/amazon-contact-extractor").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": [
        "seller contact",
        "brand owner",
        "distributor",
    ],
    "sourceRegion": "Amazon US",
}

# Run the Actor and wait for it to finish
run = client.actor("contacts-api/amazon-contact-extractor").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": [
    "seller contact",
    "brand owner",
    "distributor"
  ],
  "sourceRegion": "Amazon US"
}' |
apify call contacts-api/amazon-contact-extractor --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,contacts-api/amazon-contact-extractor"
        }
    }
}

```

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/L110KWcZHRcJysjm7/builds/3Sw7ltoKkcJdOcGVH/openapi.json
