# Connecticut Doctor Email Scraper (`contacts-api/connecticut-doctor-email-scraper`) Actor

Connecticut doctor email scraper to extract verified physician emails from hospitals, clinics, medical practices, and healthcare directories across Connecticut 📧🏥 Perfect for healthcare outreach, recruitment, and regional medical lead generation.

- **URL**: https://apify.com/contacts-api/connecticut-doctor-email-scraper.md
- **Developed by:** [Lead Heaven](https://apify.com/contacts-api) (community)
- **Categories:** Lead generation, Automation, Other
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.99 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
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.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use 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

### 🩺 Connecticut Doctor Email Scraper — Find Verified Leads in Minutes

> The fastest way to build a targeted Connecticut doctor list. This connecticut doctor email scraper searches Google Maps for physicians, clinics, and practices across your chosen cities, crawls their websites, and extracts connecticut doctor email addresses, phones, and social profiles — all in one clean, export‑ready dataset for connecticut doctor leads.

---

#### 🚀 Quick Start — Connecticut Doctor Email Scraper

1. Enter your search term — e.g., "Connecticut Doctor", "cardiologist", "family physician"
2. Add one or more target locations — e.g., "Hartford, Connecticut", "New Haven, Connecticut"
3. Set your desired number of businesses with emails
4. Hit Run and get verified connecticut doctor email contacts in minutes

No coding required. Export to CSV, JSON, or Excel instantly, and use it as your connecticut doctor email finder or connecticut doctor lead finder.

---

#### 💡 What Is the Connecticut Doctor Email Scraper?

The Connecticut Doctor Email Scraper is a purpose-built lead generation and contact discovery tool for medical marketing teams, staffing firms, and outreach professionals who need accurate connecticut doctor leads. It combines Google Maps listing discovery with deep website crawling to extract publicly available connecticut doctor email addresses, phone numbers, and social links — producing an accurate, deduplicated connecticut doctor list ready for immediate use.

Whether you need a connecticut doctor lead scraper to scale prospecting, a connecticut doctor email extractor to surface hard‑to‑find inboxes, a connecticut doctor contact scraper for cross‑channel outreach, or a connecticut doctor data scraper for analysis and enrichment — this actor handles it in a single automated run. Use it as both a connecticut doctor contact finder and a connecticut doctor email finder depending on your workflow.

---

#### 📦 What Data Does It Extract? — Connecticut Doctor Email Scraper

- Business Name — Practice or company name from Google Maps
- Website — Official website URL (if available)
- Phone — Primary phone from the listing or website
- Full Address — Complete address as listed
- City / State / ZIP — Parsed location components
- Country Code — ISO country code when available
- Emails — All public connecticut doctor email addresses discovered on website pages
- Additional Phones — Extra numbers discovered during crawl
- Social Media Links — Facebook, Instagram, LinkedIn, X/Twitter, and more
- Email Count — Total unique emails found per business
- Pages Scraped — Number of website pages crawled per domain
- Rating — Average Google Maps star rating
- Reviews — Total number of Google reviews
- Latitude / Longitude — Geo-coordinates for mapping and filtering
- Place ID — Google Maps place identifier
- Scrape Status — Per-record status: success, partial, or error

All fields are returned in a structured format suitable for CRMs, making it a practical connecticut doctor email extractor and connecticut doctor data scraper for operations at any scale.

---

#### ⚙️ Input Configuration — Connecticut Doctor Email Scraper

##### Minimal Example

```json
{
  "googleMapsSearchTerm": "Connecticut Doctor",
  "googleMapsLocation": ["Hartford, Connecticut"],
  "maxBusinesses": 50
}
````

##### Full Example with All Options

```json
{
  "googleMapsSearchTerm": "Connecticut Doctor",
  "googleMapsLocation": [
    "Hartford, Connecticut",
    "New Haven, Connecticut",
    "Stamford, Connecticut",
    "Bridgeport, Connecticut"
  ],
  "maxBusinesses": 200,
  "scrapeMaxBusinessesPerLocation": true,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

##### Input Parameters

- googleMapsSearchTerm (String, Required): Business type to search — e.g., "Connecticut Doctor", "pediatrician", "orthopedic surgeon".
- googleMapsLocation (Array, Required): One or more locations — e.g., \["Hartford, Connecticut", "New Haven, Connecticut"].
- maxBusinesses (Number, Optional): Max businesses with emails to return (1–1,000). The run stops when this limit is reached.
- scrapeMaxBusinessesPerLocation (Boolean, Optional): If true, applies the cap per location. If false, it's a combined total.
- proxyConfiguration (Object, Optional): Proxy settings. Recommended for large runs to keep the connecticut doctor lead scraper stable.

Tip: Use niche search terms like "cardiology clinic" or "dermatologist" to tailor your connecticut doctor leads.

***

#### 📤 Sample Output — Connecticut Doctor Email Scraper

```json
[
  {
    "name": "Hartford Primary Care Associates",
    "website": "https://www.hartfordprimarycare.com",
    "phone": "+1 860-555-0142",
    "full_address": "250 Main St Suite 400, Hartford, CT 06103, United States",
    "city": "Hartford",
    "state": "CT",
    "zip": "06103",
    "country_code": "US",
    "scraped_emails": [
      "info@hartfordprimarycare.com",
      "appointments@hartfordprimarycare.com"
    ],
    "scraped_phones": ["+1 860-555-0142", "+1 860-555-0197"],
    "scraped_social_media": [
      "linkedin:https://www.linkedin.com/company/hartford-primary-care",
      "facebook:https://www.facebook.com/hartfordprimarycare"
    ],
    "emails_found": 2,
    "pages_scraped": 18,
    "avg_rating": 4.6,
    "total_reviews": 92,
    "lat": 41.766,
    "long": -72.677,
    "place_id": "ChIJ0-EXAMPLEHFD",
    "scrape_status": "success"
  },
  {
    "name": "New Haven Dermatology Group",
    "website": "https://www.newhavendermgroup.com",
    "phone": "+1 203-555-0183",
    "full_address": "88 Whitney Ave, New Haven, CT 06510, United States",
    "city": "New Haven",
    "state": "CT",
    "zip": "06510",
    "country_code": "US",
    "scraped_emails": [
      "contact@newhavendermgroup.com"
    ],
    "scraped_phones": ["+1 203-555-0183"],
    "scraped_social_media": [
      "instagram:https://www.instagram.com/newhavenderm",
      "twitter:https://twitter.com/nhdermgroup"
    ],
    "emails_found": 1,
    "pages_scraped": 11,
    "avg_rating": 4.4,
    "total_reviews": 57,
    "lat": 41.3083,
    "long": -72.9279,
    "place_id": "ChIJ1-EXAMPLENHV",
    "scrape_status": "success"
  }
]
```

***

#### 🔧 How It Works — Connecticut Doctor Email Scraper

- Step 1 → Search Google Maps using your term + location
- Step 2 → Collect listing details (name, address, phone, website)
- Step 3 → Visit each website and crawl key pages (Home, Contact, About, Footer)
- Step 4 → Extract public emails, phone numbers, and social links
- Step 5 → Deduplicate and normalize all contact data
- Step 6 → Return structured results ready for export or API consumption

Use it as both a connecticut doctor lead finder for discovery and a connecticut doctor email extractor for contact harvesting — in a single automated pipeline.

***

#### ✨ Key Features — Connecticut Doctor Email Scraper

##### 🎯 Precise Geo-Targeting For Connecticut Campaigns

Pinpoint doctors and clinics in Hartford, New Haven, Stamford, Bridgeport, and beyond — perfect for building localized connecticut doctor leads with even geographic distribution.

##### 🔍 Deep Website Crawl For More Contacts

Goes beyond listings. Crawls homepages, contact pages, and footers to surface every available public connecticut doctor email and phone number — operating as a dependable connecticut doctor contact scraper.

##### 🧭 Flexible Scaling Across Specialties

Target niches like cardiology, dermatology, pediatrics, or general practice. Whether you need a connecticut doctor data scraper for analysis or a connecticut doctor lead scraper for outreach, it adapts to your goals.

##### 🧹 Smart De‑Duplication & Validation

Automatically removes duplicate emails per domain and normalizes contact formats — ideal for a clean connecticut doctor list you can trust.

##### ⚡ Fast, Cap‑Aware Collection

Stop exactly at your maxBusinesses limit — no wasted compute. Combine with per‑location caps to shape your connecticut doctor lead finder output.

##### 🛡️ Proxy‑Ready For Reliability

Built‑in proxy support for stable, large‑scale runs without rate‑limiting or IP blocks — essential when using the tool as a connecticut doctor email finder at scale.

##### 📊 CRM‑Ready, Structured Output

Consistent field names and normalized values let you drop results straight into HubSpot, Salesforce, Apollo, or Instantly — a plug‑and‑play connecticut doctor contact finder.

***

#### 🎯 Use Cases — Connecticut Doctor Email Scraper

##### 💼 B2B Outreach & Sales

- Build pitch lists for healthcare software, devices, or lab services using the connecticut doctor email finder.
- Fuel cold email campaigns with verified connecticut doctor email contacts and phone numbers.
- Use as a connecticut doctor lead scraper to drive territory-based selling.

##### 🧑‍⚕️ Staffing & Recruiting

- Source connecticut doctor leads for placements across specialties and locations.
- Combine the connecticut doctor contact scraper with scheduling to refresh lists weekly.
- Identify practices to approach using the connecticut doctor lead finder workflow.

##### 📣 Local & Regional Marketing

- Create geo‑targeted campaigns with a clean connecticut doctor list.
- Enrich existing records with the connecticut doctor email extractor for better match rates.

##### 📚 Academic Research & Public Health

- Use the connecticut doctor data scraper to assemble population‑level outreach lists.
- Collect connecticut doctor email contacts for surveys and community studies.

##### 🗃️ CRM Enrichment & Data Hygiene

- Backfill missing emails, phones, and social links with the connecticut doctor contact finder.
- Maintain accuracy with periodic runs of the connecticut doctor email extractor.

##### 🏢 Agency Client Delivery

- White‑label weekly scrapes to deliver fresh connecticut doctor leads.
- Set client‑specific segments by specialty using the connecticut doctor lead scraper.

***

#### 📈 How Many Results Can You Get? — Connecticut Doctor Email Scraper

Scale from a small prospect set to a statewide database — results depend on:

- Number of locations added
- Search term breadth (narrow specialty vs. broad “Connecticut Doctor”)
- Website density and email visibility in each market
- maxBusinesses and per‑location vs. combined mode
- Proxy configuration and run timeout

Typical Output Ranges:

- Small (1–3 cities): 20–100 businesses with emails
- Medium (5–15 cities): 200–600 businesses with emails
- Large (20+ cities): 800–1,000+ per run

Run multiple regions and specialties to grow your connecticut doctor list without hitting platform limits, and keep your connecticut doctor leads pipeline full.

***

#### 🔌 Integrations & Export Options — Connecticut Doctor Email Scraper

Once your run completes, you can:

- JSON — Full structured data download
- CSV / Excel — Import directly into spreadsheets
- Apify API — Stream results into your own apps or workflows
- Zapier / Make — Trigger automations when new leads are found
- Webhooks — Push results to your CRM on run completion

Plug directly into Instantly, Smartlead, Apollo, HubSpot, Salesforce, and more to activate your connecticut doctor email outreach from day one.

***

#### 🛠️ Step‑By‑Step Usage Guide — Connecticut Doctor Email Scraper

1. Log in to Apify — Create a free account or sign in at apify.com.
2. Open the Actor — Search for “Connecticut Doctor Email Scraper” in the Apify Store and click Try for free.
3. Set Your Search Term — Enter “Connecticut Doctor” or niche variants like “pediatrician”, “orthopedic surgeon”, “cardiology clinic”.
4. Add Target Locations — Enter city/state combos — e.g., “Hartford, Connecticut”, “New Haven, Connecticut”.
5. Set Your Limit — Choose how many businesses with emails you want — 20 for a quick test, up to 1,000 for a full campaign.
6. Choose Scaling Strategy — Combined cap (across all locations) or per‑location cap (limit applies to each city).
7. Enable Proxies — Turn on Apify Proxy for stable, uninterrupted crawling, especially when using the connecticut doctor lead finder at scale.
8. Run 🚀 — Start the run and let the connecticut doctor contact scraper do the work.
9. Export — Download as JSON, CSV, or Excel — or pull via API straight into your stack.

***

#### ⚖️ Legal & Compliance — Connecticut Doctor Email Scraper

This actor collects only publicly available business contact information — emails and phone numbers published openly on websites. When using this connecticut doctor email extractor or connecticut doctor contact finder, follow best practices:

- Only use publicly visible contact data
- Do not bypass login walls or paywalls
- Respect each website’s robots.txt and Terms of Service
- Include an unsubscribe option in all outreach
- Follow applicable laws in your jurisdiction

Relevant regulations:

- GDPR (European Union)
- CAN‑SPAM Act (United States)
- CASL (Canada)
- PECR (United Kingdom)

This tool is intended for ethical business prospecting. You are responsible for how you use data collected with the connecticut doctor data scraper and connecticut doctor lead scraper.

***

#### ❓ Frequently Asked Questions — Connecticut Doctor Email Scraper

Q: Does this find personal or private inboxes?
A: No. The connecticut doctor email scraper only extracts emails that are publicly visible on business websites — admin or practice inboxes, info@, and appointments@ addresses.

Q: Can I search multiple Connecticut cities in one run?
A: Yes. Add as many locations as needed. Use per‑location capping for even geographic distribution of your connecticut doctor leads.

Q: Does it deduplicate results?
A: Yes. Emails are deduplicated per domain to keep your connecticut doctor list accurate.

Q: Can I schedule recurring runs?
A: Absolutely. Use Apify’s scheduler to run weekly or monthly and keep your connecticut doctor email fresh.

Q: Which niches are supported?
A: Any Google Maps searchable term — “family physician”, “cardiologist”, “dermatologist”, “pediatrician” — then let the connecticut doctor contact scraper enrich with emails and phones.

Q: Is a proxy required?
A: Not for small runs, but strongly recommended for 200+ businesses to avoid rate limits — especially when using the connecticut doctor email finder or connecticut doctor lead finder at scale.

Q: How is this different from manual search?
A: Manual searching is slow and inconsistent. This automated connecticut doctor email extractor handles discovery and extraction end‑to‑end in minutes.

Q: Can agencies white‑label the output?
A: Yes. Use it as a connecticut doctor lead scraper to deliver clean datasets to clients on a recurring basis.

***

#### 🧑‍💻 Support & Custom Solutions — Connecticut Doctor Email Scraper

Have a question, feature request, or need a custom build? We’re happy to help with:

- Custom input/output configurations for your connecticut doctor data scraper
- Specialty‑specific targeting for better connecticut doctor leads
- Bulk or enterprise run support using the connecticut doctor contact finder
- Integration assistance with your CRM and outreach stack

Email: scrapermindapi@gmail.com

Built for healthcare marketers, staffing professionals, and outreach teams who need accurate connecticut doctor email contacts and connecticut doctor leads at scale — fast.

For any help or custom solution, contact via this mail: scrapermindapi@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": "Connecticut Doctor",
  "googleMapsLocation": [
    "New York"
  ],
  "maxBusinesses": 5,
  "scrapeMaxBusinessesPerLocation": false,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

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

// Run the Actor and wait for it to finish
const run = await client.actor("contacts-api/connecticut-doctor-email-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": "Connecticut Doctor",
    "googleMapsLocation": ["New York"],
    "maxBusinesses": 5,
    "proxyConfiguration": { "useApifyProxy": True },
}

# Run the Actor and wait for it to finish
run = client.actor("contacts-api/connecticut-doctor-email-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).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": "Connecticut Doctor",
  "googleMapsLocation": [
    "New York"
  ],
  "maxBusinesses": 5,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}' |
apify call contacts-api/connecticut-doctor-email-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=contacts-api/connecticut-doctor-email-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Connecticut Doctor Email Scraper",
        "description": "Connecticut doctor email scraper to extract verified physician emails from hospitals, clinics, medical practices, and healthcare directories across Connecticut 📧🏥 Perfect for healthcare outreach, recruitment, and regional medical lead generation.",
        "version": "1.0",
        "x-build-id": "yhZS43R2MqWHNraD3"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/contacts-api~connecticut-doctor-email-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-contacts-api-connecticut-doctor-email-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/contacts-api~connecticut-doctor-email-scraper/runs": {
            "post": {
                "operationId": "runs-sync-contacts-api-connecticut-doctor-email-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/contacts-api~connecticut-doctor-email-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-contacts-api-connecticut-doctor-email-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "googleMapsLocation",
                    "googleMapsSearchTerm"
                ],
                "properties": {
                    "googleMapsSearchTerm": {
                        "title": "Search Term",
                        "type": "string",
                        "description": "Enter the business type or niche for email scraper (e.g., 'coffee shops', 'dentists').",
                        "default": "Connecticut Doctor"
                    },
                    "googleMapsLocation": {
                        "title": "Location",
                        "type": "array",
                        "description": "Target geographic location for the email scraper (e.g., 'Miami, Florida').",
                        "default": [
                            "New York"
                        ],
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxBusinesses": {
                        "title": "Maximum Businesses With Emails",
                        "minimum": 1,
                        "maximum": 1000,
                        "type": "integer",
                        "description": "Target number of businesses to find (1-1000). The scraper will stop when this target is reached.",
                        "default": 5
                    },
                    "scrapeMaxBusinessesPerLocation": {
                        "title": "Scrape Max Businesses Per Location",
                        "type": "boolean",
                        "description": "If enabled, the scraper will collect up to `maxBusinesses` results per location. If disabled, it combines all locations up to a single total limit.",
                        "default": false
                    },
                    "proxyConfiguration": {
                        "title": "Proxy Configuration",
                        "type": "object",
                        "description": "Proxy settings for scraping. Recommended for large-scale scraping."
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
