# Nephrologists Lead Generator (`parse-point/nephrologists-lead-generator`) Actor

🫘 Nephrologists Lead Generator pulls kidney care practice leads from Google Maps with coordinates, ratings and reviews. 📧 Site enrichment adds emails and socials. 🏥 For dialysis suppliers & pharma sales teams.

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

### Nephrologists Lead Generator

**Nephrologists Lead Generator** helps you stop spending hours on manual prospecting and instead build a focused nephrologist leads list from publicly available sources. It’s designed for marketers, analysts, and researchers who need nephrology lead generation, a nephrology email list, and a reliable nephrologists contact finder for outreach, research, and growth.

### What is Nephrologists Lead Generator? 🔍

**Nephrologists Lead Generator** is an Apify automation actor built to collect contact details for nephrologists and related businesses from publicly available web data. It returns business names, websites, phone numbers, addresses, locations, ratings, review counts, coordinates, and contact signals such as emails, phone numbers, and social media profiles. Whether you're a sales professional, recruiter, or marketer working on kidney specialist marketing or medical lead generation, this actor helps turn public data into usable leads. It’s a practical nephrologists lead generator for nephrology practice growth and physician lead generation.

### What Does Nephrologists Lead Generator Do? ⚙️

This actor takes your search term and location, processes publicly available business data, and saves structured results to your Apify dataset. It is useful for renal physician leads, specialist doctor leads, and healthcare lead generation campaigns where clean contact records matter.

- 🔍 **Searches** for nephrologists and related businesses using your keyword and location inputs
- 📧 **Extracts** publicly available contact details including emails, phone numbers, and social media profiles
- 🌍 **Filters** results by the locations you provide and keeps the output focused
- 📊 **Structures** the output as clean JSON records for analysis and outreach
- 💾 **Saves** results directly to the dataset so you can export them for CRM, reporting, or medical marketing services

### What Would Results from Nephrologists Lead Generator Look Like? 👀

Here’s an example of the kind of structured business contact data you can expect from this nephrology contact scraper.

```json
{
  "name": "Hudson Valley Nephrology Associates",
  "website": "https://hudsonvalleynephrology.com",
  "phone": "+1 212-555-0148",
  "full_address": "125 Madison Ave New York NY 10016 US",
  "city": "New York",
  "state": "NY",
  "zip": "10016",
  "country_code": "US",
  "scraped_emails": [
    "info@hudsonvalleynephrology.com",
    "appointments@hudsonvalleynephrology.com"
  ],
  "scraped_phones": [
    "+1 212-555-0148"
  ],
  "scraped_social_media": [
    "https://www.linkedin.com/company/hudson-valley-nephrology-associates"
  ],
  "emails_found": 2,
  "pages_scraped": 4,
  "avg_rating": 4.7,
  "total_reviews": 86,
  "lat": "40.7459",
  "long": "-73.9841",
  "place_id": "ChIJTzQ5v5dYwokR7nqf8A0bQ1I",
  "scrape_status": "success"
}
```

Export the results as JSON or CSV from the Apify dataset tab.

### Capabilities of Nephrologists Lead Generator 🛠️

| Capability | What It Means for You |
|---|---|
| ✅ **Location-based targeting** | Focus on nephrology practice growth in specific cities, states, or regions |
| ✅ **Contact extraction** | Collect public emails, phone numbers, and social media links in one run |
| ✅ **Business profile data** | Capture names, websites, addresses, ratings, and review counts for better lead qualification |
| ✅ **Structured dataset output** | Work with clean records that are easy to filter, enrich, and export |
| ✅ **Proxy configuration support** | Use built-in proxy support for more reliable scraping on larger jobs |
| ✅ **Scalable lead capture** | Set a result limit so your run stays focused and cost-aware |
| ✅ **Immediate saving** | Results are stored as they’re found, reducing the risk of data loss |
| ✅ **Public web data only** | Works with publicly available information suitable for research and outreach |

### Launch Your First Nephrologists Lead Generator Task 🚀

#### Required Input Fields

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

| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| `googleMapsSearchTerm` | String | ✅ Yes | `Nephrologists` | The business type or niche you want to search for, such as nephrologists or similar specialist doctor leads. |
| `googleMapsLocation` | Array | ✅ Yes | `["New York"]` | The target location or list of locations where you want to find businesses. |
| `maxBusinesses` | Integer | No | `5` | The maximum number of businesses with emails to collect. The run stops when this target is reached. |
| `scrapeMaxBusinessesPerLocation` | Boolean | No | `false` | When enabled, the actor 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

```json
{
  "name": "Hudson Valley Nephrology Associates",
  "website": "https://hudsonvalleynephrology.com",
  "phone": "+1 212-555-0148",
  "full_address": "125 Madison Ave New York NY 10016 US",
  "city": "New York",
  "state": "NY",
  "zip": "10016",
  "country_code": "US",
  "scraped_emails": [
    "info@hudsonvalleynephrology.com",
    "appointments@hudsonvalleynephrology.com"
  ],
  "scraped_phones": [
    "+1 212-555-0148"
  ],
  "scraped_social_media": [
    "https://www.linkedin.com/company/hudson-valley-nephrology-associates"
  ],
  "emails_found": 2,
  "pages_scraped": 4,
  "avg_rating": 4.7,
  "total_reviews": 86,
  "lat": "40.7459",
  "long": "-73.9841",
  "place_id": "ChIJTzQ5v5dYwokR7nqf8A0bQ1I",
  "scrape_status": "success"
}
```

| 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 shown for the business. |
| `full_address` | Address | text | The full address combined from the 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 postal code. |
| `country_code` | country\_code | text | The country code for the business location. |
| `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 for the business. |
| `emails_found` | # Emails | number | The number of email addresses found. |
| `pages_scraped` | Pages Scraped | number | The number of pages processed for contact information. |
| `avg_rating` | Rating | number | The business rating value. |
| `total_reviews` | Reviews | number | The total number of reviews. |
| `lat` | lat | text | The latitude value associated with the business location. |
| `long` | long | text | The longitude value associated with the business location. |
| `place_id` | place\_id | text | The place identifier for the business record. |
| `scrape_status` | Status | text | The final status of the scrape for that business. |

### Solving Real Problems with Nephrologists Lead Generator 💼

Nephrologists Lead Generator is useful wherever nephrology patient acquisition, kidney care advertising, or renal disease marketing needs verified public contacts.

- 🎯 **Sales Prospecting** — Build a targeted nephrologist leads list for outreach and appointment-based services
- 📣 **Campaign Targeting** — Support kidney specialist marketing with location-specific public contact data
- 🤝 **Recruitment & Partnerships** — Find specialist doctor leads for collaboration, referrals, or hiring outreach
- 🔬 **Market Research** — Map nephrology referral leads and local provider coverage for competitive analysis
- ⚙️ **Automated Workflows** — Re-run medical lead generation campaigns regularly for fresh results

### What Sets Nephrologists Lead Generator Apart? 🏆

- 💰 **Focused on results** — Built to help you collect real public contacts, not generic lists
- 🔄 **Reliable at scale** — Includes proxy support and resilient scraping behavior for larger jobs
- 📧 **Dedicated support** — Reach out at <helloparsepoint@gmail.com> for help or feature requests
- ⚡ **Fast output** — Results are saved during the run so you can review them without waiting

### Search Limits and Capacity 📈

- Set `maxBusinesses` from 1 to 1000 per run
- The number of results depends on how many public contacts are available for your search term and location
- For larger nephrology lead generation jobs, proxy configuration is recommended
- The dataset can be exported in JSON format directly from Apify

### Is It Legal to Scrape Nephrologists? ⚖️

This actor accesses only publicly available data and does not require logins or restricted access. Public web scraping is widely used for research and lead generation, including healthcare lead generation and medical marketing services. You are responsible for complying with applicable laws, platform terms, and privacy regulations in your region. Use this tool responsibly and only for legitimate business purposes. For data-removal or compliance inquiries, contact <helloparsepoint@gmail.com>.

### Ending Note ✉️

Stop spending hours manually collecting nephrologists lead data. **Nephrologists Lead Generator** gives you a faster way to build public contact lists for outreach, research, and nephrology practice growth — with clean output, practical filters, and less busywork.

### FAQ — Nephrologists Lead Generator ❓

#### How Does the Nephrologists Lead Generator Work?

You provide a search term and one or more locations, and the actor collects publicly available business data related to nephrologists. It then saves structured records to your Apify dataset, including contact details where available.

#### What Types of Nephrologists Can I Target?

You can target public business listings that match your search term in the locations you provide. This is useful for nephrology referral leads, renal physician leads, and broader specialist doctor leads.

#### What Data Does Nephrologists Lead Generator Return?

It returns business names, websites, phone numbers, addresses, city and state values, zip codes, country codes, public emails, scraped phone numbers, social media links, ratings, review counts, latitude, longitude, place IDs, and scrape status.

#### Can I Use It for Medical Lead Generation?

Yes, it’s suitable for medical lead generation, kidney care advertising, and nephrology patient acquisition as long as you use publicly available data responsibly and comply with relevant laws and policies.

#### Does It Support Proxy Configuration?

Yes. The input includes a `proxyConfiguration` field for proxy settings, which is recommended for larger runs and more reliable scraping.

#### What If a Business Has No Website?

If a business has no website, the actor marks the result with `scrape_status` set to `no_website` and can still save the business record depending on your run settings.

#### How Do I Get Support?

If you need help, have a question, or want to suggest an improvement, email <helloparsepoint@gmail.com>.

### 🆘 Support & Feedback

Have a question or found an issue with Nephrologists Lead Generator?

- 🐞 **Bug Reports:** Please share the issue with our team
- ✨ **Custom Solutions & Feature Requests:** Contact us with your use case
- 📧 **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": "Nephrologists",
  "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": "Nephrologists",
    "googleMapsLocation": [
        "New York"
    ],
    "maxBusinesses": 5,
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

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

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

```

## MCP server setup

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