# Speech Lang Pathologist Email List Scraper (`insightflow/speech-lang-pathologist-email-list-scraper`) Actor

🗣️ Speech Lang Pathologist Email List Scraper turns Google Maps into a speech therapy contact list with ratings. 📧 Enriched with emails and socials. 🧒 For therapy tool vendors & clinic software sales.

- **URL**: https://apify.com/insightflow/speech-lang-pathologist-email-list-scraper.md
- **Developed by:** [InsightFlow](https://apify.com/insightflow) (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 $0.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

### Speech Lang Pathologist Email List Scraper 📬

**Speech Lang Pathologist Email List Scraper** helps you build a targeted healthcare contact list from publicly available business data, making it easier to find emails, phone numbers, and social media profiles without time-consuming manual research. It’s a practical email extraction tool for lead generation, practice marketing, B2B prospecting, and research on therapy professionals and clinician directory listings.

### What is Speech Lang Pathologist Email List Scraper? 🔍

**Speech Lang Pathologist Email List Scraper** is an Apify actor designed to collect business contact details for speech language pathologist searches and related speech therapy queries. It targets public web data, extracts contact information, and organizes it into a structured dataset for marketers, sales teams, recruiters, and data analysts. If you need a speech pathologist email finder tool or a speech-language pathology lead generator, this actor automates the heavy lifting.

### What Data Does a Speech Lang Pathologist Email List Scraper Collect? 📊

This actor is built to return business contact data in a clean, usable format. It captures core identity details, public contact information, location fields, reputation signals, and contact-enrichment data so you can quickly review what was found and how complete each record is.

| Data Category | Field Name | Description | Available |
|---|---|---|---|
| Contact | `scraped_emails` | Publicly available email addresses found for the business | ✅ When listed |
| Contact | `scraped_phones` | Publicly available phone numbers found for the business | ✅ When listed |
| Contact | `scraped_social_media` | Publicly available social media profile links found for the business | ✅ When listed |
| Identity | `name` | Business name | ✅ Always |
| Identity | `website` | Business website URL | ✅ When listed |
| Identity | `phone` | Business phone number | ✅ When listed |
| Location | `full_address` | Full street address and location text | ✅ When listed |
| Location | `city` | City | ✅ When listed |
| Location | `state` | State | ✅ When listed |
| Location | `zip` | ZIP code | ✅ When listed |
| Location | `country_code` | Country code | ✅ When listed |
| Quality | `avg_rating` | Average rating | ✅ When listed |
| Quality | `total_reviews` | Total number of reviews | ✅ When listed |
| Discovery | `emails_found` | Number of emails found for the business | ✅ When listed |
| Discovery | `pages_scraped` | Number of pages scraped for contact data | ✅ When listed |
| Technical | `lat` | Latitude | ✅ When listed |
| Technical | `long` | Longitude | ✅ When listed |
| Technical | `place_id` | Place identifier | ✅ When listed |
| Status | `scrape_status` | Scraping status for the record | ✅ Always |

### Types of Data I Can Extract with Speech Lang Pathologist Email List Scraper 🗂️

This speech language pathologist email list scraper is useful when you want a segmented contact database instead of raw, messy results. It separates business identity, contact data, location details, and scrape status so you can decide quickly which leads are worth outreach.

**Contact Data**

- Public email addresses for outreach and lead generation
- Phone numbers for direct follow-up
- Social media profiles for broader contact discovery

**Identity Data**

- Business name
- Website URL
- Business phone number

**Contextual Data**

- Full address, city, state, ZIP, and country code
- Rating and review counts for prioritization
- Latitude, longitude, and place identifier for reference

**Export-Ready Data**

- JSON dataset output
- Clean fields that can be moved into CRM workflows or analysis pipelines

#### Key Features of Speech Lang Pathologist Email List Scraper ⚡

| Feature | Benefit |
|---|---|
| ✅ **Keyword-Based Targeting** | Use your search term to focus on speech language pathologist, speech therapy, or speech pathologist businesses |
| ✅ **Location Filtering** | Narrow results to one or more geographic areas for more relevant healthcare contact list building |
| ✅ **Email, Phone, and Social Extraction** | Collect multiple types of public contact data in one run |
| ✅ **Result Limits** | Set a maximum number of businesses with emails to control output size |
| ✅ **Per-Location Option** | Choose whether limits apply per location or across all locations combined |
| ✅ **Proxy Configuration Support** | Use built-in proxy support for more reliable public web scraping at larger scale |
| ✅ **Structured Dataset Output** | Get clean, labeled fields that are easy to review, export, and analyze |
| ✅ **Real-Time Saving** | Results are saved as they are collected, helping reduce data loss during longer runs |

### Speech Lang Pathologist Email List Scraper 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 language pathologist or speech therapy. |
| `googleMapsLocation` | Array | ✅ Yes | `["New York"]` | One or more geographic locations to target, such as a city, state, or region. |
| `maxBusinesses` | Integer | No | `5` | The maximum number of businesses with emails to collect before the actor stops. |
| `scrapeMaxBusinessesPerLocation` | Boolean | No | `false` | If enabled, the actor collects up to the maximum number of businesses for each location separately. |
| `proxyConfiguration` | Object | No | `{ "proxy support": true }` | Proxy settings for the run. Recommended for larger-scale scraping. |

#### Required Output Fields

```json
{
  "name": "Bright Path Speech Therapy",
  "website": "https://www.brightpathspeechtherapy.com",
  "phone": "(212) 555-0198",
  "full_address": "123 Park Avenue New York NY 10016 US",
  "city": "New York",
  "state": "NY",
  "zip": "10016",
  "country_code": "US",
  "scraped_emails": [
    "hello@brightpathspeechtherapy.com"
  ],
  "scraped_phones": [
    "(212) 555-0198"
  ],
  "scraped_social_media": [
    "https://www.instagram.com/brightpathspeechtherapy"
  ],
  "emails_found": 1,
  "pages_scraped": 4,
  "avg_rating": 4.8,
  "total_reviews": 126,
  "lat": "40.748817",
  "long": "-73.985428",
  "place_id": "ChIJd8BlQ2BZwokRAFUEcm_qrcA",
  "scrape_status": "success"
}
```

| Field | Label | Format | Description |
|---|---|---|---|
| `name` | Business Name | text | The business name returned for the record. |
| `website` | Website | link | The business website URL, when available. |
| `phone` | Phone | text | The main phone number listed for the business, when available. |
| `full_address` | Address | text | The full address string for the business, when available. |
| `city` | City | text | The city associated with the business listing, when available. |
| `state` | State | text | The state associated with the business listing, when available. |
| `zip` | zip | text | The ZIP code associated with the business listing, when available. |
| `country_code` | country\_code | text | The country code associated with the business listing, when available. |
| `scraped_emails` | Emails Found | array | A list of public email addresses found during scraping. |
| `scraped_phones` | Phone Numbers | array | A list of public phone numbers found during scraping. |
| `scraped_social_media` | Social Media | array | A list of public social media links found during scraping. |
| `emails_found` | # Emails | number | The number of email addresses found for the business. |
| `pages_scraped` | Pages Scraped | number | The number of pages processed for contact data. |
| `avg_rating` | Rating | number | The average rating returned for the business. |
| `total_reviews` | Reviews | number | The total number of reviews returned for the business. |
| `lat` | lat | text | The latitude value associated with the business. |
| `long` | long | text | The longitude value associated with the business. |
| `place_id` | place\_id | text | The place identifier for the business record. |
| `scrape_status` | Status | text | The status of the scrape for this record, such as success or no\_website. |

### Solving Real Problems with Speech Lang Pathologist Email List Scraper 💼

- 🎯 **Lead Generation** — Build a speech-language pathology contact database for targeted outreach
- 📣 **Practice Marketing** — Identify therapy professionals and clinics for campaigns and partnerships
- 🤝 **B2B Prospecting** — Collect public emails and phone numbers for business development
- 🔬 **Market Research** — Study clinician directory listings by location, rating, and review volume
- 📊 **CRM Enrichment** — Add contact details and business metadata to existing records
- ⚙️ **Research at Scale** — Replace manual copying and searching with structured public data extraction

### Why Choose Speech Lang Pathologist Email List Scraper? 🏆

- 💰 **Focused Data Collection** — Built for speech therapy and speech pathologist lead generation, not generic contact hunting
- 🔄 **Flexible Location Support** — Run the same search term across one or many locations
- ⚡ **Useful Business Context** — Capture more than just emails with ratings, reviews, addresses, and websites
- 📧 **Real Support** — Contact us at <insightflowofficial@gmail.com> for help or feedback

### How Many Results Can You Scrape? 📈

- Use `maxBusinesses` to cap the number of businesses with emails collected in a run
- The actor supports values from 1 to 1000
- If `scrapeMaxBusinessesPerLocation` is enabled, the limit applies per location
- If it is disabled, the actor combines all locations under one total limit
- Actual results depend on the niche, the location, and how many businesses have public contact details

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

This actor accesses only publicly available data. It does not require private logins or access to restricted content. You are responsible for using the results in compliance with applicable laws, platform terms, privacy rules, and anti-spam regulations. Please use the data ethically and for legitimate business purposes only. For data-removal requests, contact <insightflowofficial@gmail.com>.

### FAQ — Speech Lang Pathologist Email List Scraper ❓

#### How Does the Speech Lang Pathologist Email List Scraper Work?

You provide a search term and one or more locations, and the actor returns public business records that match your target niche. It then enriches those records with contact details such as emails, phones, and social media links where available.

#### What Data Can I Extract with This Speech Lang Pathologist Email List Scraper?

You can extract business names, websites, phone numbers, full addresses, city, state, ZIP, country code, public emails, phone numbers, social media links, ratings, review counts, latitude, longitude, place identifiers, and scrape status.

#### Is This Useful for Speech Therapy Lead Generation?

Yes. It’s a strong fit for speech therapy lead generation, practice marketing, B2B prospecting, and building a healthcare contact list from public web data.

#### Can I Use More Than One Location?

Yes. `googleMapsLocation` accepts an array of locations, so you can target multiple cities or regions in a single run.

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

If no website is found, the record is still handled with empty contact arrays and the `scrape_status` value set to `no_website`.

#### How Do I Get Support?

For questions, improvements, or data-removal requests, contact <insightflowofficial@gmail.com>.

### Final Word ✉️

The **Speech Lang Pathologist Email List Scraper** is a fast way to build a focused speech language pathologist contact list from public data, without manual searching or repetitive copy-paste work. It’s a practical choice for marketers, analysts, and researchers who want structured results they can use immediately.

### 🆘 Support & Feedback

Have a question or want a custom feature for the Speech Lang Pathologist Email List Scraper?

- 🐞 **Bug Reports:** Contact our team for help with run issues or unexpected output
- ✨ **Custom Solutions & Feature Requests:** Send your ideas and workflow needs
- 📧 **Email:** <insightflowofficial@gmail.com>

### Contact Confidence & Provenance

The business already gets a lead score. Now the *contact* gets one too.

| Field | Meaning |
| --- | --- |
| `contactConfidence` | 0-100 for this specific contact |
| `contactConfidenceBand` | `high` (80+), `good` (60-79), `medium` (40-59), `low` (<40) |
| `contactReason` | `own_domain`, `own_domain_role_account`, `free_webmail`, `third_party_domain`, `no_reply_address`, `no_email` |
| `emailMatchesWebsite` | Whether the address is on the business's own domain |
| `contactChannels` | How many ways you can reach them (email, phone) |
| `contactCategory` | Broad industry tag read from the business name and search term |
| `scrapedAt` | UTC timestamp, so you know how fresh the row is |

An address on the company's own domain scores highest; a no-reply address scores
near zero because it is not a way to reach anyone. Finding a phone alongside the
email adds to the score - two channels beat one.

`contactCategory` is left blank rather than guessed when the wording is too
generic to place the business.

**Input:** *Minimum contact confidence* drops rows below a score; `0` keeps
everything.

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

## `minBusinessLeadScore` (type: `integer`):

Drop any business whose Business Lead Score (0-100) falls below this. Leave at 0 for no filter.

## `minContactConfidence` (type: `integer`):

Drop any contact scoring below this (0-100). The score reflects whether the address sits on the business's own domain, whether it is a free webmail or no-reply address, and whether a phone number was found alongside it. Leave at 0 for no filter.

## Actor input object example

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

# 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("insightflow/speech-lang-pathologist-email-list-scraper").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("insightflow/speech-lang-pathologist-email-list-scraper").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 insightflow/speech-lang-pathologist-email-list-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,insightflow/speech-lang-pathologist-email-list-scraper"
        }
    }
}

```

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/mY6lwOt8ugmXLcQP2/builds/QNyZqBC5XtYlWdQYX/openapi.json
