# Neurologist Lead Generator (`parse-point/neurologist-lead-generator`) Actor

🧠 Neurologist Lead Generator returns neurology practice leads from Google Maps—name, phone, website, coordinates & reviews. 📧 Emails and social links per site. 💊 For neuro device sales & pharmaceutical outreach.

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

### Neurologist Lead Generator 📬

**Neurologist Lead Generator** helps you build targeted neurologist leads, capture public contact details, and speed up neurology lead generation without hours of manual research. It’s designed for marketers, sales teams, recruiters, and researchers who need reliable neurology clinic leads, neurologist prospecting, and neurology outreach at scale. 🌐

### What is Neurologist Lead Generator? 🔍

**Neurologist Lead Generator** is an Apify actor that gathers public business contact data for neurologists and related neurology practices. It collects structured contact details such as websites, phones, addresses, ratings, and publicly available emails from websites, making it useful for neurology business development, neurologist marketing, and neurology practice growth. Built for marketers, sales teams, recruiters, and data analysts, it turns manual searching into automated neurology patient acquisition and neurologist appointment leads. ⚡

### What Data Does a Neurologist Lead Generator Collect? 📊

If you’re asking what you actually get from **Neurologist Lead Generator**, the answer is a clean dataset of business contact information plus useful location and quality signals. The actor captures identity, contact, geographic, and performance-related fields so you can sort, filter, and prioritize neurologist patient leads or neurology sales leads with confidence.

| Data Category | Field Name | Description | Available |
|---|---|---|---|
| Contact | `website` | Business website link | ✅ Always when available |
| Contact | `phone` | Main phone number | ✅ Always when available |
| Contact | `scraped_emails` | Publicly available email addresses found during website review | ✅ When found |
| Contact | `scraped_phones` | Phone numbers found on public web pages | ✅ When found |
| Contact | `scraped_social_media` | Public social media links found on the business website | ✅ When found |
| Identity | `name` | Business name | ✅ Always |
| Location | `full_address` | Full business address | ✅ Always when available |
| Location | `city` | City | ✅ Always when available |
| Location | `state` | State | ✅ Always when available |
| Location | `zip` | ZIP code | ✅ Always when available |
| Location | `country_code` | Country code | ✅ Always when available |
| Quality | `avg_rating` | Average rating | ✅ When available |
| Quality | `total_reviews` | Total review count | ✅ When available |
| Coverage | `pages_scraped` | Number of pages reviewed on the business website | ✅ When available |
| Status | `scrape_status` | Result status for the record | ✅ Always |

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

**Contact Data**

- Public email addresses for neurologist lead capture and neurology referral generation
- Phone numbers for direct outreach and follow-up
- Website URLs for manual verification and campaign enrichment

**Identity Data**

- Business name for list cleaning and CRM matching
- Public address details for territory mapping and neurologist marketing

**Contextual Data**

- City, state, ZIP code, and country code for local segmentation
- Rating and review counts for prioritizing established neurology clinic leads

**Export Data**

- Structured dataset rows ready for analysis, filtering, or CRM import
- Public contact signals that support neurology practice marketing and outreach workflows

#### Key Features of Neurologist Lead Generator ⚡

| Feature | Benefit |
|---|---|
| ✅ **Keyword-Targeted Search** | Use your search term to focus on the exact neurologist niche or specialty you need |
| ✅ **Location Filtering** | Narrow results to a city, state, or broader geographic region |
| ✅ **Email, Phone, and Social Extraction** | Capture multiple public contact channels for stronger outreach |
| ✅ **Configurable Result Limits** | Control how many businesses you want before the run stops |
| ✅ **Per-Location or Global Targeting** | Choose whether to collect a limit for each location or across all locations combined |
| ✅ **Built-In Proxy Support** | Helps with reliable scraping at larger scale |
| ✅ **Real-Time Dataset Saving** | Results are saved as they’re found, reducing the risk of data loss |
| ✅ **Structured Business Data** | Output is organized for analysis, prospecting, and CRM workflows |

### Neurologist Lead Generator User Guide 📖

#### Required Input Fields

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

| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| `googleMapsSearchTerm` | String | ✅ Yes | `Neurologist` | The business type or niche you want to search for, such as a medical specialty or practice type. |
| `googleMapsLocation` | Array | ✅ Yes | `["New York"]` | One or more target locations for finding relevant businesses. |
| `maxBusinesses` | Integer | No | `5` | The maximum number of businesses with emails to collect. The actor stops when it reaches this limit. |
| `scrapeMaxBusinessesPerLocation` | Boolean | No | `false` | When enabled, the actor collects up to the max limit for each location. When disabled, all locations share one combined limit. |
| `proxyConfiguration` | Object | No | `{ "proxy support": true }` | Proxy settings for scraping. Recommended for larger runs. |

#### Required Output Fields

```json
{
  "name": "Lakeview Neurology Center",
  "website": "https://www.lakeviewneurology.com",
  "phone": "(212) 555-0148",
  "full_address": "120 W 72nd St New York NY 10023 US",
  "city": "New York",
  "state": "NY",
  "zip": "10023",
  "country_code": "US",
  "scraped_emails": [
    "info@lakeviewneurology.com"
  ],
  "scraped_phones": [
    "(212) 555-0148"
  ],
  "scraped_social_media": [
    "https://www.linkedin.com/company/lakeview-neurology-center"
  ],
  "emails_found": 1,
  "pages_scraped": 4,
  "avg_rating": 4.8,
  "total_reviews": 126,
  "lat": "40.7794",
  "long": "-73.9814",
  "place_id": "ChIJ7aVxnOTHwokRj6L5dQnYJ9A",
  "scrape_status": "success"
}
```

| Field | Label | Format | Description |
|---|---|---|---|
| `name` | Business Name | text | The business name of the neurologist or neurology practice. |
| `website` | Website | link | The business website URL. |
| `phone` | Phone | text | The main phone number listed for the business. |
| `full_address` | Address | text | The full address assembled from available location details. |
| `city` | City | text | The city associated with the business. |
| `state` | State | text | The state associated with the business. |
| `zip` | zip | text | The ZIP code for the business location. |
| `country_code` | country\_code | text | The country code for the business location. |
| `scraped_emails` | Emails Found | array | A list of public email addresses found during scraping. |
| `scraped_phones` | Phone Numbers | array | A list of public phone numbers found during scraping. |
| `scraped_social_media` | Social Media | array | A list of public social media links found during scraping. |
| `emails_found` | # Emails | number | The total number of email addresses found for the business. |
| `pages_scraped` | Pages Scraped | number | How many pages were reviewed on the website. |
| `avg_rating` | Rating | number | The business’s average rating. |
| `total_reviews` | Reviews | number | The total number of 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 business place identifier. |
| `scrape_status` | Status | text | The final scraping status for the record, such as success, failed, error, or no\_website. |

### Solving Real Problems with Neurologist Lead Generator 💼

- 🎯 **Cold Outreach** — Build neurologist leads for targeted email and phone campaigns
- 📣 **Neurologist Marketing** — Create segmented lists for neurology practice marketing and local promotion
- 🤝 **Recruitment** — Reach out to neurologists and neurology clinic leads for hiring or partnerships
- 🔬 **Market Research** — Compare ratings, reviews, and locations across practices for neurology business development
- 📊 **CRM Enrichment** — Add contact and location fields to your existing lead database
- ⚙️ **Neurology Referral Generation** — Use public contact details to support referral outreach and follow-up

### Why Choose Neurologist Lead Generator? 🏆

- 💰 **Focused Lead Capture** — Built specifically for neurologist patient leads and neurology outreach workflows
- 🔄 **Multi-Location Support** — Search one or many locations depending on your campaign needs
- ⚡ **Rich Business Records** — Captures more than just emails, including phones, websites, addresses, and quality signals
- 📧 **Responsive Support** — Contact <helloparsepoint@gmail.com> for help or feature requests

### How Many Results Can You Scrape? 📈

- Use `maxBusinesses` to set your target from 1 to 1000 per run
- If `scrapeMaxBusinessesPerLocation` is `false`, all locations share one total limit
- If `scrapeMaxBusinessesPerLocation` is `true`, each location can collect up to the full max limit
- Actual results depend on how many businesses have public websites and publicly available contact details
- For larger neurology lead generation campaigns, enable proxy support for more reliable runs

### Legal Guidelines for Scraping Neurologist Lead Generator ⚖️

This actor only works with publicly available data and does not require logins or access to private content. Users are responsible for following applicable laws, platform terms, and anti-spam rules when using neurologist marketing or neurology patient acquisition data. Use the results ethically and for legitimate business purposes only. For data removal requests, contact <helloparsepoint@gmail.com>.

### FAQ — Neurologist Lead Generator ❓

#### How does Neurologist Lead Generator work?

You provide a search term and one or more locations. The actor collects matching public business records, then reviews public websites for contact details and saves the results in a structured dataset.

#### What kinds of neurologist profile data can I get?

You can get business names, websites, phone numbers, addresses, city, state, ZIP code, country code, public email addresses, phone numbers, social media links, ratings, review counts, and scrape status.

#### Can I use this for neurology practice growth?

Yes. Many users use Neurologist Lead Generator for neurology practice growth, neurologist prospecting, and neurology referral generation because it helps them build relevant contact lists faster.

#### Does it support multiple locations?

Yes. You can provide multiple locations in `googleMapsLocation`, which is useful for regional neurologist marketing and broader neurology business development campaigns.

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

If no website is available, the actor marks the record with `scrape_status` set to `no_website` and records empty contact arrays for that business.

#### Is this useful for neurology patient acquisition?

Yes. It’s especially helpful for neurology patient acquisition teams, outreach specialists, and researchers who need public contact details for local practices.

#### How can I get help or request changes?

For help, feedback, or feature requests, contact <helloparsepoint@gmail.com>.

### Final Word ✉️

**Neurologist Lead Generator** is a practical shortcut to building a clean, structured neurology contact list from public web data. Whether you’re focused on neurologist lead generation, neurology clinic leads, or neurology practice marketing, it helps you move faster and work smarter. 🚀

### 🆘 Support & Feedback

Have a question or want a custom feature for Neurologist Lead Generator?

- 🐞 **Bug Reports:** Share issues through your usual support workflow
- ✨ **Custom Solutions & Feature Requests:** Contact 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": "Neurologist",
  "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": "Neurologist",
    "googleMapsLocation": [
        "New York"
    ],
    "maxBusinesses": 5,
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

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

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

```

## MCP server setup

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