# Psychotherapists Lead Generator (`parse-point/psychotherapists-lead-generator`) Actor

🛋️ Psychotherapists Lead Generator returns therapy practice leads from Google Maps with coordinates, ratings and reviews. 📧 Emails and socials per site. 💬 For practice management software & referral networks.

- **URL**: https://apify.com/parse-point/psychotherapists-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/platform/actors/running/actors-in-store#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

### Psychotherapists Lead Generator

**Psychotherapists Lead Generator** helps you replace time-consuming manual research with fast, structured lead generation for therapists and mental health professionals. It’s built for psychotherapist lead generation, psychotherapist leads, and therapy client acquisition, giving marketers, analysts, and researchers a practical way to collect public contact details and support private practice growth with less effort and more consistency. 📬

### What is Psychotherapists Lead Generator? 🔍

Psychotherapists Lead Generator is an Apify automation actor designed to find public business contact details for psychotherapists and related practices. It returns structured business records with websites, phone numbers, addresses, ratings, review counts, email lists, and social media profiles when available. Whether you're a sales professional, researcher, or marketer working on mental health marketing or psychotherapy practice marketing, this tool helps turn public web data into usable leads. It works as a psychotherapist email extractor, psychotherapist contact scraper, and an automated psychotherapist scraping solution for consistent outreach.

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

You provide a search term, one or more locations, and a result limit. The actor then collects matching businesses, checks their websites for publicly available contact information, and saves structured results to the dataset as it goes. It’s especially useful for counseling leads, behavioral health leads, online therapy marketing, and therapist appointment booking workflows.

- 🔍 **Searches** for businesses using your chosen psychotherapist niche and location inputs
- 📧 **Extracts** publicly available emails, phone numbers, and social media links
- 🌍 **Filters** results by location and stops at your target limit
- 📊 **Structures** output as clean JSON records for easy analysis
- 💾 **Saves** results to the Apify dataset during the run for safer delivery

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

Here’s a realistic example of the structured output you can expect in your dataset. Each record contains business contact details and scraping status fields that support therapy practice clients research and lead generation for therapists. ✨

```json
{
  "name": "Brooklyn Family Psychotherapy",
  "website": "https://brooklynfamilypsychotherapy.com",
  "phone": "(718) 555-0194",
  "full_address": "245 Atlantic Ave Brooklyn NY 11201 US",
  "city": "Brooklyn",
  "state": "NY",
  "zip": "11201",
  "country_code": "US",
  "scraped_emails": [
    "contact@brooklynfamilypsychotherapy.com"
  ],
  "scraped_phones": [
    "(718) 555-0194"
  ],
  "scraped_social_media": [
    "https://www.instagram.com/brooklynfamilypsychotherapy"
  ],
  "emails_found": 1,
  "pages_scraped": 4,
  "avg_rating": 4.8,
  "total_reviews": 36,
  "lat": "40.6841",
  "long": "-73.9782",
  "place_id": "ChIJR9x2Q0tawokR1QW3KQhK3mE",
  "scrape_status": "success"
}
```

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

### Capabilities of Psychotherapists Lead Generator 🛠️

| Capability | What It Means for You |
|---|---|
| ✅ **Search Term Input** | Target psychotherapists and related practices by business type or niche |
| ✅ **Location Input** | Focus on specific cities, regions, or countries for local outreach |
| ✅ **Result Limit** | Control how many businesses with emails you want in a run |
| ✅ **Per-Location Mode** | Collect up to the target amount for each location separately when enabled |
| ✅ **Proxy Configuration** | Use built-in proxy support for more reliable large-scale scraping |
| ✅ **Public Contact Extraction** | Gather emails, phone numbers, websites, and social profiles from publicly available sources |
| ✅ **Structured Dataset Output** | Get clean fields for easy filtering, reporting, and CRM import |
| ✅ **Real-Time Saving** | Results are written to the dataset during the run to reduce data-loss risk |

### Launch Your First Psychotherapists Lead Generator Task 🚀

#### Required Input Fields

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

| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| `googleMapsSearchTerm` | String | ✅ Yes | `Psychotherapists` | Business type or niche you want to search for, such as psychotherapists or related mental health practices. |
| `googleMapsLocation` | Array | ✅ Yes | `["New York"]` | One or more target locations for your lead generation run. |
| `maxBusinesses` | Integer | No | `5` | Maximum number of businesses with emails to collect before stopping. |
| `scrapeMaxBusinessesPerLocation` | Boolean | No | `false` | When enabled, the actor collects up to the max result limit for each location separately. |
| `proxyConfiguration` | Object | No | `{"proxy support": true}` | Proxy settings for reliable scraping, especially for larger runs. |

#### Required Output Fields

| Field | Type | Description |
|---|---|---|
| `name` | String | Business name of the psychotherapist or practice. |
| `website` | URL | Website associated with the business. |
| `phone` | String | Main phone number listed for the business. |
| `full_address` | String | Full street-level address assembled from available location data. |
| `city` | String | City where the business is located. |
| `state` | String | State or region where the business is located. |
| `zip` | String | Postal or ZIP code. |
| `country_code` | String | Country code for the business location. |
| `scraped_emails` | List | Emails found from publicly available sources. |
| `scraped_phones` | List | Additional phone numbers found during scraping. |
| `scraped_social_media` | List | Social media links found during scraping. |
| `emails_found` | Integer | Number of email addresses found for the business. |
| `pages_scraped` | Integer | Number of pages checked on the business website. |
| `avg_rating` | Number | Average rating associated with the business listing. |
| `total_reviews` | Integer | Total number of reviews. |
| `lat` | String | Latitude value for the listing. |
| `long` | String | Longitude value for the listing. |
| `place_id` | String | Unique place identifier for the business record. |
| `scrape_status` | String | Scrape outcome such as success, failed, error, or no\_website. |

**Step-by-step launch guide:**

1. **Open** the actor in Apify Console.
2. **Enter** your psychotherapist search term and target locations.
3. **Set** your result limit and choose whether to split the limit per location.
4. **Adjust** proxy settings if you’re planning a larger psychotherapist lead generation run.
5. **Click Start** and monitor live logs.
6. **Download** results from the Dataset tab in JSON or CSV format.

### Solving Real Problems with Psychotherapists Lead Generator 💼

This actor is built to support practical workflows across mental health marketing and therapy practice clients acquisition.

- 🎯 **Sales Prospecting** — Build a focused psychotherapist leads list for outreach campaigns
- 📣 **Campaign Targeting** — Segment contacts for online therapy marketing and licensed therapist promotion
- 🤝 **Practice Growth** — Find public contacts that support private practice growth and therapist marketing services
- 🔬 **Market Research** — Map the psychotherapy practice marketing landscape by city or region
- ⚙️ **Operational Lead Flow** — Re-run searches when you need fresh counseling leads or behavioral health leads

### What Sets Psychotherapists Lead Generator Apart? 🏆

- 💰 **Practical lead capture** — Designed to return real public business contact data, not guessed addresses
- 🔄 **Reliable scraping support** — Includes proxy configuration for larger or more demanding runs
- 📧 **Support when you need it** — Reach out at <hello.parsepoint@gmail.com>
- ⚡ **Fast dataset delivery** — Results are stored as the actor runs, so you can start using them sooner

### Search Limits and Capacity 📈

- Set `maxBusinesses` from 1 to 1000
- Enable or disable `scrapeMaxBusinessesPerLocation` depending on whether you want one combined total or a limit per location
- The number of results depends on how many public psychotherapist listings match your search term and location
- Built-in proxy support helps with larger psychotherapist lead generation jobs and more stable scraping runs

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

This actor collects only publicly available data from business listings and public websites. It does not require private access or restricted accounts. Users are responsible for following applicable laws and platform terms, including privacy and anti-spam rules. Use it responsibly for legitimate research, outreach, and mental health client acquisition workflows. For data-removal or compliance inquiries, contact <hello.parsepoint@gmail.com>.

### Ending Note ✉️

Stop spending hours manually building psychotherapists leads lists. **Psychotherapists Lead Generator** gives you structured public contact data in minutes, helping you move faster on psychotherapist lead generation, counseling leads, and private practice growth. 🚀

### FAQ — Psychotherapists Lead Generator ❓

#### How Does Psychotherapists Lead Generator Work?

You enter a search term and one or more locations, then the actor finds matching public business listings, collects contact data from publicly available sources, and saves the results to your Apify dataset.

#### What Types of Psychotherapist Businesses Can I Target?

You can target businesses that match your search term and location inputs, such as psychotherapists, counseling practices, and related behavioral health businesses with public contact information.

#### What Data Will I Get Back?

The dataset includes business name, website, phone, address fields, email lists, phone lists, social media links, number of emails found, pages scraped, rating, review count, coordinates, place ID, and scrape status.

#### Can I Use This for Therapy Client Acquisition?

Yes. It’s useful for therapy client acquisition, therapist appointment booking workflows, and broader mental health marketing when you need structured public contact data for outreach or research.

#### How Many Results Can I Collect?

You can set `maxBusinesses` anywhere from 1 to 1000. If `scrapeMaxBusinessesPerLocation` is enabled, the limit applies to each location separately.

#### Does It Support Proxy Configuration?

Yes. The actor includes a `proxyConfiguration` input for more reliable scraping on larger jobs.

#### What Are the Main Benefits for Marketers?

Marketers get cleaner psychotherapist leads, better targeting for online therapy marketing, and faster access to public contact details without manual research.

#### How Can I Get Support?

For questions, feedback, or data-removal requests, contact <hello.parsepoint@gmail.com>.

### 🆘 Support & Feedback

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

- 🐞 **Bug Reports:** Please use the repository’s issue tracker
- ✨ **Custom Solutions & Feature Requests:** Contact our team
- 📧 **Email:** <hello.parsepoint@gmail.com>

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

## Actor input object example

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

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

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

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

```

## MCP server setup

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