# Womens Health Nurse Practitioners Lead Scraper (`code-beat/womens-health-nurse-practitioners-lead-scraper`) Actor

👩‍⚕️ Womens Health Nurse Practitioners Lead Scraper gathers women's health NP leads from Google Maps at scale. 📧 Contact data plus emails, phones & social profiles. 🩺 Ideal for women's health suppliers & healthcare staffing.

- **URL**: https://apify.com/code-beat/womens-health-nurse-practitioners-lead-scraper.md
- **Developed by:** [Code Beat](https://apify.com/code-beat) (community)
- **Categories:** Lead generation, Automation, Other
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.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

### Womens Health Nurse Practitioners Lead Scraper

**Womens Health Nurse Practitioners Lead Scraper** helps you replace time-consuming manual research with fast, structured healthcare lead generation. Use it to build a women's health nurse practitioner email list, scrape women's health nurse practitioners leads, and support healthcare prospecting without hours of copy-paste work. It’s designed for marketers, analysts, and researchers who need reliable patient lead data and practice lead enrichment at scale. 🚀

### What is Womens Health Nurse Practitioners Lead Scraper? 🔍

**Womens Health Nurse Practitioners Lead Scraper** is an Apify automation actor built to find public business contact details for women's health nurse practitioners and related healthcare providers. It targets Womens Health Nurse Practitioners, then returns business names, websites, phones, addresses, locations, ratings, reviews, and scraped contact signals from public websites. Whether you're a sales professional, recruiter, or marketer, this women's health nurse practitioner lead scraper helps you discover relevant contacts faster. It’s a practical womens health nurse practitioners contact finder for automated womens health nurse practitioners scraping. 📬

### What Does Womens Health Nurse Practitioners Lead Scraper Do? ⚙️

This actor takes your search term and location list, processes them through the scraper workflow, and saves matching public business records to your Apify dataset. It is built to help you scrape women's health clinics and other healthcare leads in a clean, usable format for outreach or research.

- 🔍 **Searches** for businesses matching your women's health nurse practitioner focus
- 📧 **Extracts** publicly available contact details from business websites
- 🌍 **Filters** results by the locations you provide
- 📊 **Structures** output as clean JSON records for analysis
- 💾 **Saves** results directly to the dataset as they are found

### What Would Results from Womens Health Nurse Practitioners Lead Scraper Look Like? 👀

Here’s an example of the kind of structured business contact data you can expect from a Womens Health Nurse Practitioners Lead Scraper run. Each row is ready for review, enrichment, or export from the Apify dataset tab. 📊

```json
{
  "name": "Women’s Health Partners of Atlanta",
  "website": "https://www.womenshealthpartnersatlanta.com",
  "phone": "(404) 555-0198",
  "full_address": "1200 Peachtree St NE Atlanta GA 30309 US",
  "city": "Atlanta",
  "state": "GA",
  "zip": "30309",
  "country_code": "US",
  "scraped_emails": [
    "contact@womenshealthpartnersatlanta.com"
  ],
  "scraped_phones": [
    "(404) 555-0198"
  ],
  "scraped_social_media": [
    "https://www.instagram.com/womenshealthpartnersatlanta"
  ],
  "emails_found": 1,
  "pages_scraped": 6,
  "avg_rating": 4.8,
  "total_reviews": 127,
  "lat": "33.7894",
  "long": "-84.3866",
  "place_id": "ChIJ9W5d7z4E9YgR0pVfKkQk8VQ",
  "scrape_status": "success"
}
```

Export the dataset as JSON or CSV for CRM, outreach, or healthcare prospecting workflows. ✅

### Capabilities of Womens Health Nurse Practitioners Lead Scraper 🛠️

| Capability | What It Means for You |
|---|---|
| ✅ **Location-Based Search** | Focus on women's health nurse practitioners in the cities or regions you choose |
| ✅ **Healthcare Lead Generation** | Build targeted nurse practitioner leads for outreach, research, or enrichment |
| ✅ **Public Contact Extraction** | Collect emails, phone numbers, and social media links from publicly available sources |
| ✅ **Structured Dataset Output** | Get clean records that are easy to sort, filter, and export |
| ✅ **Result Limits** | Control run size with the maximum businesses setting |
| ✅ **Per-Location Mode** | Choose whether to cap results per location or across all locations combined |
| ✅ **Proxy Configuration Support** | Use proxy settings for more reliable large-scale scraping |
| ✅ **Immediate Saving** | Results are pushed to the dataset during the run to reduce the risk of data loss |

### Launch Your First Womens Health Nurse Practitioners Lead Scraper Task 🚀

#### Required Input Fields

```json
{
  "googleMapsSearchTerm": "Womens Health Nurse Practitioners",
  "googleMapsLocation": [
    "New York"
  ],
  "maxBusinesses": 5,
  "scrapeMaxBusinessesPerLocation": false,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| `googleMapsSearchTerm` | String | Yes | `Womens Health Nurse Practitioners` | The business type or niche you want to search for, such as women's health nurse practitioners or related healthcare providers. |
| `googleMapsLocation` | Array | Yes | `["New York"]` | The geographic area you want to target. You can provide one or more locations. |
| `maxBusinesses` | Integer | No | `5` | The maximum number of businesses with emails to collect. The run stops once this target is reached. |
| `scrapeMaxBusinessesPerLocation` | Boolean | No | `false` | If enabled, the scraper collects up to the maximum number of businesses for each location separately. |
| `proxyConfiguration` | Object | No | `{"proxy support":true}` | Proxy settings for scraping. Recommended for larger runs and more reliable access. |

#### Required Output Fields

| Field | Type | Description |
|---|---|---|
| `name` | String | Business name |
| `website` | URL | Business website |
| `phone` | String | Main phone number |
| `full_address` | String | Full address text |
| `city` | String | City |
| `state` | String | State |
| `zip` | String | ZIP code |
| `country_code` | String | Country code |
| `scraped_emails` | Array | Emails found from publicly available sources |
| `scraped_phones` | Array | Phone numbers found from publicly available sources |
| `scraped_social_media` | Array | Social media links found from publicly available sources |
| `emails_found` | Number | Count of emails found |
| `pages_scraped` | Number | Number of pages processed |
| `avg_rating` | Number | Average rating |
| `total_reviews` | Number | Total review count |
| `lat` | String | Latitude value |
| `long` | String | Longitude value |
| `place_id` | String | Unique place identifier |
| `scrape_status` | String | Scraping status for the record |

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

1. **Open** the actor in Apify Console.
2. **Enter** your search term and one or more locations.
3. **Set** your maximum business limit and optional per-location behavior.
4. **Enable** proxy settings if you plan to run larger healthcare lead scraping jobs.
5. **Start** the actor and monitor progress in the log output.
6. **Download** the finished dataset in JSON or CSV format.

### Solving Real Problems with Womens Health Nurse Practitioners Lead Scraper 💼

This Womens Health Nurse Practitioners Lead Scraper is useful wherever you need accurate healthcare prospecting data without manual research.

- 🎯 **Sales Prospecting** — Build a targeted nurse practitioner lead scraper workflow for outreach
- 📣 **Campaign Targeting** — Create audience lists for women's health clinics and related healthcare services
- 🤝 **Practice Enrichment** — Add contact details to existing provider databases
- 🔬 **Market Research** — Analyze the womens health clinics landscape across cities and states
- ⚙️ **Automated Pipelines** — Reuse the actor for repeatable medical lead generation tasks

### What Sets Womens Health Nurse Practitioners Lead Scraper Apart? 🏆

- 💪 **Purpose-Built Focus** — Tailored for womens health nurse practitioners and related healthcare lead generation
- 🔄 **Reliable Output Structure** — Clear dataset fields make practice lead enrichment simple
- 📍 **Flexible Location Targeting** — Ideal when you need women's health nurse practitioners in specific geographies
- 📧 **Support That Responds** — Reach out at <codebeatapi@gmail.com> for help or feedback

### Search Limits and Capacity 📈

- Set `maxBusinesses` from 1 to 1000
- Use one or multiple locations in `googleMapsLocation`
- Choose whether `scrapeMaxBusinessesPerLocation` applies the limit per location or across all locations
- Proxy configuration is available for more reliable large-scale scraping
- Output is saved to the Apify dataset as structured business contact data

### Is It Legal to Scrape Womens Health Nurse Practitioners Lead Scraper? ⚖️

This actor works only with publicly available data and does not require private access. As with any healthcare lead scraping or medical lead generation workflow, you are responsible for following applicable laws, platform terms, and data privacy rules. Use the data responsibly for legitimate research, outreach, or practice lead enrichment. For data-removal or compliance questions, contact <codebeatapi@gmail.com>.

### Ending Note ✉️

Stop spending hours manually hunting for women’s health nurse practitioner contacts. The **Womens Health Nurse Practitioners Lead Scraper** gives you a faster path to clean, organized lead data for outreach, research, and healthcare prospecting. Try it on Apify and turn public web data into action in minutes. 🚀

### FAQ — Womens Health Nurse Practitioners Lead Scraper ❓

#### How does the Womens Health Nurse Practitioners Lead Scraper work?

You enter a search term and one or more locations, then the actor processes public business data and saves matching records to your Apify dataset. It returns structured lead data that you can use for healthcare prospecting, practice lead enrichment, or research.

#### What types of businesses can I target?

You can target Womens Health Nurse Practitioners and similar public business listings related to women's health clinics, OB/GYN nurse practitioner services, advanced practice registered nurse providers, and other healthcare professionals.

#### What kind of data will I get back?

The dataset includes business name, website, phone, full address, city, state, ZIP, country code, scraped emails, scraped phones, scraped social media, number of emails found, pages scraped, rating, reviews, latitude, longitude, place ID, and scrape status.

#### Can I use this for nurse practitioner leads and medical lead generation?

Yes. It’s designed for nurse practitioner leads, medical lead generation, healthcare lead scraping, and related outreach workflows where public contact details are useful.

#### How do I control the number of results?

Use `maxBusinesses` to define the maximum number of businesses with emails you want returned. You can also enable `scrapeMaxBusinessesPerLocation` if you want that cap applied separately to each location.

#### What if I need help or want to request a feature?

If you need support, have a bug report, or want to share a feature idea, contact <codebeatapi@gmail.com>.

### Phone Validation

Every lead's email half was already validated - MX, catch-all, disposable,
quality score. The phone half arrived as raw text with nothing said about it.
Now it is checked the same way.

| Field | Meaning |
| --- | --- |
| `phoneE164` | The primary number in international format, ready to dial |
| `phoneValid` | Whether the digits form a dialable number for their country |
| `phoneLineType` | Fixed Line, Mobile, Toll-Free, Premium Rate, VoIP, ... |
| `phoneIsMobile` | `true`/`false`, or empty where the numbering plan genuinely cannot tell (US, Canada, Mexico) |
| `phoneRegion` / `phoneCallingCode` | The number's own country |
| `phoneDetails` | Every number on the row, each fully described |
| `phonesChecked` / `phonesKept` / `validPhoneCount` | Counts before and after filtering |

Numbers are parsed against the **business's own country** taken from its Google
Maps listing, which is a far better default than anything the run could assume.

**Inputs.** *Only report valid phone numbers*, *Exclude toll-free* and *Exclude
premium-rate* shape which numbers appear on a row — they never discard the row,
because losing a good email lead over an unusable phone would be the wrong
trade. If you do want that, *Only keep businesses with a valid phone number*
does it explicitly.

# Actor input Schema

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

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

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

Target geographic location for the search (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.

## `verificationMode` (type: `string`):

Quick Check (default) validates syntax and MX records only - fast, no added latency. Deep Check additionally flags disposable-domain addresses and checks each domain against a public spam blocklist (Spamhaus DBL). Off skips validation entirely.

## `minQualityScore` (type: `number`):

Drop any contact whose quality score (0.0-1.0) falls below this. Leave at 0 for no filter.

## `excludeCatchAll` (type: `boolean`):

Drop contacts on domains confirmed to accept mail for any address (only applies when that signal is available).

## `requireMxValid` (type: `boolean`):

Drop any contact whose domain has no valid mail server (MX record).

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

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

## `onlyValidPhones` (type: `boolean`):

Drop numbers whose digits do not form a dialable number for their country. This filters the numbers on a row, not the row itself - an otherwise good email lead is never lost because its phone was unusable.

## `excludeTollFreePhones` (type: `boolean`):

Drop freephone numbers, which usually reach a call centre.

## `excludePremiumRatePhones` (type: `boolean`):

Drop premium-rate numbers, which cost the caller money.

## `requireValidPhone` (type: `boolean`):

Drop the whole row when no valid number survived. Off by default, because these are contact-list scrapers and most rows are worth having for the email alone.

## Actor input object example

```json
{
  "googleMapsSearchTerm": "Womens Health Nurse Practitioners",
  "googleMapsLocation": [
    "New York"
  ],
  "maxBusinesses": 5,
  "scrapeMaxBusinessesPerLocation": false,
  "verificationMode": "Quick Check",
  "minQualityScore": 0,
  "excludeCatchAll": false,
  "requireMxValid": false,
  "proxyConfiguration": {
    "useApifyProxy": true
  },
  "onlyValidPhones": false,
  "excludeTollFreePhones": false,
  "excludePremiumRatePhones": false,
  "requireValidPhone": false
}
```

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

// Run the Actor and wait for it to finish
const run = await client.actor("code-beat/womens-health-nurse-practitioners-lead-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": "Womens Health Nurse Practitioners",
    "googleMapsLocation": ["New York"],
    "maxBusinesses": 5,
    "proxyConfiguration": { "useApifyProxy": True },
}

# Run the Actor and wait for it to finish
run = client.actor("code-beat/womens-health-nurse-practitioners-lead-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": "Womens Health Nurse Practitioners",
  "googleMapsLocation": [
    "New York"
  ],
  "maxBusinesses": 5,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}' |
apify call code-beat/womens-health-nurse-practitioners-lead-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,code-beat/womens-health-nurse-practitioners-lead-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/TdkoXbekSl51nZmvk/builds/ch3y7eRUiThioK4My/openapi.json
