# Nutritionist Lead Generator (`parse-point/nutritionist-lead-generator`) Actor

🥗 Nutritionist Lead Generator collects dietitian and nutrition practice leads from Google Maps with phone, website and coordinates. 📧 Emails and socials per site. 💪 For supplement brands & wellness app marketing.

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

### Nutritionist Lead Generator

**Nutritionist Lead Generator** is an Apify actor built for nutritionist lead generation, helping marketers, data analysts, and researchers find publicly available business contact details faster. It streamlines nutritionist prospecting, nutritionist client acquisition, and nutritionist marketing by turning manual research into a structured dataset you can export and use at scale. 🚀

### What is Nutritionist Lead Generator? 🔍

**Nutritionist Lead Generator** is an automated web scraping tool that collects publicly available business contact information for nutritionist-related leads. It is designed to help you find nutritionist leads, dietitian lead generation opportunities, and nutrition consulting leads without doing tedious manual research one profile at a time.

This actor works from a search term and one or more locations, then gathers business details such as website, phone number, address, ratings, reviews, emails found, phones, and social media links when available. It’s a practical nutritionist email finder and nutritionist contact scraper for teams that need faster outreach lists, better nutritionist SEO research, or a more efficient lead magnet for nutritionists. 💡

### What Data Does Nutritionist Lead Generator Collect? 📊

Nutritionist Lead Generator captures a useful mix of identity, location, contact, and quality signals so you can build targeted wellness leads and nutritionist appointment booking lists. The output is structured for easy filtering, analysis, and CRM import.

| Data Category | Fields Extracted | Description |
|---|---|---|
| Contact | `website`, `phone`, `scraped_emails`, `scraped_phones` | Public contact details linked to the business |
| Identity | `name` | Business name |
| Location | `full_address`, `city`, `state`, `zip`, `country_code`, `lat`, `long` | Location details and coordinates |
| Discovery | `place_id` | Unique place identifier |
| Social | `scraped_social_media` | Public social media links found during scraping |
| Quality | `avg_rating`, `total_reviews` | Rating and review count for basic lead qualification |
| Progress | `emails_found`, `pages_scraped`, `scrape_status` | Scraping results and processing status |

### What Do Results from Nutritionist 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 nutritionist lead generation result can look like:

```json
{
  "name": "Balanced Health Nutrition",
  "website": "https://www.balancedhealthnutrition.com",
  "phone": "+1 212-555-0148",
  "full_address": "245 5th Ave New York NY 10016 US",
  "city": "New York",
  "state": "NY",
  "zip": "10016",
  "country_code": "US",
  "scraped_emails": [
    "hello@balancedhealthnutrition.com"
  ],
  "scraped_phones": [
    "+1 212-555-0148"
  ],
  "scraped_social_media": [
    "https://www.instagram.com/balancedhealthnutrition"
  ],
  "emails_found": 1,
  "pages_scraped": 6,
  "avg_rating": 4.8,
  "total_reviews": 124,
  "lat": "40.7441",
  "long": "-73.9876",
  "place_id": "ChIJn8K8x5pYwokR1m9Q0Q1xY3M",
  "scrape_status": "success"
}
```

Export formats: JSON (default) and CSV via Apify Console. 📁

#### Core Features: Nutritionist Lead Generator ⚡

| Feature | Benefit |
|---|---|
| ✅ **Keyword-Driven Targeting** | Use your keywords to find relevant nutritionist marketing prospects and wellness leads |
| ✅ **Location Filtering** | Focus on nutritionist leads in one city or multiple locations |
| ✅ **Public Contact Extraction** | Collect publicly available emails, phones, and social links from business pages |
| ✅ **Result Cap Control** | Set the maximum number of businesses to collect |
| ✅ **Proxy Support** | Built-in proxy support for reliable scraping at larger scale |
| ✅ **Real-Time Data Saving** | Results are pushed to the dataset as they are processed |
| ✅ **Structured Output** | Clean fields ready for analysis, CRM import, or outreach |
| ✅ **Business Quality Signals** | Ratings and review counts help prioritize better leads |

### Getting Started with Nutritionist Lead Generator 🚀

1. **Open Apify Console** — Go to the Apify platform and open the Nutritionist Lead Generator actor.
2. **Set Your Search Term** — Enter the business type or niche you want to target, such as nutritionist-related prospects.
3. **Choose Locations** — Add one or more target locations to focus your lead generation for nutritionists.
4. **Set Your Result Limit** — Define how many businesses you want to collect.
5. **Optional: Split by Location** — Enable per-location collection if you want each location to return up to the same limit.
6. **Configure Proxy Settings** — Use proxy configuration for more reliable large-scale scraping.
7. **Run the Actor** — Start the run and monitor progress in the log output.
8. **Export Your Dataset** — Download the results in JSON or CSV for outreach, research, or analysis.

### Ways to Use Nutritionist Lead Generator 💡

- 🎯 **Lead Generation for Nutritionists** — Build targeted contact lists for outreach campaigns
- 📣 **Nutritionist Advertising** — Find local businesses and related wellness contacts for promotion
- 🤝 **Client Acquisition** — Identify businesses that may need nutrition consulting leads or wellness services
- 🔬 **Market Research** — Study nutritionist prospecting opportunities by city and ratings
- 📊 **CRM Enrichment** — Add website, phone, and social data to your existing records
- ⚙️ **Nutritionist Funnel Building** — Create segmented lists for email sequences and follow-up workflows

#### Input Parameters — Nutritionist Lead Generator

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

| Parameter | Type | Required | Default | Description |
|---|---|---:|---|---|
| `googleMapsSearchTerm` | string | Yes | `Nutritionist` | The business type or niche you want to search for. |
| `googleMapsLocation` | array | Yes | `["New York"]` | One or more target locations for your search. |
| `maxBusinesses` | integer | No | `5` | Maximum number of businesses with emails to collect. The actor stops when it reaches this number. |
| `scrapeMaxBusinessesPerLocation` | boolean | No | `false` | If enabled, the actor collects up to the maximum number of results for each location. If disabled, all locations share one total limit. |
| `proxyConfiguration` | object | No | `{"proxy support": true}` | Proxy settings for more reliable large-scale scraping. |

#### Output Parameters — Nutritionist Lead Generator

```json
{
  "name": "Balanced Health Nutrition",
  "website": "https://www.balancedhealthnutrition.com",
  "phone": "+1 212-555-0148",
  "full_address": "245 5th Ave New York NY 10016 US",
  "city": "New York",
  "state": "NY",
  "zip": "10016",
  "country_code": "US",
  "scraped_emails": [
    "hello@balancedhealthnutrition.com"
  ],
  "scraped_phones": [
    "+1 212-555-0148"
  ],
  "scraped_social_media": [
    "https://www.instagram.com/balancedhealthnutrition"
  ],
  "emails_found": 1,
  "pages_scraped": 6,
  "avg_rating": 4.8,
  "total_reviews": 124,
  "lat": "40.7441",
  "long": "-73.9876",
  "place_id": "ChIJn8K8x5pYwokR1m9Q0Q1xY3M",
  "scrape_status": "success"
}
```

| Field | Label | Format | Description |
|---|---|---|---|
| `name` | Business Name | text | The business name. |
| `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 combined from available location parts. |
| `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. |
| `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 during scraping. |
| `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 business rating. |
| `total_reviews` | Reviews | number | The total number of reviews. |
| `lat` | lat | text | The latitude value for the business location. |
| `long` | long | text | The longitude value for the business location. |
| `place_id` | place\_id | text | The unique place identifier. |
| `scrape_status` | Status | text | The scraping status for the record. |

### Why Choose Nutritionist Lead Generator? 🏆

Nutritionist Lead Generator is built for speed, structured output, and practical nutritionist client acquisition workflows. It helps you move from manual browsing to scalable nutritionist lead generation with clean results you can actually use.

Instead of spending hours searching for wellness leads or nutrition consulting leads one by one, you get an organized dataset with contact fields, social links, and simple lead-quality signals. It’s a practical choice for teams that care about efficiency, ROI, and reliable nutritionist SEO research. If you need help, contact <helloparsepoint@gmail.com>. ✉️

### How Many Results Can You Scrape? 📈

You can set `maxBusinesses` anywhere from 1 to 1000. The final number of rows depends on how many businesses match your search term and location(s) and how many of them have publicly available contact details. For larger nutritionist prospecting runs, use proxy settings for better reliability and let the dataset store results as they are collected.

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

This actor collects only publicly available data. It does not require login access or private account credentials, and it is intended for legitimate business research, outreach, and analysis. You are responsible for complying with applicable laws, platform terms, and anti-spam rules in your region. Use the data ethically and respectfully. For data removal requests, contact <helloparsepoint@gmail.com>.

### FAQ — Nutritionist Lead Generator ❓

#### How does Nutritionist Lead Generator find leads?

It uses your search term and location filters to identify relevant public business listings, then collects contact and profile details that are publicly available.

#### What kind of nutritionist leads can I find?

You can find public business records related to nutritionist lead generation, dietitian lead generation, health coach leads, wellness leads, and nutrition consulting leads, depending on your chosen search term and location.

#### Can I use Nutritionist Lead Generator for nutritionist appointment booking?

Yes, you can use the results to support nutritionist appointment booking outreach by building a clean list of relevant public contacts.

#### Does it include social media and phone numbers?

Yes. The dataset schema includes `scraped_phones` and `scraped_social_media`, along with `phone` and `scraped_emails` when those details are publicly available.

#### How does this help nutritionist marketing?

It gives you structured contact data for outreach, audience research, CRM enrichment, and nutritionist funnel planning, all from one run.

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

If a business has no website, the actor marks the record with `scrape_status` set to `no_website` and does not produce website-based contact extraction for that business.

#### How do I choose the best search term?

Use a clear business niche or audience description that matches the kind of nutritionist prospecting you want to do. Broader terms can uncover more results, while narrower terms can improve relevance.

#### Can I export the results?

Yes. Results are saved in the Apify dataset and can be exported in JSON or CSV format.

### Conclusion 🏁

**Nutritionist Lead Generator** is a fast, practical way to collect public business contacts for nutritionist lead generation and related outreach workflows. Whether you’re building nutritionist marketing lists, researching wellness leads, or improving client acquisition, it helps you get organized results at scale. 🌱

### 🆘 Support & Feedback

Have a question or feature request for Nutritionist Lead Generator?

Contact us at <helloparsepoint@gmail.com> for support, feedback, or data removal requests.

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

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

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

```

## MCP server setup

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