# Pediatric Surgeons Lead Generator (`parse-point/pediatric-surgeons-lead-generator`) Actor

🔪 Pediatric Surgeons Lead Generator returns children's surgical practice leads from Google Maps with coordinates and ratings. 📧 Emails and socials per site. 🏥 For surgical device sales & pediatric hospital outreach.

- **URL**: https://apify.com/parse-point/pediatric-surgeons-lead-generator.md
- **Developed by:** [Parse Point](https://apify.com/parse-point) (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.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

### Pediatric Surgeons Lead Generator

**Pediatric Surgeons Lead Generator** helps you build targeted contact lists for pediatric surgery lead generation without spending hours on manual research. It collects publicly available business contact data, making it easier to find pediatric surgeon leads, support children's surgery referrals, and improve pediatric healthcare marketing at scale. If you’re working on pediatric surgical marketing or surgeon referral network outreach, this actor turns a slow process into a repeatable workflow.

### What is Pediatric Surgeons Lead Generator? 🔍

**Pediatric Surgeons Lead Generator** is an Apify actor built to collect publicly available business information for pediatric surgeons and related pediatric specialist leads. It is designed for marketers, sales teams, recruiters, and data analysts who need structured contact data for referral generation for surgeons, pediatric practice growth, and medical lead generation. By combining location targeting with business keywords, it helps you create a practical pediatric surgery patient acquisition list from public web data.

### What Data Does a Pediatric Surgeons Lead Generator Collect? 📊

This actor is focused on answering the most important question upfront: what data will I actually get back? It returns business identity, contact details, location details, and enrichment fields that support children's hospital referrals and surgical practice lead generation. The dataset is structured so you can quickly review, filter, and export the results for outreach and analysis.

| Data Category | Field Name | Description | Available |
|---|---|---|---|
| Contact | `phone` | Public business phone number | ✅ Always |
| Contact | `scraped_emails` | Publicly available email addresses found during scraping | ✅ When listed |
| Contact | `scraped_phones` | Additional phone numbers found during scraping | ✅ When listed |
| Contact | `scraped_social_media` | Social media profiles found during scraping | ✅ When listed |
| Identity | `name` | Business name | ✅ Always |
| Location | `full_address` | Full business address | ✅ Always |
| Location | `city` | City from the business record | ✅ Always |
| Location | `state` | State from the business record | ✅ Always |
| Location | `zip` | ZIP code from the business record | ✅ Always |
| Location | `country_code` | Country code from the business record | ✅ Always |
| Discovery | `place_id` | Place identifier for the business record | ✅ Always |
| Performance | `avg_rating` | Average rating | ✅ When listed |
| Performance | `total_reviews` | Total number of reviews | ✅ When listed |
| Enrichment | `emails_found` | Number of emails found | ✅ When listed |
| Enrichment | `pages_scraped` | Number of pages scraped | ✅ When listed |
| Enrichment | `lat` | Latitude | ✅ Always |
| Enrichment | `long` | Longitude | ✅ Always |
| Status | `scrape_status` | Scraping outcome for the record | ✅ Always |
| Web | `website` | Business website URL | ✅ When listed |

### Types of Data I Can Extract with Pediatric Surgeons Lead Generator 🗂️

**Contact Data**

- Public email addresses from business websites and other publicly available sources
- Phone numbers for direct follow-up and outreach
- Social media links for broader pediatric clinician outreach

**Identity Data**

- Business name for lead list organization
- Website for verification and follow-up
- Place identifier for record matching and deduplication

**Location Data**

- Full address for territory planning
- City, state, ZIP code, and country code for segmentation
- Latitude and longitude for mapping and regional analysis

**Performance Data**

- Average rating for quick quality checks
- Total reviews for business credibility context
- Scrape status, pages scraped, and emails found for workflow tracking

### Key Features of Pediatric Surgeons Lead Generator ⚡

| Feature | Benefit |
|---|---|
| ✅ **Keyword-Targeted Search** | Find pediatric surgery lead generation prospects by niche and business type |
| ✅ **Location Filtering** | Narrow results to a specific city or region for local pediatric surgery SEO and outreach |
| ✅ **Configurable Result Limit** | Set how many businesses with emails you want to collect, from 1 to 1000 |
| ✅ **Per-Location Control** | Choose whether the limit applies per location or across all locations |
| ✅ **Built-In Proxy Support** | Helps large-scale pediatric healthcare marketing runs stay more reliable |
| ✅ **Real-Time Dataset Saving** | Results are saved during the run, reducing the risk of losing progress |
| ✅ **Structured Output** | Easy-to-use dataset for CRM imports, analysis, and referral generation for surgeons |
| ✅ **Contact Enrichment** | Captures emails, phone numbers, and social media where publicly available |

### Pediatric Surgeons Lead Generator User Guide 📖

#### Required Input Fields

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

| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| `googleMapsSearchTerm` | String | Yes | `Pediatric Surgeons` | The business type or niche you want to search for. |
| `googleMapsLocation` | Array | Yes | `["New York"]` | One or more target locations to search in. |
| `maxBusinesses` | Integer | No | `5` | Maximum 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 `maxBusinesses` results for each location separately. If disabled, it uses one shared total limit across all locations. |
| `proxyConfiguration` | Object | No | `{ "proxy support": true }` | Proxy settings for larger runs and more reliable scraping. |

#### Required Output Fields

```json
{
  "name": "Bright Horizons Pediatric Surgery",
  "website": "https://www.brighthorizonspedsurgery.com",
  "phone": "+1 212-555-0148",
  "full_address": "1234 Broadway New York NY 10001 US",
  "city": "New York",
  "state": "NY",
  "zip": "10001",
  "country_code": "US",
  "scraped_emails": [
    "info@brighthorizonspedsurgery.com"
  ],
  "scraped_phones": [
    "+1 212-555-0148"
  ],
  "scraped_social_media": [
    "https://www.linkedin.com/company/brighthorizonspedsurgery"
  ],
  "emails_found": 1,
  "pages_scraped": 4,
  "avg_rating": 4.8,
  "total_reviews": 127,
  "lat": "40.7128",
  "long": "-74.0060",
  "place_id": "ChIJmQJIxlVYwokRLgeuocVOGVU",
  "scrape_status": "success"
}
```

| Field | Label | Format | Description |
|---|---|---|---|
| `name` | Business Name | text | The business name of the pediatric surgeon or related practice. |
| `website` | Website | link | The business website, when available. |
| `phone` | Phone | text | The main phone number listed for the business. |
| `full_address` | Address | text | The full address combined from the location data. |
| `city` | City | text | The city from the business record. |
| `state` | State | text | The state from the business record. |
| `zip` | zip | text | The ZIP code from the business record. |
| `country_code` | country\_code | text | The country code from the business record. |
| `scraped_emails` | Emails Found | array | The list of public email addresses found for the business. |
| `scraped_phones` | Phone Numbers | array | Additional phone numbers found during scraping. |
| `scraped_social_media` | Social Media | array | 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 visited during contact collection. |
| `avg_rating` | Rating | number | The business’s average rating, when available. |
| `total_reviews` | Reviews | number | The number of reviews, when available. |
| `lat` | lat | text | Latitude value for the business location. |
| `long` | long | text | Longitude value for the business location. |
| `place_id` | place\_id | text | Unique place identifier for the business record. |
| `scrape_status` | Status | text | The scraping result status, such as success, failed, error, or no\_website. |

### Solving Real Problems with Pediatric Surgeons Lead Generator 💼

- 🎯 **Cold Outreach** — Build a pediatric surgery patient acquisition list for outreach campaigns and referral generation for surgeons
- 📣 **Medical Lead Generation** — Create targeted lists for pediatric specialist leads and pediatric healthcare marketing
- 🤝 **Referral Building** — Support children's surgery referrals by organizing contacts by location and business type
- 🔬 **Market Research** — Analyze pediatric practice growth opportunities across cities and regions
- 📊 **CRM Enrichment** — Add business names, websites, phones, and public emails to your sales or research database
- ⚙️ **Territory Planning** — Use location data to map children's hospital referrals and regional outreach opportunities

### Why Choose Pediatric Surgeons Lead Generator? 🏆

- 💰 **Focused on a Specific Niche** — Built for pediatric surgery lead generation, not generic business lists
- 🔄 **Location-Aware Results** — Great for local and regional pediatric surgical marketing campaigns
- ⚡ **Structured Output** — Returns organized dataset rows that are easy to filter, review, and export
- 📧 **Practical Support** — Reach the team at <helloparsepoint@gmail.com>

### How Many Results Can You Scrape? 📈

- Use `maxBusinesses` to cap results from 1 to 1000.
- The actor stops when it reaches the target number of businesses with emails.
- If `scrapeMaxBusinessesPerLocation` is enabled, the limit applies to each location separately.
- If it is disabled, all locations share one combined total limit.

### Legal Guidelines for Scraping Pediatric Surgeons ⚖️

This actor only works with **publicly available data**. It does not require logins or access to private profiles. Users are responsible for following applicable laws, privacy requirements, and any site-specific terms that may apply to public web data. For data-removal requests or responsible-use questions, contact <helloparsepoint@gmail.com>.

### FAQ — Pediatric Surgeons Lead Generator ❓

#### How Does the Pediatric Surgeons Lead Generator Work?

You provide a search term and one or more locations, and the actor finds matching public business records. It then collects available contact details and saves the structured results to your Apify dataset, which is useful for pediatric surgery SEO, pediatric practice growth, and surgeon referral network workflows.

#### What Types of Data Can I Extract?

You can extract business names, websites, phone numbers, addresses, city, state, ZIP code, country code, emails, phone numbers, social media links, ratings, review counts, latitude, longitude, place IDs, page counts, and scrape status.

#### Which Businesses Are Supported?

The actor is designed for businesses matching your search term and location inputs, such as pediatric surgeons and related pediatric specialist leads. It uses public business records and only returns what is available publicly.

#### Why Use a Lead Generator Instead of Manual Research?

Manual research is slow and inconsistent, especially when you need multiple locations or a large set of contacts. This actor speeds up medical lead generation and referral generation for surgeons by packaging the data into a clean, ready-to-use dataset.

#### How Does It Help With Pediatric Healthcare Marketing?

It helps you build segmented outreach lists, identify clinics and practices across regions, and support children's hospital referrals. That makes it easier to run targeted campaigns and measure pediatric practice growth opportunities.

#### How Can I Get Help or Share Feedback?

You can contact the team at <helloparsepoint@gmail.com> for support, feedback, or feature requests.

### Final Word ✉️

The **Pediatric Surgeons Lead Generator** gives you a fast way to build niche contact lists from public web data. Whether you’re focused on pediatric surgery patient acquisition, pediatric surgery SEO, or broader medical lead generation, it helps you move from manual searching to structured outreach in minutes.

### 🆘 Support & Feedback

Have a question or want a custom feature for the Pediatric Surgeons Lead Generator?

- 🐞 **Bug Reports:** Contact the team if you run into an issue
- ✨ **Custom Solutions & Feature Requests:** Share what you need for your workflow
- 📧 **Email:** <helloparsepoint@gmail.com>

### Complete number formats

| Field | Meaning |
| --- | --- |
| `phoneRaw` | The exact text the number was read from, before any normalisation |
| `phoneE164` | International dialable form, e.g. `+442079460958` |
| `phoneNational` | As someone inside that country would dial it |
| `phoneInternational` | Readable international form, e.g. `+44 20 7946 0958` |
| `phoneRfc3966` | `tel:` URI for VoIP systems (optional) |
| `phoneExtension` | The internal extension, when one was published |
| `phoneNumbers` | Every number on the row, each in all of the above forms |

Numbers are parsed against the business's own country from its Maps listing.
`phoneRaw` is never derived, so it stays trustworthy even when parsing the rest
fails.

### Contact Memory

| Field | Meaning |
| --- | --- |
| `firstSeenAt` | The date this contact was first delivered to you, across all runs |
| `isNewSinceLastRun` | `false` for a contact an earlier run already returned |

These carry real information because repeats are still delivered by default —
a scraper that dropped duplicates before delivery would mark every row new and
tell you nothing. If you would rather not receive repeats at all, **Skip
contacts delivered by a previous run** suppresses them, and **Reset contact
memory** starts the record over.

A contact is identified by its email address where there is one, otherwise by
its phone number.

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

## `includeDialerUri` (type: `boolean`):

Add the tel: URI form some VoIP and telephony systems expect. It duplicates information already in the other number columns - keep it only if your phone system asks for this exact format.

## `skipPreviouslySeenContacts` (type: `boolean`):

Suppress any contact an earlier run already returned, so a scheduled job only pays for what is new. Off by default - leave it off if you want the full list each time and would rather filter on the New column yourself.

## `resetContactMemory` (type: `boolean`):

Clear the remembered contacts before this run, so everything counts as new again. Use after changing your target list.

## Actor input object example

```json
{
  "googleMapsSearchTerm": "Pediatric Surgeons",
  "googleMapsLocation": [
    "New York"
  ],
  "maxBusinesses": 5,
  "scrapeMaxBusinessesPerLocation": false,
  "proxyConfiguration": {
    "useApifyProxy": true
  },
  "includeDialerUri": true,
  "skipPreviouslySeenContacts": false,
  "resetContactMemory": 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": "Pediatric Surgeons",
    "googleMapsLocation": [
        "New York"
    ],
    "maxBusinesses": 5,
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("parse-point/pediatric-surgeons-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": "Pediatric Surgeons",
    "googleMapsLocation": ["New York"],
    "maxBusinesses": 5,
    "proxyConfiguration": { "useApifyProxy": True },
}

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

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,parse-point/pediatric-surgeons-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/FC7wa9lqal3dzo2Ni/builds/oOH5sIqVfuiaQQebg/openapi.json
