# Wholesale Industry Lead Generator (`parse-point/wholesale-industry-lead-generator`) Actor

📦 Wholesale Industry Lead Generator returns wholesale and distribution leads from Google Maps with coordinates and reviews. 📧 Site enrichment adds emails and socials. 🏭 For supplier sourcing & B2B distribution sales.

- **URL**: https://apify.com/parse-point/wholesale-industry-lead-generator.md
- **Developed by:** [Parse Point](https://apify.com/parse-point) (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 $1.99 / 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/platform/actors/running/actors-in-store#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

### Wholesale Industry Lead Generator

**Wholesale Industry Lead Generator** helps you turn time-consuming manual research into a fast, repeatable lead workflow. It’s built for marketers, sales teams, and researchers who need wholesale leads, B2B lead generation, and a reliable wholesale lead generator for finding targeted prospects, distributor leads, and supplier leads from publicly available data. 📬

### What is Wholesale Industry Lead Generator? 🔍

**Wholesale Industry Lead Generator** is an Apify automation actor designed to search for businesses in the wholesale industry and collect publicly available contact details. It returns business names, websites, phone numbers, addresses, location fields, ratings, review counts, and contact enrichment data such as emails, phone numbers, and social media profiles. Whether you're a sales professional, recruiter, or marketer, this wholesale industry contact scraper helps you build a cleaner contact database for outreach and lead qualification. It’s a practical wholesale industry email extractor for automated wholesale industry scraping.

### What Does Wholesale Industry Lead Generator Do? ⚙️

It takes your search term and location, finds matching businesses, then enriches each result with publicly available contact information and saves it to your Apify dataset. The workflow is designed for sales prospecting, business development, and account-based marketing, especially when you need fresh wholesale buyer lists or trade leads.

- 🔍 **Searches** for businesses using your chosen wholesale industry term and location
- 📧 **Extracts** publicly available emails, phone numbers, and social media profiles
- 🌍 **Filters** results by location and keeps the output focused on targeted prospects
- 📊 **Structures** data into clean JSON records for analysis and outreach
- 💾 **Saves** results directly to the dataset as the actor runs

### What Would Results from Wholesale Industry Lead Generator Look Like? 👀

Here’s a realistic example of the kind of structured business contact data you can expect after a run. Results are saved in the Apify dataset and can be exported for CRM enrichment or outreach.

```json
{
  "name": "Northbridge Wholesale Supply",
  "website": "https://www.northbridgewholesale.com",
  "phone": "+1 212-555-0148",
  "full_address": "245 Industrial Ave New York NY 10001 US",
  "city": "New York",
  "state": "NY",
  "zip": "10001",
  "country_code": "US",
  "scraped_emails": [
    "sales@northbridgewholesale.com"
  ],
  "scraped_phones": [
    "+1 212-555-0148"
  ],
  "scraped_social_media": [
    "https://www.linkedin.com/company/northbridge-wholesale-supply"
  ],
  "emails_found": 1,
  "pages_scraped": 4,
  "avg_rating": 4.6,
  "total_reviews": 38,
  "lat": "40.7506",
  "long": "-73.9972",
  "place_id": "ChIJyWEHuEmuEmsRm9hTkapTCrk",
  "scrape_status": "success"
}
```

Export the dataset as JSON or CSV from the Apify console for use in lead generation software or research workflows.

### Capabilities of Wholesale Industry Lead Generator 🛠️

| Capability | What It Means for You |
|---|---|
| ✅ **Search Term + Location Targeting** | Focus your wholesale leads by business type and geography for more relevant outreach |
| ✅ **Contact Enrichment** | Collect emails, phone numbers, websites, and social media in one workflow |
| ✅ **Clean Structured Output** | Get consistent dataset rows that are easy to analyze, filter, or import |
| ✅ **Result Limiting** | Control how many businesses are collected with the `maxBusinesses` input |
| ✅ **Per-Location Mode** | Choose whether the limit applies per location or across all locations combined |
| ✅ **Proxy Support** | Built-in proxy configuration helps with reliable scraping at larger scale |
| ✅ **Immediate Dataset Saving** | Results are pushed during the run, reducing the risk of data loss |
| ✅ **Public Data Focus** | Collect publicly available contact details without manual copy-paste work |
| ✅ **Lead Qualification Signals** | Review ratings, review counts, and location fields help prioritize better prospects |

### Launch Your First Wholesale Industry Lead Generator Task 🚀

#### Required Input Fields

```json
{
  "googleMapsSearchTerm": "Wholesale Industry",
  "googleMapsLocation": [
    "New York"
  ],
  "maxBusinesses": 5,
  "scrapeMaxBusinessesPerLocation": false,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| `googleMapsSearchTerm` | String | ✅ Yes | `Wholesale Industry` | The business type or niche you want to search for, such as a wholesale category or supplier segment. |
| `googleMapsLocation` | Array | ✅ Yes | `["New York"]` | One or more geographic locations where you want to find businesses. |
| `maxBusinesses` | Integer | No | `5` | The maximum number of businesses with emails to collect. The run stops when this target is reached. |
| `scrapeMaxBusinessesPerLocation` | Boolean | No | `false` | When enabled, the actor collects up to the limit for each location separately. When disabled, all locations share one combined limit. |
| `proxyConfiguration` | Object | No | `{"proxy support": true}` | Proxy settings for the run. Recommended for larger-scale scraping. |

#### Required Output Fields

| Field | Type | Description |
|---|---|---|
| `name` | String | Business name. |
| `website` | URL | Business website. |
| `phone` | String | Main phone number listed for the business. |
| `full_address` | String | Full address built from the business location fields. |
| `city` | String | City name. |
| `state` | String | State or region. |
| `zip` | String | Postal code. |
| `country_code` | String | Country code. |
| `scraped_emails` | Array | Emails found from publicly available sources. |
| `scraped_phones` | Array | Phone numbers found during enrichment. |
| `scraped_social_media` | Array | Social media links found during enrichment. |
| `emails_found` | Number | Total number of emails found for the business. |
| `pages_scraped` | Number | Number of pages processed during enrichment. |
| `avg_rating` | Number | Average rating value. |
| `total_reviews` | Number | Total review count. |
| `lat` | String | Latitude value. |
| `long` | String | Longitude value. |
| `place_id` | String | Unique place identifier. |
| `scrape_status` | String | Final status of the scraping result. |

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

1. **Open** the actor in the Apify console.
2. **Enter** your wholesale industry search term and location.
3. **Adjust** the result limit and per-location option if needed.
4. **Enable** proxy settings for larger or more reliable runs.
5. **Click Start** and monitor the live logs.
6. **Download** the dataset as JSON or CSV when the run finishes.

### Solving Real Problems with Wholesale Industry Lead Generator 💼

- 🎯 **Sales Prospecting** — Build targeted prospects for cold outreach without hours of manual searching
- 📣 **Campaign Targeting** — Create segmented wholesale buyers and trade leads for email marketing
- 🤝 **Business Development** — Discover supplier leads and distributor leads in specific regions
- 🔬 **Market Research** — Map the wholesale landscape and analyze business signals at scale
- ⚙️ **Lead Qualification** — Prioritize contacts using ratings, reviews, and contact completeness

### What Sets Wholesale Industry Lead Generator Apart? 🏆

- 💾 **Live Saving** — Results are stored as the run progresses, helping protect against interruptions
- 🌍 **Flexible Location Handling** — Use one location or multiple locations depending on your lead generation workflow
- 📧 **Contact-Focused Output** — Designed to return practical contact data for outreach, not just company names
- 🛠️ **Support for Public Web Data** — Built for publicly available sources and real-world business research

### Search Limits and Capacity 📈

- The `maxBusinesses` input accepts values from 1 to 1000
- You can choose whether that limit applies to each location or across all locations
- Proxy configuration is available for larger-scale runs and more reliable scraping
- The actor saves results into an Apify dataset, making exports easy for analysis and CRM workflows

### Is It Legal to Scrape Wholesale Industry Data? ⚖️

This actor works with publicly available data only. It does not require logins or access private content, and it is intended for legitimate wholesale leads, B2B lead generation, and research use cases. You are responsible for following applicable laws, platform terms, and anti-spam rules in your region. For data-removal or compliance inquiries, contact <hello.parsepoint@gmail.com>.

### Ending Note ✉️

Stop spending hours manually building wholesale contact lists. The **Wholesale Industry Lead Generator** gives you cleaner data, faster research, and a practical path to better outreach results — all from public web data. 🚀

### FAQ — Wholesale Industry Lead Generator ❓

#### How Does the Wholesale Industry Lead Generator Work?

You provide a search term and location, and the actor collects matching business records with publicly available contact details. The results are saved to your Apify dataset as structured JSON.

#### What Types of Businesses Can I Target?

You can target wholesale-related businesses and other relevant niches by using a search term that reflects the audience you want to reach. This makes it useful for supplier leads, distributor leads, and wholesale buyers.

#### What Data Does It Return?

It returns business name, website, phone, address fields, contact enrichment fields, review metrics, coordinates, place ID, and scrape status. If available, it also returns emails, phone numbers, and social media links.

#### Can I Use Multiple Locations?

Yes. The `googleMapsLocation` input is an array, so you can provide more than one location when building a larger contact database or researching multiple markets.

#### Does It Save Results While Running?

Yes. Results are pushed to the dataset during the run, which helps reduce the risk of losing data if the actor is interrupted.

#### What Are the Best Use Cases for This Actor?

It’s a strong fit for sales prospecting, business development, account-based marketing, lead qualification, and market research where fresh wholesale leads are more valuable than purchased lists.

#### How Do I Get Help?

If you need help, have a feature request, or want to report an issue, contact <hello.parsepoint@gmail.com>.

### 🆘 Support & Feedback

Have a question or found an issue with the Wholesale Industry Lead Generator?

- 🐞 **Bug Reports:** Open a ticket in the repository's Issues section
- ✨ **Custom Solutions & Feature Requests:** Contact our team
- 📧 **Email:** <hello.parsepoint@gmail.com>

# Actor input Schema

## `googleMapsSearchTerm` (type: `string`):

Enter the business type or niche for email scraper (e.g., 'coffee shops', 'dentists').

## `googleMapsLocation` (type: `array`):

Target geographic location for the email scraper (e.g., 'Miami, Florida').

## `maxBusinesses` (type: `integer`):

Target number of businesses to find (1-1000). The scraper will stop when this target is reached.

## `scrapeMaxBusinessesPerLocation` (type: `boolean`):

If enabled, the scraper will collect up to `maxBusinesses` results per location. If disabled, it combines all locations up to a single total limit.

## `proxyConfiguration` (type: `object`):

Proxy settings for scraping. Recommended for large-scale scraping.

## Actor input object example

```json
{
  "googleMapsSearchTerm": "Wholesale Industry",
  "googleMapsLocation": [
    "New York"
  ],
  "maxBusinesses": 5,
  "scrapeMaxBusinessesPerLocation": false,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

# 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 = {
    "googleMapsSearchTerm": "Wholesale Industry",
    "googleMapsLocation": [
        "New York"
    ],
    "maxBusinesses": 5,
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("parse-point/wholesale-industry-lead-generator").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 = {
    "googleMapsSearchTerm": "Wholesale Industry",
    "googleMapsLocation": ["New York"],
    "maxBusinesses": 5,
    "proxyConfiguration": { "useApifyProxy": True },
}

# Run the Actor and wait for it to finish
run = client.actor("parse-point/wholesale-industry-lead-generator").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 '{
  "googleMapsSearchTerm": "Wholesale Industry",
  "googleMapsLocation": [
    "New York"
  ],
  "maxBusinesses": 5,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}' |
apify call parse-point/wholesale-industry-lead-generator --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,parse-point/wholesale-industry-lead-generator"
        }
    }
}

```

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/f7BXH6wQveK93hUTY/builds/YIyIkFfLZ9xtr9dKQ/openapi.json
