# Otolaryngologist Lead Generator (`parse-point/otolaryngologist-lead-generator`) Actor

👃 Otolaryngologist Lead Generator collects ENT practice leads from Google Maps—phone, website, address, coordinates & reviews. 📧 Emails and social links per site. 🏥 For ENT device sales & medical marketing teams.

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

### Otolaryngologist Lead Generator

**Otolaryngologist Lead Generator** helps you build targeted otolaryngology leads from publicly available business data, saving hours of manual prospecting. It’s a practical choice for ENT specialist leads, otolaryngologist marketing, and ENT practice lead generation when you need organized contact details at scale. 📬

### What is Otolaryngologist Lead Generator? 🔍

**Otolaryngologist Lead Generator** is an Apify actor designed to collect publicly available contact information for otolaryngology and ENT businesses. It’s useful for marketers, sales teams, recruiters, and data analysts who need specialist physician leads without manually checking every listing one by one. The actor is built for otolaryngologist prospecting and ENT clinic marketing, turning business searches into structured results you can review and export quickly. ✅

### What Data Does a Otolaryngologist Lead Generator Collect? 📊

This actor captures the business details you need to build a clean ENT contact list. You get identity and location data, website and phone details, plus scraped contact fields that support otolaryngology patient leads, ear nose throat doctor leads, and medical lead generation workflows. Here’s what the dataset includes:

| Data Category | Field Name | Description | Available |
|---|---|---|---|
| Contact | `scraped_emails` | Emails found from publicly available sources | ✅ Always when found |
| Identity | `name` | Business name | ✅ Always |
| Context | `full_address` | Complete address assembled from available location parts | ✅ Always when available |
| Discovery | `website` | Business website URL | ✅ When listed |
| Navigation | `place_id` | Place identifier for the business record | ✅ Always when available |
| Location | `city` | City listed for the business | ✅ When listed |

### Types of Data I Can Extract with Otolaryngologist Lead Generator 🗂️

**Contact Data**

- Emails found from publicly available sources
- Phone numbers
- Social media profiles
- Website links for outreach follow-up

**Identity Data**

- Business name
- Website
- Phone
- Address

**Location Data**

- City
- State
- zip
- country\_code
- lat
- long

**Performance Data**

- Number of emails found
- Pages scraped
- Rating
- Reviews
- Status of the scrape

#### Key Features of Otolaryngologist Lead Generator ⚡

| Feature | Benefit |
|---|---|
| ✅ **Search Term Targeting** | Focus on the exact otolaryngology niche you want to reach |
| ✅ **Location Filtering** | Build localized ear nose throat leads for a specific city or region |
| ✅ **Maximum Businesses Limit** | Control how many results you collect in a run |
| ✅ **Per-Location Option** | Collect up to your target amount for each location separately if needed |
| ✅ **Proxy Configuration** | Built-in proxy support for reliable scraping at scale |
| ✅ **Real-Time Dataset Saving** | Results are saved as the actor runs, reducing the risk of data loss |
| ✅ **Contact Enrichment** | Captures emails, phone numbers, and social media where publicly available |
| ✅ **Structured Output** | Easy-to-use dataset format for analysis, CRM import, or outreach |

### Otolaryngologist Lead Generator User Guide 📖

#### Required Input Fields

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

| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| `googleMapsSearchTerm` | String | Yes | `Otolaryngologist` | The business type or niche you want to search for. Use this to target ENT specialist leads or broader medical lead generation searches. |
| `googleMapsLocation` | Array | Yes | `["New York"]` | The geographic area you want to target. You can add one or more locations to focus on specific markets. |
| `maxBusinesses` | Integer | No | `5` | The target number of businesses to find with emails. The actor stops when it reaches this limit. |
| `scrapeMaxBusinessesPerLocation` | Boolean | No | `false` | If enabled, the actor collects up to the maximum number of businesses for each location separately. If disabled, all locations share one overall limit. |
| `proxyConfiguration` | Object | No | `{"proxy support": true}` | Proxy settings for the run. Recommended for larger jobs and more reliable scraping. |

#### Required Output Fields

```json
{
  "name": "Harbor ENT Specialists",
  "website": "https://www.harborentspecialists.com",
  "phone": "+1 212-555-0148",
  "full_address": "225 E 64th St New York NY 10065 US",
  "city": "New York",
  "state": "NY",
  "zip": "10065",
  "country_code": "US",
  "scraped_emails": [
    "info@harborentspecialists.com"
  ],
  "scraped_phones": [
    "+1 212-555-0148"
  ],
  "scraped_social_media": [
    "https://www.instagram.com/harborentspecialists"
  ],
  "emails_found": 1,
  "pages_scraped": 4,
  "avg_rating": 4.8,
  "total_reviews": 126,
  "lat": "40.761234",
  "long": "-73.967891",
  "place_id": "ChIJ4zGFAZpYwokRGUGph3Mf37k",
  "scrape_status": "success"
}
```

| Field | Label | Format | Description |
|---|---|---|---|
| `name` | Business Name | text | The business name of the otolaryngology practice or related provider. |
| `website` | Website | link | The business website, if available. |
| `phone` | Phone | text | The main phone number listed for the business. |
| `full_address` | Address | text | The combined address shown in the dataset. |
| `city` | City | text | The city associated with the business listing. |
| `state` | State | text | The state associated with the business listing. |
| `zip` | zip | text | The postal code when available. |
| `country_code` | country\_code | text | The country code when available. |
| `scraped_emails` | Emails Found | array | Email addresses collected from publicly available sources. |
| `scraped_phones` | Phone Numbers | array | Additional phone numbers collected during enrichment. |
| `scraped_social_media` | Social Media | array | Social media links collected during enrichment. |
| `emails_found` | # Emails | number | The number of emails found for the business. |
| `pages_scraped` | Pages Scraped | number | How many pages were processed during the website scrape. |
| `avg_rating` | Rating | number | The business rating. |
| `total_reviews` | Reviews | number | The number of reviews listed for the business. |
| `lat` | lat | text | Latitude value for the business location. |
| `long` | long | text | Longitude value for the business location. |
| `place_id` | place\_id | text | The business place identifier. |
| `scrape_status` | Status | text | The final status of the record, such as success or no\_website. |

### Solving Real Problems with Otolaryngologist Lead Generator 💼

- 🎯 **ENT Patient Acquisition** — Build targeted ENT patient acquisition lists for outreach and local marketing
- 📣 **ENT Clinic Marketing** — Find public business contacts for nearby practices and specialist physicians
- 🤝 **Referral Outreach** — Support ENT referral leads by gathering verified practice contact details
- 🔬 **Market Research** — Analyze otolaryngology leads by location, rating, and review volume
- 📊 **CRM Enrichment** — Append business contact data to your existing prospect database
- ⚙️ **Bulk Prospecting** — Scale specialist physician leads without manual copy-paste work

### Why Choose Our Otolaryngologist Lead Generator? 🏆

- 💰 **Focused on the ENT niche** — Built for otolaryngology leads, not generic business lists
- 🔄 **Structured contact enrichment** — Captures emails, phones, websites, and social media when publicly available
- ⚡ **Flexible location targeting** — Great for local campaigns and multi-market ENT practice lead generation
- 📧 **Real support** — Contact <hello.parsepoint@gmail.com> for help or feedback

### How Many Results Can You Scrape? 📈

- Use `maxBusinesses` to set your target from 1 to 1000 businesses with emails
- Actual yield depends on how many otolaryngology businesses have public contact details
- Broader search terms and multiple locations can increase the number of ENT appointments and lead opportunities you uncover
- Enable `scrapeMaxBusinessesPerLocation` when you want the limit applied separately to each location

### Legal Guidelines for Scraping Otolaryngologist ⚖️

This actor only works with publicly available data. It does not require logins or access to private content. Users are responsible for complying with applicable laws, including privacy and anti-spam rules, as well as the terms that apply to the sources they choose to analyze. Use this tool responsibly for legitimate medical lead generation and outreach. Data-removal requests: <hello.parsepoint@gmail.com>.

### FAQ — Otolaryngologist Lead Generator ❓

#### How Does the Otolaryngologist Lead Generator Work?

You provide a search term and one or more locations, and the actor returns structured business records with publicly available contact information. It’s designed to support otolaryngologist marketing and ENT lead generation service workflows.

#### What Business Types Are Supported?

You can use the search term to target otolaryngology practices or any related specialist physician leads you want to research. The actor is not limited to one exact business style, so it can also support ear nose throat doctor leads and other nearby medical categories.

#### What Kind of Contact Data Can I Get?

The dataset can include emails found, phone numbers, websites, social media links, ratings, review counts, and address details when those fields are publicly available. That makes it useful for ENT patient acquisition and outreach planning.

#### Can I Use Multiple Locations?

Yes. `googleMapsLocation` accepts an array, so you can run searches across more than one city or region in a single run. That’s especially useful for comparing otolaryngology patient leads across markets.

#### Why Use This Instead of Manual Research?

Manual research is slow and easy to miss important contacts. This actor automates the process and gives you clean, structured output for medical lead generation, list building, and research workflows.

#### How to Choose a High-Performing Lead Generator

Look for real public contact extraction, structured output, location filtering, and built-in proxy support. If you need help choosing the right setup for ENT clinic marketing or otolaryngologist prospecting, contact <hello.parsepoint@gmail.com>.

### Final Word ✉️

**Otolaryngologist Lead Generator** gives you a faster way to build ENT specialist leads from publicly available business data. It’s a practical shortcut for otolaryngology leads, outreach lists, and local prospecting — with structured results you can use right away.

### 🆘 Support & Feedback

Have a question or want a custom feature for the Otolaryngologist Lead Generator?

- 🐞 **Bug Reports:** Contact our team
- ✨ **Custom Solutions & Feature Requests:** Share your ideas
- 📧 **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": "Otolaryngologist",
  "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": "Otolaryngologist",
    "googleMapsLocation": [
        "New York"
    ],
    "maxBusinesses": 5,
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

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

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

```

## MCP server setup

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