# Vp Marketing Email List Scraper (`insightflow/vp-marketing-email-list-scraper`) Actor

📈 VP Marketing Email List Scraper collects marketing leadership and agency records from Google Maps with ratings. 📧 Emails and social profiles included. 💼 For martech sales, ABM campaigns & B2B prospecting.

- **URL**: https://apify.com/insightflow/vp-marketing-email-list-scraper.md
- **Developed by:** [InsightFlow](https://apify.com/insightflow) (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 $0.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/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

### Vp Marketing Email List Scraper

**Vp Marketing Email List Scraper** helps you quickly build a VP Marketing email list scraper workflow for finding publicly available business contacts, including emails, phone numbers, and social media profiles. It’s a practical lead generation tool for marketers, data analysts, and researchers who need contact data extraction at scale without spending hours on manual research.

### What is Vp Marketing Email List Scraper? 🔍

Vp Marketing Email List Scraper is an Apify actor that automates the collection of publicly available business contact data for a chosen search term and location. It’s designed to help you scrape contacts, build an executive email database, and support sales prospecting with cleaner, more structured results. Instead of manually searching one business at a time, this VP of Marketing contacts tool gathers data into a ready-to-use dataset.

It works well for mid-level marketers, recruiters, sales teams, and analysts who need reliable email list extraction for outreach or research. By combining your keyword and location filters, the actor helps you find relevant marketing decision makers and other businesses faster, with results stored in a structured format for easy export. 📈

### What Data Does a Vp Marketing Email List Scraper Collect? 📊

This actor collects business identity details, contact information, location fields, and scrape metrics. It is built for B2B email scraping and contact enrichment, so you can review what was found, how much was scraped, and whether a business had a website or public contact data.

| Data Category | Fields Extracted | Description |
|---|---|---|
| Contact | `scraped_emails`, `scraped_phones`, `scraped_social_media` | Public emails, phone numbers, and social media links found from publicly available sources |
| Identity | `name`, `website`, `phone` | Business name, website, and phone number |
| Location | `full_address`, `city`, `state`, `zip`, `country_code`, `lat`, `long` | Address and geographic details for each business |
| Discovery | `place_id`, `scrape_status` | Internal place reference and current scrape status |
| Quality | `avg_rating`, `total_reviews` | Rating and review count where available |
| Coverage | `emails_found`, `pages_scraped` | Number of emails found and pages scraped |

### What Do Results from Vp Marketing Email List Scraper Look Like? 👀

Each result is saved as a structured JSON record in your Apify dataset. Here’s a realistic example of what a row can look like:

```json
{
  "name": "North Star Marketing Group",
  "website": "https://northstarmarketinggroup.com",
  "phone": "+1 212-555-0148",
  "full_address": "245 5th Ave New York NY 10016 US",
  "city": "New York",
  "state": "NY",
  "zip": "10016",
  "country_code": "US",
  "scraped_emails": [
    "hello@northstarmarketinggroup.com",
    "press@northstarmarketinggroup.com"
  ],
  "scraped_phones": [
    "+1 212-555-0148"
  ],
  "scraped_social_media": [
    "https://www.linkedin.com/company/north-star-marketing-group",
    "https://www.instagram.com/northstarmarketinggroup"
  ],
  "emails_found": 2,
  "pages_scraped": 4,
  "avg_rating": 4.7,
  "total_reviews": 128,
  "lat": "40.741895",
  "long": "-73.989308",
  "place_id": "ChIJW-T2Wt7Gt4kRKl2I1CJFUsI",
  "scrape_status": "success"
}
```

Export formats: JSON by default, with CSV-style analysis available through Apify Console.

#### Core Features: Vp Marketing Email List Scraper ⚡

| Feature | Benefit |
|---|---|
| ✅ **Keyword-Driven Targeting** | Uses your search term to find relevant VP Marketing email list scraper results |
| ✅ **Location Filtering** | Focus on a city, region, or country to narrow your lead generation tool results |
| ✅ **Result Limit Control** | Set a target number of businesses to keep runs efficient and predictable |
| ✅ **Per-Location Mode** | Optionally collect up to the limit for each location separately |
| ✅ **Proxy Support** | Built-in proxy support for reliable scraping on larger runs |
| ✅ **Structured Output** | Clean dataset rows make email list extraction easy to export and analyze |
| ✅ **Contact Enrichment** | Captures emails, phone numbers, and social profiles when available |
| ✅ **Real-Time Saving** | Results are stored during the run to reduce the risk of data loss |
| ✅ **Public Data Only** | Scrapes data from publicly available sources, keeping the workflow practical and transparent |

### Getting Started with Vp Marketing Email List Scraper 🚀

1. **Open Apify** — Sign in to your Apify account and open the actor.
2. **Set Your Search Term** — Enter the business type or niche you want to research.
3. **Choose Locations** — Add one or more target locations to focus your search.
4. **Set the Result Target** — Decide how many businesses with emails you want to collect.
5. **Optional: Separate by Location** — Enable per-location collection if you want limits applied to each location.
6. **Configure Proxies** — Add proxy settings if you plan to run larger jobs or want extra reliability.
7. **Start the Actor** — Launch the run and monitor progress in the log output.
8. **Download the Dataset** — Export the dataset when the run finishes and use it in your outreach or research workflow.

No coding is required. It’s a fast way to generate email outreach leads and build targeted contact lists. ⚙️

### Ways to Use Vp Marketing Email List Scraper 💡

- 🎯 **B2B Lead Generation** — Build segmented contact lists for sales prospecting and outreach
- 📣 **Email Outreach Leads** — Gather publicly available emails for cold email campaigns
- 🔎 **Contact Enrichment** — Add emails, phones, and social links to existing records
- 📊 **Market Research** — Study businesses by location, rating, and contact availability
- 🧠 **Executive Email Database Building** — Create a cleaner list of marketing decision makers for follow-up
- 🤝 **Business Development** — Find relevant VP Marketing contacts and related businesses faster

#### Input Parameters — Vp Marketing Email List Scraper

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

| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| `googleMapsSearchTerm` | string | Yes | `Vp Marketing` | The business type or niche you want to search for. |
| `googleMapsLocation` | array | Yes | `["New York"]` | One or more target locations to focus the scrape. |
| `maxBusinesses` | integer | No | `5` | The target number of businesses with emails to collect. The actor stops when this limit is reached. |
| `scrapeMaxBusinessesPerLocation` | boolean | No | `false` | If enabled, the actor collects up to the limit for each location instead of combining all locations into one total limit. |
| `proxyConfiguration` | object | No | `{"proxy support": true}` | Proxy settings for larger or more reliable scraping jobs. |

#### Output Parameters — Vp Marketing Email List Scraper

| Field | Label | Format | Description |
|---|---|---|---|
| `name` | Business Name | text | The business name returned in the dataset. |
| `website` | Website | link | The business website URL, if available. |
| `phone` | Phone | text | The business phone number, if available. |
| `full_address` | Address | text | The full address of the business. |
| `city` | City | text | The city listed for the business. |
| `state` | State | text | The state listed for the business. |
| `zip` | zip | text | The postal code returned for the business. |
| `country_code` | country\_code | text | The country code returned for the business. |
| `scraped_emails` | Emails Found | array | A list of public email addresses found for the business. |
| `scraped_phones` | Phone Numbers | array | A list of phone numbers found during scraping. |
| `scraped_social_media` | Social Media | array | A list of social media links found during scraping. |
| `emails_found` | # Emails | number | The total number of emails found for the business. |
| `pages_scraped` | Pages Scraped | number | The number of pages processed for that business website. |
| `avg_rating` | Rating | number | The average rating returned for the business. |
| `total_reviews` | Reviews | number | The total number of reviews returned for the business. |
| `lat` | lat | text | The latitude value for the business location. |
| `long` | long | text | The longitude value for the business location. |
| `place_id` | place\_id | text | The place reference identifier associated with the business. |
| `scrape_status` | Status | text | The current result status, such as success or no\_website. |

### Why Choose Vp Marketing Email List Scraper? 🏆

If you need a dependable business contact data workflow, this actor offers a strong mix of speed, structured output, and practical filtering. It’s a useful lead generation tool for marketers and analysts who want contact data extraction without messy spreadsheets or manual copying. The result is a more efficient workflow for sales prospecting and email list extraction, backed by built-in proxy support and live dataset saving. For support, reach out at <insightflowofficial@gmail.com>.

### How Many Results Can You Scrape? 📈

You can set `maxBusinesses` anywhere from 1 to 1000. The total number of results depends on how many businesses match your search term and location filters and how many of them have public contact details. If you need larger-scale runs, proxy configuration helps improve reliability. The dataset can hold all returned results, and you can export them whenever you’re ready.

### Legal Guidelines for Scraping Vp Marketing ⚖️

This actor works with publicly available data only. It does not access private accounts, login-protected content, or hidden data. You are responsible for following applicable laws and platform policies, including privacy and spam regulations. Use the output for legitimate business purposes such as research, outreach, and contact enrichment. For data removal requests, contact <insightflowofficial@gmail.com>.

### FAQ — Vp Marketing Email List Scraper ❓

#### How does Vp Marketing Email List Scraper find contacts?

It uses your search term and location filters to identify relevant businesses, then collects publicly available contact information and related profile details into a structured dataset.

#### What kinds of businesses can I scrape?

You can search for any business type or niche that fits your lead generation goals, as long as the relevant contact information is publicly available.

#### Can I use this as a LinkedIn email scraper?

This actor is designed for public business contact data and can support LinkedIn email scraper style workflows as part of broader contact enrichment, but it only returns fields available in the dataset schema.

#### Is this good for sales prospecting?

Yes. It’s well suited for sales prospecting, especially when you want email outreach leads, phone numbers, and social media links in one place.

#### What if a business has no website?

Businesses with no website are still handled by the actor, but their contact fields will remain empty and the status will reflect that no website was available.

#### Can I collect results for more than one city?

Yes. `googleMapsLocation` accepts a list of locations, so you can run the actor across multiple cities or regions.

#### What support is available?

For questions, bug reports, or feature requests, contact <insightflowofficial@gmail.com>.

### Conclusion 🏁

Vp Marketing Email List Scraper is a fast, practical way to turn public business data into usable lead generation results. Whether you’re building an executive email database, enriching contacts, or supporting outreach campaigns, this actor gives you a structured workflow that saves time and helps you scale.

### 🆘 Support & Feedback

Have a question or feature request for the Vp Marketing Email List Scraper?

- 🐞 **Bug Reports:** Share the issue with our team
- ✨ **Custom Solutions & Feature Requests:** Let us know what you need
- 📧 **Email:** <insightflowofficial@gmail.com>

### Contact Confidence & Provenance

The business already gets a lead score. Now the *contact* gets one too.

| Field | Meaning |
| --- | --- |
| `contactConfidence` | 0-100 for this specific contact |
| `contactConfidenceBand` | `high` (80+), `good` (60-79), `medium` (40-59), `low` (<40) |
| `contactReason` | `own_domain`, `own_domain_role_account`, `free_webmail`, `third_party_domain`, `no_reply_address`, `no_email` |
| `emailMatchesWebsite` | Whether the address is on the business's own domain |
| `contactChannels` | How many ways you can reach them (email, phone) |
| `contactCategory` | Broad industry tag read from the business name and search term |
| `scrapedAt` | UTC timestamp, so you know how fresh the row is |

An address on the company's own domain scores highest; a no-reply address scores
near zero because it is not a way to reach anyone. Finding a phone alongside the
email adds to the score - two channels beat one.

`contactCategory` is left blank rather than guessed when the wording is too
generic to place the business.

**Input:** *Minimum contact confidence* drops rows below a score; `0` keeps
everything.

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

## `minBusinessLeadScore` (type: `integer`):

Drop any business whose Business Lead Score (0-100) falls below this. Leave at 0 for no filter.

## `minContactConfidence` (type: `integer`):

Drop any contact scoring below this (0-100). The score reflects whether the address sits on the business's own domain, whether it is a free webmail or no-reply address, and whether a phone number was found alongside it. Leave at 0 for no filter.

## Actor input object example

```json
{
  "googleMapsSearchTerm": "Vp Marketing",
  "googleMapsLocation": [
    "New York"
  ],
  "maxBusinesses": 5,
  "scrapeMaxBusinessesPerLocation": false,
  "proxyConfiguration": {
    "useApifyProxy": true
  },
  "minBusinessLeadScore": 0,
  "minContactConfidence": 0
}
```

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

// Run the Actor and wait for it to finish
const run = await client.actor("insightflow/vp-marketing-email-list-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 = {
    "googleMapsSearchTerm": "Vp Marketing",
    "googleMapsLocation": ["New York"],
    "maxBusinesses": 5,
    "proxyConfiguration": { "useApifyProxy": True },
}

# Run the Actor and wait for it to finish
run = client.actor("insightflow/vp-marketing-email-list-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 '{
  "googleMapsSearchTerm": "Vp Marketing",
  "googleMapsLocation": [
    "New York"
  ],
  "maxBusinesses": 5,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}' |
apify call insightflow/vp-marketing-email-list-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,insightflow/vp-marketing-email-list-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/UVgagg6OmLuzvcPO2/builds/MyagoUXEZfg6Thpkt/openapi.json
