US Health Facility License Emails · Official Rosters
Pricing
from $2.49 / 1,000 facility with emails
US Health Facility License Emails · Official Rosters
Official state health-facility licenses with published emails — nursing homes, hospitals and ASCs. Facility, administrator, phone, county. One row per license. Public data. No login.
Pricing
from $2.49 / 1,000 facility with emails
Rating
0.0
(0)
Developer
Corentin Robert
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Export licensed health facilities from official state licensing tables: facility name, published email, phone, administrator, county.
No login. No API key. Not CMS Compare. Not Google Maps.
Emails and phones only when the state publishes them — never invented, never guessed from a website.
Today the Actor covers Pennsylvania, New Jersey, and Missouri (~2.2k licensed rows). More states are added only when the public roster includes a mailbox.
| State | Roster | Phone | |
|---|---|---|---|
| Pennsylvania (DOH nursing homes) | ~666 | Every sampled row | Published on the roster |
| New Jersey (DOH hospitals & ASCs) | ~1,450 | ~98% | Published on the roster |
| Missouri (DHSS ASCs) | ~120 | Every row | Every row |
Who is this for?
| You are… | Typical goal | Suggested setup |
|---|---|---|
| Staffing / travel nurse vendor | Licensed facilities with a mailbox | Pennsylvania · contacts on |
| Med-device / foodservice / linen | Territory list with an administrator | One county · 20 rows, then raise Max |
| Agency / SDR | One row per facility in the CRM | Dataset view Outreach CRM |
| Market research | Count licensed operations | All three states · contacts optional |
What you get by default: facility name, published email, phone, city, county, facility type. This is not CMS star ratings.
Quick start
- Open the Actor in Apify Console.
- Keep Pennsylvania (email on every nursing-home row) or add New Jersey / Missouri.
- Leave Only rows with email or phone on for a first CRM export.
- Click Start.
- Download JSON, CSV, Excel, or HTML — views Overview or Outreach CRM.
Max facilities = 0 → no Actor-side ceiling. Free plan: 20 / run.
Ready-made examples
| Example | Best for |
|---|---|
| Pennsylvania nursing home emails | Highest email fill, named administrator |
| New Jersey hospital & ASC emails | Larger acute-care roster |
| Missouri ASC emails | Surgery centers with administrator email |
| Three-state 20-row sample | Quick Try |
What it extracts
| Category | Fields |
|---|---|
| Identity | facilityName, contactName, licenseNumber, facilityType |
| Contact | contactEmail, contactPhone, website |
| Location | address, city, stateCode, postalCode, county |
| License | licenseStatus, capacity (beds when published) |
Empty source fields stay empty. We do not invent mailboxes. Download JSON, CSV, Excel, or HTML from the Dataset tab.
How it works
- Read the public licensing table for each state you picked (Pennsylvania first when you choose all three — highest email fill).
- Copy facility, contact, email, phone and county when they are printed.
- Skip government and placeholder mailboxes.
- Write one row as soon as it matches your filters — the Dataset fills during the run.
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
states | array | ["PA"] Try | PA, NJ, MO, or ALL (all three, email-first order). |
county | string | empty | Optional. Allegheny, Allegheny County, and mixed case all match. |
onlyWithContact | boolean | false (true in Try) | Keep only rows with a published email or phone. |
maxItems | integer | 20 | 0 = no numerical cap. Free plan: 20 / run. |
{ "states": ["PA"], "onlyWithContact": true, "maxItems": 20 }
{ "states": ["NJ"], "county": "Morris", "onlyWithContact": true, "maxItems": 20 }
{ "states": ["ALL"], "onlyWithContact": true, "maxItems": 20 }
Output example
{"providerKey": "PA-711002","facilityName": "Embassy of Saxonburg","contactName": "Rebecca Shoop","contactEmail": "administrator@ehsaxonburg.net","contactPhone": "(724) 352-9445","website": "https://embassyhealthcare.net","city": "Saxonburg","stateCode": "PA","county": "Butler","facilityType": "Nursing home"}
How much does it cost to scrape health facility licenses?
Pay-per-event. List price includes a $0.00005 start. FREE pays the most; Gold+ less. These dumps usually finish in under a minute for a 20-row Try.
| Scenario | FREE | Bronze | Silver | Gold |
|---|---|---|---|---|
| 20 facilities with email | ~$0.08 | ~$0.07 | ~$0.06 | ~$0.05 |
| 20 facilities with phone | ~$0.05 | ~$0.04 | ~$0.04 | ~$0.03 |
Free Apify plan: 20 facilities per run. Paid plans follow your max charge.
Is it legal to scrape health facility licenses?
This Actor copies data the states publish on public licensing tables. Names, emails and phones are personal data — your use must comply with HIPAA marketing rules where they apply, GDPR, CAN-SPAM, TCPA and any rules that apply to you. This is not legal advice. See Apify on the legality of web scraping.
Independent tool. Not affiliated with Pennsylvania DOH, New Jersey DOH or Missouri DHSS.
Local development
cd us-health-facility-license-leadsnpm installcp .actor/INPUT.json storage/key_value_stores/default/INPUT.jsonapify run --purge
Use apify run (not npm start). Root input.json is merged locally; CLI KV input wins on key collision. Local storage/ is not synced to Apify Console.
npm test runs mapper and county tests (no network).
FAQ
Do you invent emails? No. A mailbox appears only when the licensing table prints one.
Is this CMS Nursing Home Compare? No. CMS Compare is ratings, staffing and (often) a phone. This Actor copies state license tables that print an email.
Why only three states? Those public rosters include a statewide email field. We do not sell a phone-only SKU as “emails”.
Is this the whole United States? No. Three states with a public mailbox on the register. We add a state when that condition is met.
Do I need an API key? No.
Support
Questions, custom scrapers, or extra states: corentin@outreacher.fr.
Ready? Keep Pennsylvania, leave contacts on, and click Start.