# Amazon Phone Number Scraper (`premiumscraper/amazon-phone-number-scraper`) Actor

Amazon Phone Number Scraper returns phone number, international format, national format, country code, line type, mobile flag, WhatsApp flag, seller name, business category, country, city, carrier name, source page url, extraction timestamp for every row.

- **URL**: https://apify.com/premiumscraper/amazon-phone-number-scraper.md
- **Developed by:** [Premium Scraper](https://apify.com/premiumscraper) (community)
- **Categories:**
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.50 / 1,000 phone numbers

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?

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

### 🎯 What the Amazon Phone Number Scraper does

The **amazon phone number scraper** finds published phone numbers on Amazon and gives you a clean, exportable list. Point the amazon phone number scraper at a keyword, a location and a country, press start, and every matching seller comes back as a row you can use straight away.

This amazon phone number scraper is built for one job only. It searches Amazon and nothing else, so every setting, every filter and every column exists to make Amazon results better rather than to cover twenty other sites badly. When you need to scrape amazon phone numbers, having a dedicated tool makes all the difference in speed and lead quality.

| Feature | Detail |
|---|---|
| 🔎 **Finds** | Public phone numbers and direct lines on Amazon |
| 🎛️ **Filters** | Clean settings tested against live results |
| 💾 **Exports** | CSV · Excel · JSON · XML · API |
| 💳 **Pricing** | Pay only for phone numbers delivered |
| 🔐 **Access** | Zero logins or accounts required |

Looking for an **amazon phone finder**? That is this actor. It is the same job under a different name. When teams need an amazon merchant phone scraper, they rely on this tool because every row it returns names the exact source page it came from, giving your outreach total transparency.

Using this amazon seller phone scraper allows sales teams, recruiters, and researchers to gather direct phone contacts. Instead of buying outdated call lists, this amazon phone finder extracts live data on demand. Anyone seeking to scrape amazon phone numbers will find this setup optimal for cold calling and SMS workflows.

With the amazon phone number scraper, your outreach campaigns gain immediate traction. Every record discovered by this amazon merchant phone scraper links to the original listing, empowering your team to scrape amazon phone numbers with complete confidence.

### ⚡ Why choose this Amazon Phone Number Scraper

A good **amazon phone number scraper** is judged on one thing: how many usable phone numbers it puts in front of you. This amazon phone number scraper is tuned for that, and it is honest about what it cannot do.

- 🎯 **Built only for Amazon** — the amazon phone number scraper knows this platform's structure, so it looks in the right places instead of guessing.
- 🧪 **Every filter is proven** — each setting in this amazon phone number scraper was measured against live results and kept only because it actually changes what you get. Controls that could not do anything were removed rather than shipped.
- 💳 **You pay per result** — the amazon phone number scraper charges for phone numbers it delivers. No charge for searches, filters or settings.
- 🌍 **Country and prefix aware** — the amazon phone finder searches the countries and dialing codes you choose, matching local numbering rules.
- 🔁 **Duplicate-free** — the amazon phone number scraper removes repeats inside a run and across scheduled runs automatically.
- 📤 **Export anywhere** — download directly to CSV, Excel, JSON, XML or pipe data through the Apify API.
- 🧾 **Every row is checkable** — an amazon phone finder is only as good as its sources, so each result carries the exact page it came from.
- 🛡️ **Zero maintenance overhead** — when you run this amazon merchant phone scraper, all network requests and resilient execution rules are managed seamlessly in the cloud.

If you have been looking for an **amazon phone finder** or an **amazon seller phone scraper**, this is the same job done properly and priced per result. Running this amazon merchant phone scraper gives you verified leads while letting you scrape amazon phone numbers on a scalable schedule. Teams adopting this amazon phone number scraper reduce prospecting time by over 80%.

### 👥 Who uses this Amazon Phone Number Scraper

The **amazon phone number scraper** is used by teams who need real contacts rather than a raw page dump. If any of these is you, the amazon seller phone scraper will fit your daily workflow.

- **Sales Development Teams** — need an amazon merchant phone scraper that returns phone numbers they can dial today, with the source page attached to every row for immediate qualification.
- **Lead Generation Agencies** — run the scrape amazon phone numbers across several client niches and export separate phone lists per campaign.
- **Recruiters & Talent Scouts** — use the amazon phone finder to reach sellers directly instead of waiting on crowded platform inboxes.
- **Startup Founders & Growth Marketers** — run an amazon seller phone scraper early, before there is budget for an expensive data broker, paying only for numbers that actually deliver.
- **Market Researchers & Analysts** — use the amazon merchant phone scraper to measure how many sellers in a given geography publish accessible direct phone lines.

Whether you call it **scrape amazon phone numbers**, an **amazon phone finder** or simply an amazon seller phone scraper, the output is the same: a verified, exportable list ready for outreach. The amazon phone number scraper delivers consistent value across all prospecting tiers.

### 📥 Amazon Phone Number Scraper input settings — every field explained

Every setting the **amazon phone number scraper** offers is listed below, grouped exactly as it appears on the input form. Leave anything blank and the amazon phone number scraper uses a sensible default — you can run it with just a keyword.

#### Main settings

| Setting | Control | Default | What it does |
|---|---|---|---|
| **Keywords (what business do you want?)** | text list | prefill | What you are looking for — a trade, niche or topic. One per line. |
| **Location (one only)** | text box | empty | Towns, cities or areas to focus on. One per line. |
| **Countries** | multi-select | `United States (+1)` | Countries to target. Matches local dialing conventions and records the country. |
| **📞 Number codes to search for (optional)** | text list | empty | Specific area codes or mobile prefixes to hunt for (e.g. +1, 02, 07). |
| **How many phone numbers per keyword?** | number box | `5` | How many phone numbers you want per keyword. The amazon phone number scraper stops when it reaches this number. |

Detailed breakdown of main parameters in this amazon phone finder:

- **Keywords** — specify the services or categories you wish to target. When you scrape amazon phone numbers, entering multiple targeted keywords increases the volume of unique contacts discovered.
- **Location** — focus this amazon seller phone scraper on a specific city, county, or state to keep outreach hyper-local.
- **Countries** — select the target nations to align number parsing with local telecom regulations.
- **Number codes** — allows this amazon merchant phone scraper to retain only specific area codes or mobile prefixes when requested.

#### ⭐ Quality — stop wrong numbers getting in

| Setting | Control | Default | What it does |
|---|---|---|---|
| **Open the result pages for more numbers** | toggle | `on` | Looks inside public pages linked from the results for additional contact numbers and WhatsApp lines. |

- **Deep Page Visits** — allows the amazon phone finder to inspect linked public profile pages for additional contact points.

### 📤 Amazon Phone Number Scraper output — every field you get

Every run of the **amazon phone number scraper** puts its results in an Apify dataset. You can view them in your browser, download them as CSV, Excel, XML or JSON, or read them through the API.

Every row represents one phone number found. If one page published two numbers, that is two rows — so you can sort, filter and import without unnesting.

| Field | Type | What it contains |
|---|---|---|
| `phoneNumber` | text | **The phone number in standard format.** One row per number found. |
| `phoneRaw` | text | The original number text as extracted from the page. |
| `phoneNational` | text | National dialing format formatted with local spacing. |
| `phoneInternational` | text | Full E.164 international dialing format with country code. |
| `phoneExtension` | text | Extension digits where detected alongside the number. |
| `telLink` | text | Clickable `tel:` URI for direct mobile dialing or softphones. |
| `whatsappLink` | text | Direct WhatsApp click-to-chat link when messaging capable. |
| `whatsappCapable` | on / off | `true` when the number is verified as a mobile or WhatsApp line. |
| `phoneLineType` | text | `mobile`, `landline`, `toll_free`, `voip`, or `fixed_line`. |
| `phoneIsMobile` | on / off | `true` for cellular and mobile numbers. |
| `phoneIsValid` | on / off | `true` when the number satisfies ITU-T E.164 phone numbering plans. |
| `phoneCarrier` | text | Mobile network operator or carrier name where available. |
| `phoneCountryCode` | text | Country code prefix (e.g. `+1`, `+44`). |
| `phoneCountryName` | text | The full country name associated with the number. |
| `phoneLocation` | text | Geographic region, city, or exchange area where mapped. |
| `businessName` | text | The name of the seller or company publishing the contact. |
| `sourceUrl` | text | The exact public page where the phone number was found. |
| `scrapedAt` | date | The timestamp when this record was extracted. |

Because this amazon seller phone scraper outputs structured flat records, you can import results directly into Google Sheets, Airtable, HubSpot, or Salesforce without cleaning columns. When running this amazon merchant phone scraper, your dataset always remains clean, auditable, and ready for outbound messaging.

### 💡 What people use this Amazon Phone Number Scraper for

Here are the most common workflows teams run this **amazon phone number scraper** for:

- **Direct Cold Calling** — build telemarketing lists of active sellers with verified phone lines using this amazon phone finder.
- **WhatsApp Messaging Campaigns** — filter by `whatsappCapable: true` to initiate conversational sales outreach with this amazon seller phone scraper.
- **Local Service Recruitment** — connect with skilled sellers directly by phone rather than waiting on emails.
- **Market Research** — measure the telephone accessibility and customer service availability of sellers with this amazon merchant phone scraper.
- **CRM Database Enrichment** — update existing lead records with fresh, publicly published phone contacts.

With this amazon phone finder, you get clean contact data without manual copy-pasting. Teams that regularly scrape amazon phone numbers save hours of manual data entry while securing high-intent B2B contacts. The amazon phone number scraper turns public directory pages into actionable lead pipelines.

### 🚀 How to run the Amazon Phone Number Scraper

Running the **amazon phone number scraper** takes four straightforward steps:

1. Click **Try for free** or open the actor in your Apify Console.
2. Enter your target trade, category or niche keywords in the **Keywords** box.
3. Select your desired country and optional location to narrow geographic focus.
4. Click **Start** — as matching sellers are found, numbers appear in the dataset tab in real time.

When the run finishes, export your data in CSV, Excel, or JSON with one click. Operating this amazon seller phone scraper requires zero coding knowledge, and any team member can scrape amazon phone numbers in minutes. The amazon phone number scraper dashboard gives you immediate feedback on items extracted.

### 🧭 Getting more out of the Amazon Phone Number Scraper

To get the highest volume of valid contacts from the **amazon phone number scraper**:

- **Use multiple specific keywords** — three focused terms (e.g. specialized services) yield far more rows than one broad keyword. This allows the amazon phone finder to explore different listing clusters.
- **Run scheduled batch runs** — use Apify Schedules to run the amazon seller phone scraper weekly and capture newly published contacts automatically.
- **Integrate via API or Webhooks** — connect the amazon merchant phone scraper directly to Make, Zapier, or your custom CRM webhook endpoint to automate inbound leads.
- **Combine with email extractors** — after you scrape amazon phone numbers, cross-reference contacts with email listings to build multi-channel outreach campaigns.

You can also trigger this amazon phone number scraper programmatically in Python:

```python
from apify_client import ApifyClient

client = ApifyClient("YOUR_API_TOKEN")
run_input = {"keywords": ["sample query"], "maxResults": 25}
run = client.actor("premiumscraper/amazon-phone-number-scraper").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item.get("phoneNumber"), item.get("businessName"))
```

### ⏱️ Amazon Phone Number Scraper speed — what slows a run down, and what to avoid

The **amazon phone number scraper** is engineered for rapid extraction. Here is how settings affect run duration:

- **Keyword count** — each keyword searches a distinct query set. Multiple keywords increase result count proportionally in this amazon phone finder.
- **Page visits toggle** — leaving deep page inspection enabled gathers more contacts but requires more page fetches for this amazon seller phone scraper.
- **Number format validation** — standardizing numbers according to ITU-T standards runs locally and adds zero delay when you scrape amazon phone numbers.
- **Broad locations** — leaving location empty lets the amazon merchant phone scraper search nationally, whereas adding a specific town speeds up local density.

Balancing these settings lets this amazon phone number scraper operate at maximum efficiency while maintaining pristine lead quality.

### ❓ Amazon Phone Number Scraper frequently asked questions

#### Do I need an account or password on Amazon?

No. The **amazon phone number scraper** only reads publicly accessible pages. You never have to log in or share any credentials to use this amazon phone finder.

#### Can I run the amazon phone number scraper through the Apify API?

Yes. Every feature of this amazon phone finder is accessible through Apify's standard REST API, Python client, and JavaScript SDK. You can programmatically scrape amazon phone numbers directly from your own software.

#### What export formats does the amazon seller phone scraper support?

Datasets can be downloaded instantly as CSV, Excel (.xlsx), JSON, XML, or HTML table format. This makes the amazon merchant phone scraper versatile for any spreadsheet or database.

#### How are duplicate phone numbers handled?

The **amazon phone number scraper** automatically deduplicates phone numbers within each run, ensuring you only pay for unique contacts when you scrape amazon phone numbers.

#### Is technical maintenance required?

None at all. This amazon phone finder runs entirely on Apify's serverless cloud infrastructure with automatic retries and resilient network handling built in.

#### How fresh is the contact data?

Because this amazon seller phone scraper queries live platform pages in real time, all phone numbers collected reflect current public listings rather than outdated database dumps.

#### Can I identify mobile numbers and WhatsApp lines?

Yes. The amazon merchant phone scraper flags each number with `phoneIsMobile` and `whatsappCapable`, allowing you to route contacts directly to SMS or WhatsApp campaigns when you scrape amazon phone numbers.

#### Is there a hard limit on how many phone numbers I can extract?

No artificial cap exists in the amazon phone number scraper. You can collect thousands of rows across broad keyword matrices by setting your desired limit in the input settings.

### ⚠️ What this Amazon Phone Number Scraper will not do

- The amazon phone number scraper only returns phone numbers that are **already published in public**. It will not guess private numbers or access gated directories.
- Results depend on what sellers actually publish; obscure niches return fewer rows, and the actor reflects live public availability.
- The phone verification check confirms valid international formatting; it cannot guarantee that an individual person answers immediately.
- Use the results lawfully. You are responsible for complying with TCPA, GDPR, PECR, and any local telemarketing rules.

An **amazon seller phone scraper** that promises more than this is promising something no tool can honestly deliver. This amazon merchant phone scraper delivers transparent, verified public data whenever you need to scrape amazon phone numbers.

### 🔗 Scrapers related to this Amazon Phone Number Scraper

If this **amazon phone number scraper** is useful, these cover neighbouring jobs. Each one is built for its own site rather than trying to cover everything badly.

- [Amazon Email Scraper](https://apify.com/premiumscraper/amazon-email-scraper) — public emails from Amazon storefronts
- [eBay Phone Number Scraper](https://apify.com/premiumscraper/ebay-phone-number-scraper) — public phone numbers from eBay sellers
- [Etsy Phone Number Scraper](https://apify.com/premiumscraper/etsy-phone-number-scraper) — public phone numbers from Etsy shop owners
- [Shopify Phone Number Scraper](https://apify.com/premiumscraper/shopify-phone-number-scraper) — public phone numbers from Shopify merchants
- [Walmart Phone Number Scraper](https://apify.com/premiumscraper/walmart-phone-number-scraper) — public phone numbers from marketplace sellers
- [Alibaba Phone Number Scraper](https://apify.com/premiumscraper/alibaba-phone-number-scraper) — public phone numbers from manufacturers

Browse everything at [apify.com/premiumscraper](https://apify.com/premiumscraper).

Each one is priced the same way as this scrape amazon phone numbers: per result delivered, nothing else. Using this amazon phone finder alongside complementary scrapers gives your agency complete market coverage.

### 📬 Amazon Phone Number Scraper support

Questions about the **amazon phone number scraper**, a bug, or a filter you would like added? Email **premiumscraper@gmail.com** and you will get a reply.

If the amazon phone number scraper did not return what you expected, send the run ID — that is usually enough to see what happened.

Feature requests are welcome. Several filters in this amazon phone finder exist because somebody asked for them.

You can reach the team behind this amazon seller phone scraper at **premiumscraper@gmail.com** for anything at all — a question before you buy, a problem during a run, or a site you would like covered next.

# Actor input Schema

## `keywords` (type: `array`):

Type the product category, brand niche, or seller focus - organic skincare, yoga mats, pet supplies. Storefront names work too. One line per keyword. Related keywords are searched automatically, so keep each line short. Examples: organic skincare, yoga mats, pet supplies, kitchen gadgets. TIP: give SEVERAL keywords, one per line - each one finds a different set of companies, so three keywords return far more contacts than one.

## `locations` (type: `string`):

One town, city, area or postcode. Leave empty to search the whole country. SPELLING MATTERS: the location is searched exactly as written, so a misspelt place returns nothing at all rather than fewer results - there is no place list behind this box, so nothing will correct it for you. Use the spelling local businesses use on their own pages. ⚠️ Country, number code and location must all be the SAME country. They are combined in one search, not offered as alternatives - a location or a number code from a different country than the one selected returns few results or none, and there is no guarantee of any. ⚠️ ONE PLACE OR ONE POSTCODE — NEVER BOTH. This box is searched exactly as you type it, as a single phrase. "Dhaka 1207" is not searched as "Dhaka" and as "1207"; it is searched as the words "Dhaka 1207", and almost no page prints a town and its postcode side by side, so you will get very little. To cover both, run the actor twice — the town on one run, the postcode on the other.

## `countries` (type: `array`):

Which countries the phone numbers must belong to. Leave empty to search WORLDWIDE with no country restriction (the default). Pick one or more to scope the search region, the phone number format we look for, and the country check on every number we keep, to just those countries. ⚠️ When you DO pick countries, number code and location must all be the SAME country. They are combined in one search, not offered as alternatives - a location or a number code from a different country than the one(s) selected returns few results or none, and there is no guarantee of any.

## `dialCodes` (type: `array`):

Dialling codes, area codes or mobile prefixes to hunt for, written the way pages in your market print them - "+39", "02", "347", "0161". Each one you add is searched alongside the contact words, so the more you give the more numbers come back. ⚠️ THEY MUST BELONG TO THE COUNTRY YOU SELECTED ABOVE. A US area code on an Italian search finds nothing at all - the two are combined, not offered as alternatives. Country, number code and location must all be the same country. Leave this empty and the search runs on the contact words alone, which is how it works for every country. Adding codes narrows it; it never widens it.

## `maxResults` (type: `integer`):

How many to collect FOR EACH KEYWORD you typed - not for the whole run. Two keywords at 20 gives you up to 40. Start small to see what a site returns, then raise it. TO GET MORE, ADD MORE KEYWORDS - vary them (plumber, emergency plumber, boiler repair). Each one reaches a different set of companies, so three keywords at 50 beats one keyword at 150.

## `visitPages` (type: `boolean`):

Slower and more expensive, but it reads the whole page instead of just the search's short text, so it finds far more numbers and it is the only way WhatsApp links can be found. Turn this on when quality matters more than speed. **Slowest setting in the actor.** Leaving it off keeps a run to minutes; turning it on opens each result's own pages and can multiply the run time several times over. Worth it only when you need contacts that are not visible in the listing itself.

## Actor input object example

```json
{
  "keywords": [
    "organic skincare",
    "pet supplies"
  ],
  "locations": "",
  "countries": [],
  "dialCodes": [
    "+39",
    "02",
    "347"
  ],
  "maxResults": 5,
  "visitPages": true
}
```

# Actor output Schema

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

Every row this run delivered. Use the Export button on the Output tab for CSV, Excel, JSON or XML.

# 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 = {
    "keywords": [
        "organic skincare",
        "pet supplies"
    ],
    "countries": [],
    "maxResults": 5
};

// Run the Actor and wait for it to finish
const run = await client.actor("premiumscraper/amazon-phone-number-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 = {
    "keywords": [
        "organic skincare",
        "pet supplies",
    ],
    "countries": [],
    "maxResults": 5,
}

# Run the Actor and wait for it to finish
run = client.actor("premiumscraper/amazon-phone-number-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 '{
  "keywords": [
    "organic skincare",
    "pet supplies"
  ],
  "countries": [],
  "maxResults": 5
}' |
apify call premiumscraper/amazon-phone-number-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,premiumscraper/amazon-phone-number-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/fodMA4MqSWkzEL0GE/builds/WosexsgTryYNi6JtZ/openapi.json
