US Senior Care & Assisted Living Facility Leads Scraper avatar

US Senior Care & Assisted Living Facility Leads Scraper

Pricing

from $2.75 / 1,000 facility records

Go to Apify Store
US Senior Care & Assisted Living Facility Leads Scraper

US Senior Care & Assisted Living Facility Leads Scraper

Scrape US senior-care & assisted-living facility leads from official state licensing registries: operator, administrator, phone, bed capacity, care type, memory-care flag, ownership, license dates & lead score. 6 states, monitor mode.

Pricing

from $2.75 / 1,000 facility records

Rating

0.0

(0)

Developer

Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

US Senior Care & Assisted Living Facility Leads Scraper (Official State Licensing)

Build a clean, ready-to-contact lead list of US senior-care providers — assisted living, personal/residential/adult care, memory care, skilled nursing, home-care, home-health and hospice — straight from official state licensing registries. Every record carries the firmographics that matter for B2B selling: operator, administrator/contact name, phone, licensed bed capacity, care type, memory-care flag, ownership type, license number, effective/expiration dates, plus a 0–100 lead score.

No login, no cookies, no browser, no proxy — fast JSON extraction from government open-data portals.

Why this senior-care scraper?

Consumer directories (Caring.com, A Place for Mom, Care.com) give you reviews, photos and ballpark pricing — but not the regulatory firmographics buyers actually qualify on. This actor pulls the official licensing record for each facility and ships the richest senior-care lead dataset in the category.

DataConsumer directory scrapersThis actor (official licensing)
Operator / licensee legal entity
Administrator / contact name
Phonepartial
Licensed bed capacity
Care type & memory-care flagpartial
Ownership (for-profit / non-profit / government)
License number + effective / expiration dates
Medicare / Medicaid certification
New-license & license-expiring (renewal) signals
Lead score (0–100)
Only-new monitor mode

Coverage

Official state long-term-care licensing registries (keyless government open data), normalized into one schema:

StateSource registryWhat's covered
MODHSS Long-Term Care DirectoryAssisted living, residential care, skilled & intermediate nursing — capacity, administrator, operator, memory-care flag, Medicare/Medicaid
NYDOH Adult Care Facility DirectoryAdult homes, enriched / assisted living — operator, beds, phone, fax
PADHS Licensed Personal Care HomesPersonal care homes — capacity, phone, geo
MDOHCQ Assisted LivingAssisted living — capacity, phone, geo
CTDPH Nursing Facility Registry + Assisted Living Services AgenciesNursing homes (ownership, beds, payer mix) + AL service agencies
ILIDPH directoriesHome care, home health, home nursing, placement, hospice agencies & residences — contact name, phone, license

More states are added over time. Leave states empty to pull every available registry.

Use cases

  • Sell to senior-living operators — pitch management software (eMAR/EHR, CRM, scheduling), dietary & food service, medical supplies/DME, pharmacy, staffing, insurance, maintenance. Filter by careType, bedCapacity and ownershipType to hit your ICP.
  • LTC & specialty pharmacy — target assisted-living, memory-care and skilled-nursing facilities by state, capacity and Medicare/Medicaid status.
  • Caregiver & nurse staffing — reach home-care, home-health and hospice agencies with named contacts and direct phones.
  • Senior-housing investment / M&A & brokerage — map operators, bed counts, ownership and license status by market for acquisition pipelines.
  • Real estate & development — find facilities by county/ZIP and size for sale-leaseback, repositioning and site selection.
  • Recurring fresh-leads feed — schedule the actor with monitor mode to get only newly-licensed or changed facilities each run.

How to use

  1. Sign up for Apify — the free plan is enough to try this actor.
  2. Open the US Senior Care & Assisted Living Facility Leads Scraper, pick states and (optionally) careCategories, then click Start.
  3. Watch leads stream into the dataset table.
  4. Export as JSON, CSV, Excel, XML or RSS — or pull results via the Apify API.

Input

{
"states": ["MO", "PA", "MD"],
"careCategories": ["Residential Senior Care"],
"memoryCareOnly": false,
"minCapacity": 40,
"hasPhone": true,
"sortBy": "leadScore",
"maxResults": 1000,
"monitorMode": false
}
  • states — two-letter codes (MO, NY, PA, MD, CT, IL). Empty = all.
  • careCategoriesResidential Senior Care, Skilled Nursing, Home & Community Care, Hospice.
  • careTypes — exact types (Assisted Living, Personal Care Home, Adult Care Home, Skilled Nursing Facility, Home Care Agency, Hospice Agency, …).
  • memoryCareOnly — only facilities flagged for memory / dementia / Alzheimer's care.
  • minCapacity / maxCapacity — licensed-bed filters.
  • ownershipTypesFor Profit, Non-profit, Government (where the source provides it).
  • hasPhone / hasNamedContact — keep only the most contactable leads.
  • cities / counties / zipCodes / nameQuery — location & operator filters.
  • issuedAfter / expiringWithinDays — new-license and renewal-window signals (sources that publish dates: MO, CT, IL).
  • sortByleadScore, capacityHigh, recency, name.
  • includeRawFields (default true) — attach the full original registry row under sourceFields.
  • monitorMode / monitorKey — only output NEW or CHANGED facilities since the last run with the same key.

Output

One normalized lead record per licensed facility:

{
"recordId": "MO-053527",
"facilityName": "VERO OF O'FALLON, THE",
"careType": "Assisted Living",
"careCategory": "Residential Senior Care",
"nativeLicenseType": "ALF**",
"isMemoryCare": true,
"bedCapacity": 142,
"licenseNumber": "053527",
"licenseEffectiveDate": "2026-01-01",
"licenseExpirationDate": "2026-10-31",
"ownershipType": null,
"medicareCertified": false,
"medicaidCertified": false,
"operatorName": "1000 LANDING CIRCLE OPCO LLC",
"administratorName": "BRITTNY BUECKENDORF",
"phone": "(636) 669-0780",
"street": "1 LANDING CIRCLE",
"city": "O'FALLON",
"county": "SAINT CHARLES COUNTY",
"state": "MO",
"zip": "63366",
"regionOffice": "Region 4",
"sourceName": "Missouri DHSS Long-Term Care Directory",
"sourceUrl": "https://data.mo.gov/Health/LTC-DIRECTORY/fenu-sipv",
"leadSignals": ["privatePayResidential", "largeFacility", "memoryCareProvider", "hasDirectPhone", "hasNamedContact", "hasOperatorEntity", "recentlyLicensed"],
"leadScore": 93,
"scrapedAt": "2026-06-21T12:00:00.000Z",
"sourceFields": { "...": "full original registry row" }
}

Fields are null only when the source registry genuinely doesn't publish them — never because the scraper skipped them.

Monitor mode & scheduling

Turn this actor into a fresh-leads pipeline:

  • Turn on monitorMode and give each saved search its own monitorKey.
  • The actor remembers every facility it has emitted (in a named key-value store) and, on the next run, outputs only new or changed facilities — newly-licensed providers, capacity changes, ownership/contact changes, renewals.
  • Pair it with Apify Schedules to run daily/weekly. Monitor mode and the scheduler are complementary: the schedule decides when to run, monitor mode decides what's new — they never conflict.

Automate & schedule

  • Apify API — start runs, fetch datasets, manage schedules over REST.
  • apify-client for JavaScript and Python — official SDKs.
  • Schedules — run hourly/daily/weekly to track newly-licensed facilities in a state or market.
  • Webhooks — trigger CRM import, Slack alert or an email sequence the moment a run finishes.
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });
const run = await client.actor('scrapesage/senior-care-facility-leads-scraper').call({
states: ['MO', 'PA', 'MD'],
careCategories: ['Residential Senior Care'],
minCapacity: 40,
hasPhone: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} senior-care facility leads`);

Integrate with any app

Connect the dataset to 5,000+ apps — no code required:

  • Make — multi-step automation scenarios.
  • Zapier — push new facility leads straight into your CRM.
  • Slack — get pinged when a monitored search finds new facilities.
  • Google Drive / Sheets — auto-export every run to a spreadsheet.
  • Airbyte — pipe results into your data warehouse.
  • GitHub — trigger runs from commits or releases.

Use with AI assistants (MCP)

The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT or any agent framework through the Apify MCP server — ask your assistant to "list large assisted-living facilities in Pennsylvania with a phone number" and let it run this scraper.

Agent-ready: autonomous payments (x402 & Skyfire)

This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:

  • x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
  • Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.

Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.

More scrapers from scrapesage

Build a complete senior-care & healthcare go-to-market stack:

Tips

  • Target your ICP: combine careCategories + minCapacity + ownershipTypes — e.g. for-profit assisted-living facilities with 50+ beds are prime software/pharmacy buyers.
  • Memory-care niche: set memoryCareOnly: true for specialty vendors (dementia programming, secure-unit tech, specialty pharmacy).
  • Fresh leads only: turn on monitorMode + a monitorKey and schedule daily.
  • Cost control: filter by states and careCategories to scan only the registries you need.

FAQ

Where does the data come from? Official US state licensing registries published as government open data (Socrata). Each record links back to its source under sourceUrl.

Is this the same as Caring.com / A Place for Mom? No. Those are consumer directories. This actor is the regulatory record — license number, bed capacity, operator legal entity, administrator, ownership and certification. It's the perfect complement to the Caring.com Senior Living Scraper.

Does it include emails? Government licensing registries publish phone, address, operator and administrator — not email. The email field is reserved and left null unless a source provides it. Phone + named administrator + full address already make these directly actionable leads.

Can I get only newly-licensed facilities? Yes — use monitorMode (only new/changed since last run) and/or issuedAfter to filter by license effective date.

Can I export to Google Sheets, CSV or Excel? Yes — one click in the dataset view, or automatically every run via the Google Drive integration.

Is scraping this data legal? It collects publicly available government open data only. You are responsible for using the data in compliance with applicable laws (e.g. CCPA/GDPR for any personal data) and registry terms.

A field is null — why? The source registry doesn't publish that field for that facility (e.g. PA personal care homes don't list an operator entity). Fields are null only when the data genuinely doesn't exist.

Need help?

Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests — including new states — are welcome; this actor is actively maintained.