# School Nurses Lead Generator (`parse-point/school-nurses-lead-generator`) Actor

🏫 School Nurses Lead Generator returns school health office leads from Google Maps with name, phone, website and coordinates. 📧 Emails and socials per site. 🩺 For medical supply vendors & education healthcare outreach.

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

### School Nurses Lead Generator

**School Nurses Lead Generator** helps you turn time-consuming manual research into a fast, structured lead workflow. It’s built for school nurse lead generation, school nurse marketing, and school nurse prospecting, so marketers, researchers, and outreach teams can find school nursing leads and K-12 school nurse contacts without building lists by hand. 🚀

### What is School Nurses Lead Generator? 🔍

**School Nurses Lead Generator** is an Apify automation actor that collects publicly available business contact data for school nurses and related educational healthcare leads. It returns structured records with business names, websites, phone numbers, addresses, ratings, review counts, coordinates, place IDs, and extracted contact details such as emails, phone numbers, and social media profiles. Whether you’re a sales professional, recruiter, or marketer, it supports school health services prospects, school district contacts, and student health services leads with clean, usable output. It’s a practical school nurse contact scraper and school nurse lead generation tool for automated public web data collection. 📊

### What Does School Nurses Lead Generator Do? ⚙️

It takes your search term and location, gathers matching public business data, then enriches each result with contact details from publicly available sources. The actor is designed to support school nurse outreach and school nurse recruitment workflows by turning broad searches into structured records you can review, filter, and export.

- 🔍 **Searches** for relevant school nursing directory listings using your search term and location
- 📧 **Extracts** publicly available emails, phone numbers, and social media links
- 🌍 **Filters** results by the locations you provide
- 📊 **Structures** output as clean JSON records for analysis or outreach
- 💾 **Saves** results to your Apify dataset as the run progresses

### What Would Results from School Nurses Lead Generator Look Like? 👀

Here’s a realistic example of the dataset output you can expect from a run focused on school medical staff leads and educational healthcare leads. Results are saved as structured JSON, ready for export and analysis. 📁

```json
{
  "name": "Green Valley School Nursing Services",
  "website": "https://www.greenvalleyschoolnursing.com",
  "phone": "(212) 555-0184",
  "full_address": "245 Maple Ave New York NY 10001 US",
  "city": "New York",
  "state": "NY",
  "zip": "10001",
  "country_code": "US",
  "scraped_emails": [
    "info@greenvalleyschoolnursing.com"
  ],
  "scraped_phones": [
    "(212) 555-0184"
  ],
  "scraped_social_media": [
    "https://www.linkedin.com/company/greenvalleyschoolnursing"
  ],
  "emails_found": 1,
  "pages_scraped": 4,
  "avg_rating": 4.8,
  "total_reviews": 27,
  "lat": "40.7128",
  "long": "-74.0060",
  "place_id": "ChIJd8BlQ2BZwokRAFUEcm_qrcA",
  "scrape_status": "success"
}
```

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

### Capabilities of School Nurses Lead Generator 🛠️

| Capability | What It Means for You |
|---|---|
| ✅ **Search Term Input** | Target school nurse marketing and school nurse recruitment opportunities with a specific niche term |
| ✅ **Location Input** | Focus on school district contacts and school wellness contacts in selected cities or regions |
| ✅ **Maximum Results Control** | Set how many businesses with emails you want the actor to find |
| ✅ **Per-Location Option** | Collect up to your target number per location, or combine all locations into one total limit |
| ✅ **Proxy Configuration** | Built-in proxy support for reliable scraping at larger scale |
| ✅ **Real-Time Dataset Saving** | Results are pushed as they are found, which reduces the risk of data loss |
| ✅ **Contact Enrichment** | Captures emails, phone numbers, and social media where publicly available |
| ✅ **Structured Fields** | Produces clean output for CRM imports, research, and outreach workflows |
| ✅ **No-Code Operation** | Easy to run from the Apify Console without custom scripting |

### Launch Your First School Nurses Lead Generator Task 🚀

#### Required Input Fields

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

| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| `googleMapsSearchTerm` | String | ✅ Yes | `School Nurses` | The business type or niche you want to target for school nurse lead generation. |
| `googleMapsLocation` | Array | ✅ Yes | `["New York"]` | One or more target locations where you want to find school nursing leads. |
| `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 for each location instead of using one shared total limit. |
| `proxyConfiguration` | Object | No | `{"proxy support": true}` | Proxy settings for scraping. Recommended for larger runs. |

#### Required Output Fields

| Field | Label | Format | Description |
|---|---|---|---|
| `name` | Business Name | text | The business or organization name returned in the dataset. |
| `website` | Website | link | The business website URL, when available. |
| `phone` | Phone | text | The main phone number listed for the business. |
| `full_address` | Address | text | The full public address of the business. |
| `city` | City | text | The city extracted from the business location. |
| `state` | State | text | The state extracted from the business location. |
| `zip` | zip | text | The postal code associated with the business address. |
| `country_code` | country\_code | text | The country code associated with the address. |
| `scraped_emails` | Emails Found | array | A list of publicly available email addresses found for the business. |
| `scraped_phones` | Phone Numbers | array | A list of phone numbers found from public sources. |
| `scraped_social_media` | Social Media | array | A list of public social media links found for the business. |
| `emails_found` | # Emails | number | The number of emails found for that record. |
| `pages_scraped` | Pages Scraped | number | How many pages were checked to find contact details. |
| `avg_rating` | Rating | number | The public rating shown for the business. |
| `total_reviews` | Reviews | number | The total number of public reviews. |
| `lat` | lat | text | The latitude value associated with the business location. |
| `long` | long | text | The longitude value associated with the business location. |
| `place_id` | place\_id | text | The business place identifier. |
| `scrape_status` | Status | text | The final status for the record, such as success or no\_website. |

**Step-by-step launch guide:**

1. **Open** the actor in your Apify Console.
2. **Enter your search term** and target locations in the Input tab.
3. **Set the result limit** using `maxBusinesses`.
4. **Adjust per-location behavior** with `scrapeMaxBusinessesPerLocation` if needed.
5. **Run the actor** and monitor live logs as it collects school nurse outreach data.
6. **Download the dataset** as JSON or CSV once the run is complete.

### Solving Real Problems with School Nurses Lead Generator 💼

This actor is built for practical workflows where fresh, public contact data matters. It helps teams generate educational healthcare leads without manual list building.

- 🎯 **Sales Prospecting** — Build targeted school nurse lead generation lists for cold outreach
- 📣 **Campaign Targeting** — Find school wellness contacts for email marketing and audience segmentation
- 🤝 **Hiring & Recruitment** — Support school nurse recruitment with public contact details
- 🔬 **Competitive Research** — Map the school nursing directory landscape in a specific area
- ⚙️ **Automated Pipelines** — Re-run school nurse prospecting tasks on a schedule for ongoing lead flow

### What Sets School Nurses Lead Generator Apart? 🏆

- 💾 **Real-Time Saving** — Results are written to the dataset during the run, helping protect your work
- 📡 **Public-Data Focus** — Designed for publicly available business contact data, not private records
- 🔄 **Flexible Limits** — Use a shared total cap or collect up to the limit per location
- 📧 **Support That’s Easy to Reach** — Contact <hello.parsepoint@gmail.com> for help, feedback, or data-removal requests

### Search Limits and Capacity 📈

You can control the run with `maxBusinesses`, which accepts values from 1 to 1000. The actor is best suited for targeted school nurse marketing and school district contacts research where quality matters more than raw volume. Built-in proxy support helps with larger runs, and the final dataset can be exported in full from Apify without a hard output cap. 📦

### Is It Legal to Scrape School Nurses? ⚖️

This actor accesses only **publicly available data** from public business sources — no logins, private profiles, or restricted content. Public web scraping is generally lawful when used responsibly, but you’re still responsible for complying with applicable laws, platform terms, and privacy rules such as GDPR, CCPA, and anti-spam regulations. Use School Nurses Lead Generator for legitimate research and outreach only. For data-removal or compliance inquiries, contact <hello.parsepoint@gmail.com>. ⚖️

### Ending Note ✉️

Stop spending hours manually building school nurse outreach lists. **School Nurses Lead Generator** gives you clean, structured school nursing leads in minutes, helping you move from research to action faster. Try it on Apify and turn public data into usable leads. 🚀

### FAQ — School Nurses Lead Generator ❓

#### How Does School Nurses Lead Generator Work?

It takes your search term and location, finds matching public business records, and enriches them with contact information from publicly available sources. The results are then saved in your Apify dataset as structured JSON.

#### What Types of Leads Can I Find?

You can use it for school nurse lead generation, school nursing leads, K-12 school nurse contacts, school health services prospects, nurse staffing leads, school district contacts, student health services leads, school wellness contacts, and related educational healthcare leads.

#### What Data Is Included in the Output?

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

#### Can I Limit Results by Location?

Yes. The input includes a location list, so you can focus on one city or multiple areas. You can also choose whether the maximum applies per location or across all locations combined.

#### Does It Save Results While Running?

Yes. Results are pushed to the dataset during the run, which is useful for longer school nurse prospecting tasks and helps reduce the risk of losing data if a run stops early.

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

If no website is available, the actor still records the business with empty contact arrays and a scrape status of `no_website`, unless you choose to work only with businesses that have emails.

#### How Do I Get Support?

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

### Support & Feedback

Have a question or found an issue with the School Nurses Lead Generator?

- 🐞 **Bug Reports:** Open a ticket in the repository's Issues section
- ✨ **Custom Solutions & Feature Requests:** Contact our team
- 📧 **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": "School Nurses",
  "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": "School Nurses",
    "googleMapsLocation": [
        "New York"
    ],
    "maxBusinesses": 5,
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

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

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

```

## MCP server setup

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