# Speech Lang Pathologist Lead Generator (`parse-point/speech-lang-pathologist-lead-generator`) Actor

🗣️ Speech Lang Pathologist Lead Generator returns speech therapy practice leads from Google Maps with coordinates and reviews. 📧 Site enrichment adds emails and socials. 🧒 For therapy tool vendors & clinic software sales.

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

### Speech Lang Pathologist Lead Generator

**Speech Lang Pathologist Lead Generator** helps you discover public business contacts, including emails, phone numbers, and social media profiles, from locations and niches you choose. It’s built for marketers, sales teams, researchers, and anyone working on speech language pathology lead generation, speech therapy lead generation, or healthcare lead generation at scale. Instead of manual research, you get structured, usable data that supports speech therapist leads and clinical lead acquisition fast 🚀

### What is Speech Lang Pathologist Lead Generator? 🔍

**Speech Lang Pathologist Lead Generator** is an Apify actor that finds businesses matching your search term and location, then extracts contact details from publicly available web data. It’s designed to help with speech language pathologist leads, private practice marketing, and speech pathology marketing by turning scattered business information into a clean dataset. Whether you’re building rehabilitation leads, occupational and speech therapy leads, or patient referral generation lists, this tool keeps the workflow simple and scalable.

### What Data Does a Speech Lang Pathologist Lead Generator Collect? 📊

This actor focuses on business contact data you can actually use for outreach and research. It captures core identity details, address information, and available contact signals so you can quickly build a speech language pathology lead generation list or expand audiology and speech therapy leads without manual copy-paste work.

| Data Category | Field Name | Description | Available |
|---|---|---|---|
| Contact | `scraped_emails` | Publicly available email addresses found for the business | ✅ Always when found |
| Identity | `name` | Business name | ✅ Always |
| Contact | `website` | Business website | ✅ When listed |
| Contact | `phone` | Business phone number | ✅ When listed |
| Location | `full_address` | Full business address | ✅ When listed |
| Location | `city` | City from the business location | ✅ When listed |
| Location | `state` | State from the business location | ✅ When listed |
| Location | `zip` | ZIP code from the business location | ✅ When listed |
| Location | `country_code` | Country code from the business location | ✅ When listed |
| Contact | `scraped_phones` | Phone numbers found on the business website | ✅ When found |
| Contact | `scraped_social_media` | Social media links found on the business website | ✅ When found |
| Discovery | `emails_found` | Number of emails found for the business | ✅ Always |
| Discovery | `pages_scraped` | Number of pages processed on the website | ✅ Always |
| Reputation | `avg_rating` | Business rating | ✅ When listed |
| Reputation | `total_reviews` | Number of reviews | ✅ When listed |
| Location | `lat` | Latitude coordinate | ✅ When listed |
| Location | `long` | Longitude coordinate | ✅ When listed |
| Discovery | `place_id` | Unique place identifier | ✅ When listed |
| Status | `scrape_status` | Scraping result status | ✅ Always |

### Types of Data I Can Extract with Speech Lang Pathologist Lead Generator 🗂️

If you’re asking what kind of speech therapist leads you can get from this actor, the answer is: business contact data that’s immediately useful for outreach and analysis. It’s especially helpful for pathology marketing leads, therapist lead generation, and clinical lead acquisition workflows where clean contact lists matter.

**Contact Data**

- Public email addresses
- Business phone numbers
- Website URLs
- Social media profiles

**Identity Data**

- Business name
- Place identifier
- Rating and review counts

**Location Data**

- Address
- City
- State
- ZIP code
- Country code
- Latitude and longitude

**Operational Data**

- Number of emails found
- Number of pages scraped
- Scrape status

#### Key Features of Speech Lang Pathologist Lead Generator ⚡

| Feature | Benefit |
|---|---|
| ✅ **Search Term and Location Targeting** | Focus on the exact niche and geography you need for speech language pathology lead generation |
| ✅ **Public Business Contact Extraction** | Collect emails, phone numbers, websites, and social media from public business sources |
| ✅ **Per-Location Control** | Choose whether to collect results per location or across all locations combined |
| ✅ **Configurable Result Limit** | Set a clear cap on how many businesses with emails you want |
| ✅ **Proxy Configuration Support** | Adds reliability for larger public web data collection jobs |
| ✅ **Structured Dataset Output** | Get clean records ready for analysis, CRM imports, or outreach lists |
| ✅ **Website Contact Expansion** | Go beyond basic business listings and extract additional contact details from websites |
| ✅ **Status Tracking** | See whether each record completed successfully, failed, or had no website |

### Speech Lang Pathologist Lead Generator User Guide 📖

#### Required Input Fields

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

| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| `googleMapsSearchTerm` | String | ✅ Yes | `Speech Lang Pathologist` | The business type or niche you want to search for, such as speech therapy clinics, rehab centers, or related healthcare providers. |
| `googleMapsLocation` | Array | ✅ Yes | `["New York"]` | The geographic location or locations you want to target. |
| `maxBusinesses` | Integer | No | `5` | The maximum number of businesses with emails to collect. The actor stops once this target is reached. |
| `scrapeMaxBusinessesPerLocation` | Boolean | No | `false` | If enabled, the actor collects up to the maximum result count for each location separately. |
| `proxyConfiguration` | Object | No | `{ "proxy support": true }` | Proxy settings for scraping. Recommended for larger runs and better reliability. |

#### Required Output Fields

```json
{
  "name": "Bright Steps Speech Therapy",
  "website": "https://www.brightstepsspeechtherapy.com",
  "phone": "+1 212-555-0148",
  "full_address": "245 Madison Ave New York NY 10016 US",
  "city": "New York",
  "state": "NY",
  "zip": "10016",
  "country_code": "US",
  "scraped_emails": [
    "info@brightstepsspeechtherapy.com"
  ],
  "scraped_phones": [
    "+1 212-555-0148"
  ],
  "scraped_social_media": [
    "https://www.instagram.com/brightstepsspeechtherapy"
  ],
  "emails_found": 1,
  "pages_scraped": 4,
  "avg_rating": 4.8,
  "total_reviews": 67,
  "lat": "40.748817",
  "long": "-73.985428",
  "place_id": "ChIJW-T2Wt7Gt4kRKl2I1CJFUs0",
  "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, if available. |
| `phone` | Phone | text | The business phone number, if available. |
| `full_address` | Address | text | The full address assembled from the business location data. |
| `city` | City | text | The city returned for the business location. |
| `state` | State | text | The state returned for the business location. |
| `zip` | zip | text | The ZIP code returned for the business location. |
| `country_code` | country\_code | text | The country code returned 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 on the business website. |
| `scraped_social_media` | Social Media | array | A list of social media links found on the business website. |
| `emails_found` | # Emails | number | The total number of emails found for the business. |
| `pages_scraped` | Pages Scraped | number | The number of pages processed from the website. |
| `avg_rating` | Rating | number | The business rating. |
| `total_reviews` | Reviews | number | The number of reviews returned for the business. |
| `lat` | lat | text | The latitude coordinate. |
| `long` | long | text | The longitude coordinate. |
| `place_id` | place\_id | text | The unique place identifier. |
| `scrape_status` | Status | text | The final status of the scrape for that record. |

### Solving Real Problems with Speech Lang Pathologist Lead Generator 💼

- 🎯 **Cold Outreach** — Build speech therapist leads for private practice marketing and outreach campaigns
- 📣 **Market Research** — Compare healthcare lead generation opportunities across cities and regions
- 🤝 **Referral Targeting** — Support patient referral generation by identifying relevant clinics and providers
- 🔬 **Competitive Analysis** — Review ratings, reviews, and contact details across competing practices
- 📊 **CRM Enrichment** — Add emails, phone numbers, and websites to existing lead records
- ⚙️ **Local Prospecting** — Find rehabilitation leads and occupational and speech therapy leads in specific locations

### Why Choose Our Speech Lang Pathologist Lead Generator? 🏆

- 💡 **Built for a specific niche** — Ideal for speech language pathologist leads, speech therapy lead generation, and pathology marketing leads
- 🌍 **Location-aware targeting** — Focus on the exact city or region you need
- 📬 **Multi-field contact extraction** — Captures emails, phones, websites, and social profiles in one run
- 🔄 **Reliable public web scraping** — Includes built-in proxy support for more stable runs
- 📦 **Clean, structured output** — Easy to export, review, and use in downstream workflows
- 📩 **Fast support** — Reach out at <helloparsepoint@gmail.com>

### How Many Results Can You Scrape? 📈

- Use `maxBusinesses` to set a limit from 1 to 1000.
- The actor stops once it reaches the target number of businesses with emails.
- Yield depends on your search term, location, and how many public contacts are available.
- If you want more coverage, try broader search terms or multiple locations for wider healthcare lead generation.

### Legal Guidelines for Scraping Speech Lang Pathologist Lead Generator ⚖️

This actor only accesses publicly available data. It does not require private logins or restricted content. Users are responsible for complying with applicable laws, platform terms, and data privacy rules in their region. Use this tool only for legitimate research, outreach, and business workflows. For data-removal requests, please contact <helloparsepoint@gmail.com>.

### FAQ — Speech Lang Pathologist Lead Generator ❓

#### How Does Speech Lang Pathologist Lead Generator Work?

You provide a search term and one or more locations, and the actor gathers public business records that match your criteria. It then extracts contact details from available public sources and saves structured results to your Apify dataset.

#### What Kind of Speech Language Pathology Lead Generation Use Cases Does It Support?

It works well for speech language pathology lead generation, speech therapist leads, private practice marketing, healthcare lead generation, and patient referral generation workflows.

#### Can I Use It for Rehab and Therapy Niches Beyond Speech Pathology?

Yes. The actor accepts a custom search term, so it can also be used for therapist lead generation, rehabilitation leads, audiology and speech therapy leads, and related service categories.

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

If a business has no website, the record is still handled with empty contact arrays and a `scrape_status` of `no_website` when it is saved.

#### Can I Control How Many Results I Get Per Location?

Yes. The `scrapeMaxBusinessesPerLocation` setting lets you decide whether the maximum applies per location or across all locations combined.

#### Is This Useful for Private Practice Marketing?

Absolutely. It’s a strong fit for private practice marketing teams that need local contact lists, phone numbers, websites, and public email addresses.

#### How Can I Get Support?

For questions, feature requests, or data-removal requests, contact <helloparsepoint@gmail.com>.

### Final Word ✉️

**Speech Lang Pathologist Lead Generator** is a practical way to build niche contact lists for speech language pathologist leads, speech therapy lead generation, and healthcare lead generation without tedious manual research. If you need structured public business data that’s ready for outreach or analysis, this actor helps you move faster and stay organized.

### 🆘 Support & Feedback

Have a question or want a custom feature for Speech Lang Pathologist Lead Generator?

- 🐞 **Bug Reports:** Send feedback to the support team
- ✨ **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": "Speech Lang Pathologist",
  "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": "Speech Lang Pathologist",
    "googleMapsLocation": [
        "New York"
    ],
    "maxBusinesses": 5,
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

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

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

```

## MCP server setup

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