# Psychologist Lead Generator (`parse-point/psychologist-lead-generator`) Actor

💬 Psychologist Lead Generator pulls psychology practice leads from Google Maps—phone, website, address, coordinates & reviews. 📧 Emails and social links per site. 🧠 For therapy platforms & mental health SaaS marketing.

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

### Psychologist Lead Generator 📬

**Psychologist Lead Generator** helps you save hours of manual research by turning public business listings into structured contact data for psychology client acquisition. It’s built for marketers, data analysts, and researchers who need therapist lead generation, a psychologist marketing services workflow, or a private practice lead generation source that can help drive more appointments and better outreach results.

### What is Psychologist Lead Generator? 🔍

**Psychologist Lead Generator** is an Apify automation actor that collects publicly available business contact data for psychologists and related mental health practices. It returns fields like business name, website, phone, address, location details, emails found, phone numbers, social media links, ratings, reviews, and scrape status. Whether you’re working on clinical psychologist marketing, mental health client leads, or counseling practice growth, this tool gives you a clean dataset you can use for outreach and research.

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

**Psychologist Lead Generator** takes your search term and location, processes public business data, and saves structured results to an Apify dataset. It is designed to support therapist client acquisition and private practice client leads without manual copy-pasting.

- 🔍 **Searches** for businesses using your keyword and chosen location
- 📧 **Extracts** publicly available emails, phone numbers, and social media profiles
- 🌍 **Filters** results by location and keeps output focused on relevant local businesses
- 📊 **Structures** data into clean dataset records for analysis and outreach
- 💾 **Saves** results immediately so you can export them to your workflow quickly

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

Here’s a realistic example of the type of structured output you can expect from Psychologist Lead Generator. This format is useful for psychologist referral marketing, behavioral health marketing, and mental health practice marketing workflows.

```json
{
  "name": "Harbor Mind Psychology",
  "website": "https://harbormindpsychology.com",
  "phone": "(212) 555-0148",
  "full_address": "245 W 17th St New York NY 10011 US",
  "city": "New York",
  "state": "NY",
  "zip": "10011",
  "country_code": "US",
  "scraped_emails": [
    "hello@harbormindpsychology.com"
  ],
  "scraped_phones": [
    "(212) 555-0148"
  ],
  "scraped_social_media": [
    "https://www.instagram.com/harbormindpsychology"
  ],
  "emails_found": 1,
  "pages_scraped": 4,
  "avg_rating": 4.8,
  "total_reviews": 126,
  "lat": "40.7396",
  "long": "-73.9983",
  "place_id": "ChIJL5a3o7hYwokRz8QX7Tt5y8A",
  "scrape_status": "success"
}
```

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

### Capabilities of Psychologist Lead Generator 🛠️

| Capability | What It Means for You |
|---|---|
| ✅ **Keyword Search** | Use a psychology-related search term to find relevant businesses and support psychology client acquisition |
| ✅ **Location Filter** | Narrow your results to a city or region for more targeted therapist lead generation |
| ✅ **Result Limit** | Control how many businesses you want to collect before the run stops |
| ✅ **Per-Location Mode** | Collect up to the same limit for each location, or combine locations into one total limit |
| ✅ **Proxy Support** | Built-in proxy configuration helps improve reliability on larger runs |
| ✅ **Public Contact Extraction** | Pulls emails, phones, and social links from publicly available sources |
| ✅ **Structured Dataset Output** | Every result is saved in a clean format for research, CRM, or outreach use |
| ✅ **Contact Details Plus Context** | Includes business details like address, city, rating, and reviews for better lead qualification |

### Launch Your First Psychologist Lead Generator Task 🚀

#### Required Input Fields

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

| Parameter | Type | Required | Default | Description |
|---|---|---:|---|---|
| `googleMapsSearchTerm` | String | Yes | `Psychologist` | The business type or niche you want to search for, such as psychologist or a related mental health practice keyword. |
| `googleMapsLocation` | Array | Yes | `["New York"]` | The target location or list of locations to focus the search on. |
| `maxBusinesses` | Integer | No | `5` | The maximum number of businesses to collect with emails before the run stops. |
| `scrapeMaxBusinessesPerLocation` | Boolean | No | `false` | If enabled, the actor collects up to the limit for each location instead of sharing one combined total. |
| `proxyConfiguration` | Object | No | `{"proxy support": true}` | Proxy settings for more reliable large-scale scraping. |

#### Required Output Fields

| Field | Type | Description |
|---|---|---|
| `name` | String | Business name of the psychologist or practice. |
| `website` | URL | Website URL for the business. |
| `phone` | String | Primary phone number shown for the business. |
| `full_address` | String | Combined address information. |
| `city` | String | City from the business record. |
| `state` | String | State from the business record. |
| `zip` | String | Postal code. |
| `country_code` | String | Country code. |
| `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 emails found for the business. |
| `pages_scraped` | Integer | Number of pages processed on the business website. |
| `avg_rating` | Number | Average public rating. |
| `total_reviews` | Integer | Total number of reviews. |
| `lat` | String | Latitude value as stored in the dataset. |
| `long` | String | Longitude value as stored in the dataset. |
| `place_id` | String | Unique place identifier. |
| `scrape_status` | String | Current scraping status such as success, failed, error, or no\_website. |

**How to launch it:**

1. Open the actor in Apify Console.
2. Enter your psychology client acquisition search term and location.
3. Adjust the maximum result limit if needed.
4. Add proxy configuration for larger runs.
5. Start the actor and monitor the live logs.
6. Download the dataset once the run is complete.

### Solving Real Problems with Psychologist Lead Generator 💼

- 🎯 **Therapist Lead Generation** — Build targeted therapy practice leads for local outreach campaigns.
- 📣 **Mental Health Client Leads** — Find public contact details for practices you want to contact.
- 🤝 **Counseling Practice Growth** — Identify nearby practices for referral-building and partnership outreach.
- 🔬 **Psychologist Referral Marketing** — Create a list of relevant professionals for collaboration and networking.
- ⚙️ **Patient Acquisition Strategy** — Gather structured lead data you can review, segment, and act on quickly.

### What Sets Psychologist Lead Generator Apart? 🏆

- 💾 **Immediate Dataset Saving** — Results are stored as the run progresses, which reduces the risk of losing data.
- 🌍 **Public Web Data Only** — The actor focuses on publicly available sources, making it practical for research and outreach.
- 🛡️ **Proxy Configuration Included** — Built-in proxy support helps with more reliable scraping on larger workloads.
- ✉️ **Human Support** — Need help or have a request? Contact <hello.parsepoint@gmail.com>.

### Search Limits and Capacity 📈

- Set `maxBusinesses` from 1 to 1000.
- Choose one or multiple locations to shape the size of your lead list.
- If `scrapeMaxBusinessesPerLocation` is enabled, the limit applies to each location separately.
- The final dataset size depends on how many public businesses match your search term and location.
- Built for private practice lead generation and related outreach workflows where quality matters more than raw volume.

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

This actor collects only publicly available data from business listings and associated public websites. It does not require logins or access to restricted content. Users are responsible for following applicable laws and platform terms, including privacy and anti-spam rules, when using the data for outreach or research. For data-removal or compliance inquiries, contact <hello.parsepoint@gmail.com>.

### Ending Note ✉️

*Stop spending hours manually hunting for psychology client acquisition opportunities. **Psychologist Lead Generator** gives you structured public contact data in minutes, helping you move faster with therapist lead generation, counseling practice growth, and private practice client leads.*

### FAQ — Psychologist Lead Generator ❓

#### How does Psychologist Lead Generator work?

You provide a search term and one or more locations. The actor gathers public business records, enriches them with publicly available contact details, and saves the results to your Apify dataset.

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

You can target psychologists and other related mental health businesses that match your search term and location. It is useful for clinical psychologist marketing, behavioral health marketing, and therapist client acquisition.

#### What data fields are included in the output?

The dataset includes business name, website, phone, address fields, city, state, zip, country code, scraped emails, scraped phones, scraped social media, emails found, pages scraped, rating, reviews, latitude, longitude, place ID, and scrape status.

#### Can I use multiple locations?

Yes. `googleMapsLocation` accepts a list of locations, so you can target more than one area in a single run.

#### What is `scrapeMaxBusinessesPerLocation` for?

When enabled, the actor collects up to your business limit for each location. When disabled, all locations share one total limit.

#### What should I use Psychologist Lead Generator for?

It works well for psychology client acquisition, private practice client leads, psychologist marketing services research, and other public-data lead generation tasks.

#### How do I get help or send feedback?

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

### 🆘 Support & Feedback

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

- 🐞 **Bug Reports:** Contact support with the details of the issue
- ✨ **Feature Requests:** Share ideas for improvements or new lead-generation workflows
- 📧 **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": "Psychologist",
  "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": "Psychologist",
    "googleMapsLocation": [
        "New York"
    ],
    "maxBusinesses": 5,
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

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

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

```

## MCP server setup

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