# Plastic Surgeons Lead Generator (`parse-point/plastic-surgeons-lead-generator`) Actor

💉 Plastic Surgeons Lead Generator returns cosmetic and plastic surgery leads from Google Maps with coordinates and reviews. 📧 Emails and socials per site. ✨ For aesthetic device sales & clinic marketing agencies.

- **URL**: https://apify.com/parse-point/plastic-surgeons-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/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

### Plastic Surgeons Lead Generator

**Plastic Surgeons Lead Generator** helps marketers, data teams, and researchers quickly build plastic surgery leads from publicly available web data. It’s designed to save time on manual prospecting by turning location-based searches into structured business contact records, making plastic surgery marketing, patient acquisition, and surgeon lead generation far more efficient at scale. ✨

### What is Plastic Surgeons Lead Generator? 🔍

Plastic Surgeons Lead Generator is an Apify actor that collects publicly available business contact data for plastic surgeons and related medical practices. It helps you find plastic surgery leads, cosmetic surgery leads, and other qualified patient leads by gathering contact details, website links, phone numbers, ratings, reviews, and social media profiles. Instead of researching each practice one by one, you can run this tool across one or more locations and get organized results fast.

It’s a practical fit for marketers, recruiters, sales teams, analysts, and researchers who need medical practice marketing data without the manual effort. Whether you’re mapping aesthetic surgery marketing opportunities or building patient acquisition lists, Plastic Surgeons Lead Generator gives you a scalable way to collect business information from publicly available sources. 🚀

### What Data Does Plastic Surgeons Lead Generator Collect? 📊

This actor returns structured business contact data for each result, including identity, location, online presence, and engagement signals. It’s especially useful for plastic surgery advertising and cosmetic practice growth workflows where clean data matters.

| Data Category | Fields Extracted | Description |
|---|---|---|
| Contact | `phone`, `scraped_phones` | Public phone number data found for the business |
| Identity | `name`, `place_id` | Business name and unique place identifier |
| Context | `full_address`, `city`, `state`, `zip`, `country_code` | Address details and geographic fields |
| Web Presence | `website`, `scraped_social_media` | Website link and publicly listed social media profiles |
| Email Data | `scraped_emails`, `emails_found` | Email addresses found and the total count |
| Scraping Activity | `pages_scraped`, `scrape_status` | How many pages were processed and the final status |
| Reputation | `avg_rating`, `total_reviews` | Public rating and review count |
| Location Coordinates | `lat`, `long` | Latitude and longitude values |

### What Do Results from Plastic Surgeons Lead Generator Look Like? 👀

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

```json
{
  "name": "Aesthetic Surgery Center of New York",
  "website": "https://www.aestheticsurgerycenter.com",
  "phone": "(212) 555-0148",
  "full_address": "123 Park Ave New York NY 10017 US",
  "city": "New York",
  "state": "NY",
  "zip": "10017",
  "country_code": "US",
  "scraped_emails": [
    "info@aestheticsurgerycenter.com",
    "appointments@aestheticsurgerycenter.com"
  ],
  "scraped_phones": [
    "(212) 555-0148"
  ],
  "scraped_social_media": [
    "https://www.instagram.com/aestheticsurgerycenter",
    "https://www.facebook.com/aestheticsurgerycenter"
  ],
  "emails_found": 2,
  "pages_scraped": 6,
  "avg_rating": 4.8,
  "total_reviews": 127,
  "lat": "40.7532",
  "long": "-73.9822",
  "place_id": "ChIJmQJIxlVYwokRLgeuocVOGVU",
  "scrape_status": "success"
}
```

Results are stored in the Apify dataset and can be exported in JSON or CSV format. 📁

#### Core Features: Plastic Surgeons Lead Generator ⚡

| Feature | Benefit |
|---|---|
| ✅ **Location-Based Search** | Focus on specific cities or regions to find plastic surgery leads where you need them most |
| ✅ **Search Term Targeting** | Use a niche or business type keyword to narrow the results |
| ✅ **Flexible Result Limits** | Set a target number of businesses with emails to control output size |
| ✅ **Per-Location Option** | Collect results per location or across all locations as one combined run |
| ✅ **Public Contact Extraction** | Gather emails, phone numbers, and social profiles from publicly available sources |
| ✅ **Structured Dataset Output** | Get clean records ready for lead generation for plastic surgeons and CRM enrichment |
| ✅ **Proxy Configuration Support** | Supports proxy settings for more reliable scraping at larger scale |
| ✅ **Real-Time Saving** | Results are pushed as they’re found, helping reduce the risk of data loss |

### Getting Started with Plastic Surgeons Lead Generator 🚀

1. **Open the Actor in Apify** — Go to the Apify platform and open **Plastic Surgeons Lead Generator**.
2. **Enter Your Search Term** — Use a business type or niche that fits your outreach goal, such as plastic surgeons.
3. **Add One or More Locations** — Provide the geographic areas you want to target, such as New York or Miami.
4. **Set Your Result Target** — Choose how many businesses with emails you want the actor to find.
5. **Decide on Per-Location Behavior** — Enable the per-location option if you want the target applied separately to each location.
6. **Configure Proxy Settings** — Add proxy configuration if you plan to run larger jobs.
7. **Run the Actor** — Start the run and monitor progress in the logs.
8. **Review and Export Results** — Open the dataset tab to preview or export your data.

No coding is required, and you can start building qualified patient leads in minutes. ⏱️

### Ways to Use Plastic Surgeons Lead Generator 💡

- 🎯 **Plastic surgery marketing** — Build targeted outreach lists for clinics and practices in specific cities.
- 📣 **Patient acquisition** — Find practices with public contact details for campaign planning and sales outreach.
- 🤝 **Doctor lead generation** — Identify and organize medical leads for partnership or vendor outreach.
- 🔬 **Market research** — Compare cosmetic practice growth across locations, ratings, and review volume.
- 📊 **CRM enrichment** — Add business emails, websites, and social media details to your contact database.
- ⚙️ **Surgeon lead generation workflows** — Create repeatable lead generation for plastic surgeons across multiple markets.

#### Input Parameters — Plastic Surgeons Lead Generator

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

| Parameter | Type | Required | Default | Description |
|---|---|---:|---|---|
| `googleMapsSearchTerm` | String | Yes | `Plastic Surgeons` | The business type or niche you want to search for. |
| `googleMapsLocation` | Array | Yes | `["New York"]` | The target geographic location or locations for the search. |
| `maxBusinesses` | Integer | No | `5` | The maximum number of businesses with emails to collect. |
| `scrapeMaxBusinessesPerLocation` | Boolean | No | `false` | If enabled, the actor collects up to the result limit for each location separately. |
| `proxyConfiguration` | Object | No | `{ "proxy support": true }` | Proxy settings for more reliable large-scale scraping. |

#### Output Parameters — Plastic Surgeons Lead Generator

| Field | Label | Format | Description |
|---|---|---|---|
| `name` | Business Name | text | The business name returned in the dataset. |
| `website` | Website | link | The business website URL. |
| `phone` | Phone | text | The primary phone number listed for the business. |
| `full_address` | Address | text | The full public address assembled for the result. |
| `city` | City | text | The city value associated with the business. |
| `state` | State | text | The state value associated with the business. |
| `zip` | zip | text | The postal code value associated with the business. |
| `country_code` | country\_code | text | The country code value associated with the business. |
| `scraped_emails` | Emails Found | array | Email addresses found for the business. |
| `scraped_phones` | Phone Numbers | array | Phone numbers found for the business. |
| `scraped_social_media` | Social Media | array | Social media links found for the business. |
| `emails_found` | # Emails | number | The number of emails found for the business. |
| `pages_scraped` | Pages Scraped | number | The number of pages processed for the business website. |
| `avg_rating` | Rating | number | The public rating value for the business. |
| `total_reviews` | Reviews | number | The number of public reviews. |
| `lat` | lat | text | Latitude value for the business location. |
| `long` | long | text | Longitude value for the business location. |
| `place_id` | place\_id | text | The unique place identifier for the business. |
| `scrape_status` | Status | text | The final scraping status for the record. |

### Why Choose Plastic Surgeons Lead Generator? 🏆

Plastic Surgeons Lead Generator is built for speed, structured output, and practical lead generation for plastic surgeons. It helps you avoid repetitive manual research while keeping results organized for outreach and analysis. With proxy configuration support, real-time dataset saving, and a simple input setup, it’s a strong choice for medical practice marketing teams that need dependable medical leads without complicated workflows. If you need help or have feedback, contact <helloparsepoint@gmail.com>. ✉️

### How Many Results Can You Scrape? 📈

You can set `maxBusinesses` from 1 to 1000. The actor stops when it reaches that target number of businesses with emails. Output volume depends on how many public plastic surgery leads are available in the locations you provide. If you need broader coverage for cosmetic surgery leads or surgical practice leads, try more locations or adjust the per-location setting to match your workflow.

### Legal Guidelines for Scraping Plastic Surgeons ⚖️

Plastic Surgeons Lead Generator collects only publicly available data. It does not require logins or access private information. You are responsible for using the results in compliance with applicable laws, platform terms, and privacy rules, including GDPR and CCPA where relevant. Use the data responsibly for legitimate business purposes only. For data removal requests, contact <helloparsepoint@gmail.com>.

### FAQ — Plastic Surgeons Lead Generator ❓

#### How does Plastic Surgeons Lead Generator collect data?

It uses your search term and location inputs to find relevant public business listings, then gathers contact information and other available business details from publicly accessible sources.

#### What kind of businesses can I find?

You can search for plastic surgeons or other relevant medical practices by using a niche or business type in the search term field. It is useful for plastic surgery leads, cosmetic practice growth, and broader medical practice marketing.

#### Can I use this for patient acquisition?

Yes, it’s well suited for patient acquisition workflows because it helps you build organized contact lists for outreach, CRM enrichment, and local market research.

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

If a business has no website, the actor still records the business with empty email, phone, and social fields, and the status is set to `no_website`.

#### How many emails can I collect?

That depends on the businesses available in your chosen locations and whether their public websites list email addresses. The `maxBusinesses` input controls the upper limit.

#### Is proxy support available?

Yes. The actor includes a proxy configuration input for users who need more reliable large-scale scraping.

#### How do I export my results?

You can open the dataset in Apify and export the output in JSON or CSV format.

#### How do I get help or request a feature?

For support or feature requests, email <helloparsepoint@gmail.com>.

### Conclusion 🏁

Plastic Surgeons Lead Generator is a fast, practical way to collect plastic surgery marketing data from publicly available sources. Whether you’re building qualified patient leads, enriching a CRM, or running doctor lead generation campaigns, it gives you structured results that are easy to export and use. Start with a location and search term, then scale your outreach with confidence. 🚀

### 🆘 Support & Feedback

Have a question or feature request for Plastic Surgeons Lead Generator?

- 🐞 **Bug Reports:** Reach out by email
- ✨ **Custom Solutions & Feature Requests:** Share your use case with our team
- 📧 **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": "Plastic 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": "Plastic 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/plastic-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": "Plastic Surgeons",
    "googleMapsLocation": ["New York"],
    "maxBusinesses": 5,
    "proxyConfiguration": { "useApifyProxy": True },
}

# Run the Actor and wait for it to finish
run = client.actor("parse-point/plastic-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": "Plastic Surgeons",
  "googleMapsLocation": [
    "New York"
  ],
  "maxBusinesses": 5,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}' |
apify call parse-point/plastic-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/plastic-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/S2aKWIzaZd5lk4CHt/builds/E41zhFCa1vII8zMxF/openapi.json
