What it returns
State-licensed assisted living and residential care facilities, in one schema: facility id, name, facility type, status, city, county, ZIP, licensed capacity, memory-care (dementia unit) beds, resident census (New York), license dates and operating entity. Nursing homes are federally certified and are not included.
| State | Agency | Facilities |
|---|---|---|
| California | Department of Social Services, Community Care Licensing: residential care for the elderly (8.5k), adult residential (6.6k), adult day programs (1k) and other adult care | 16.7k |
| Missouri | Department of Health and Senior Services: assisted living and residential care facilities | 600 |
| New York | Department of Health: adult care facilities, latest quarterly report with census | 525 |
| Connecticut | Department of Public Health: assisted living service agencies | 270 |
| Maryland | Office of Health Care Quality: assisted living programs | 1.6k |
| Illinois | Department of Public Health: assisted living and shared housing (list last refreshed 02/2024) | 495 |
Refreshed weekly. Street addresses, phone numbers and administrator names are not included, and facilities licensed for six or fewer residents (usually private homes) carry no coordinates. California's rare non-licensed status codes appear as status code N.
Request
POST https://api.pushbuild.com/assisted-living-facilities/run with a JSON body. Send your key in the X-API-Key header.
| Field | Type | Description |
|---|---|---|
states | list of strings | CA, MD, IL, MO, NY, CT. |
city | string | City contains this text. |
zips | list of strings | Five-digit ZIP codes. |
county | string | County contains this text. |
name | string | Facility name contains this text. |
facilityType | string | Type contains this text, e.g. Elderly, Assisted Living, Adult Residential, Adult Day. |
status | string | Status contains this text. |
licensee | string | Licensee or operating entity contains this text (MO, CT). |
minCapacity | integer | Only facilities licensed for at least this many residents. |
memoryCareOnly | boolean | Facilities with an Alzheimer's or dementia special care unit. |
latitude | number | Find facilities near this point (with longitude). Facilities of 6 beds or fewer carry no coordinates. |
longitude | number | Find facilities near this point (with latitude). |
radiusKm | number | Search radius around the point. Default: 5. |
sort | string: name, largest | By state, city and name (default) or largest capacity; nearest first with a point. Default: "name". |
groupBy | string: state, city, county, zip, facilityType | Return facility and bed counts per group. |
maxItems | integer | Maximum items to return (1-500). Default: 100. |
Example
curl -X POST https://api.pushbuild.com/assisted-living-facilities/run \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"maxItems": 20}'
Response
{"count": 20, "truncated": false, "seconds": 1.4, "items": [ { ... } ]}
Each call returns up to 500 items. Records that fail validation or are not found are flagged in the items and not charged.
Pricing
Pay only for results returned: $0.80 per 1,000 records. No charge for errors or empty searches.
Use it from Claude, ChatGPT or Cursor
This API is also an MCP server: https://api.pushbuild.com/mcp/assisted-living-facilities. Add it to any assistant that supports remote MCP servers, with your key in the X-API-Key header. Same prices. Setup for each app.
Tell us what you need built.
Questions about this API, higher volumes, or a data source you need that we don't cover yet.
hello@pushbuild.comWant this data inside your own app or CRM? API integrations and data sync