All datasets Nursing homes and senior care

New York Nursing Home Bed Availability (Weekly Census)

We turn the New York State Department of Health's weekly nursing home bed census into clean dataset records: capacity data, not quality data, answering which facility has a bed of a given type open this week. One record is a single facility's census on a single date, with capacity and beds available broken out across eleven bed-type categories.

Size
592 facilities current; 440,927 weekly filings since 2009
Refresh
Monthly posting of weekly filings
Price
$4 per 1,000 records

Who uses this

Senior placement services and care advisors

Shortlist facilities that can actually take a client this week, by county and by bed type.

Hospital and SNF discharge planners

Work a live discharge by filtering to ventilator, behavioral intervention or TBI beds with at least N free, in one region.

Managed long-term care plans and ACOs

Monitor network capacity across their footprint.

Operators and developers

Use history mode to read occupancy trends by county before siting or repositioning a facility.

Researchers and journalists

Study bed supply, specialty capacity, or closures over fifteen years of weekly filings.

Sample records

Real records from the source, shown with a subset of the fields. Every run returns the full field set below.

facilityIdfacilityNamecountycensusDateresidentialBedsAvailablemaxBedsAvailable
1405The Phoenix Rehabilitation and Nursing CenterKings2026-08-121020
1665St. Mary's Hospital for ChildrenQueens2026-08-12042
3089Terence Cardinal Cooke Health Care CenterNew York2026-08-124545

Sample rows taken from the NYSDOH history dataset on 2026-08-23, shown in the actor's output shape.

Fields

The most used fields in each record. The Apify listing documents the full output schema.

facilityId
NYSDOH facility identifier
facilityName
Facility name
county
New York county, NYC boroughs use county names
censusDate
Date of this weekly filing
residentialBedsAvailable
Free beds in the certified residential count, the number a placement desk usually means
maxBedsAvailable
Largest single bed-type category with beds free
beds
Object keyed by all eleven bed-type categories, each with capacity and available
reportedBedTypes
Which bed-type categories the facility actually filed a figure for

How it works

1

Run it on Apify

Open the listing, sign in to Apify, and press Start. The actor reads the public source directly, normalizes each record, and writes the results to your Apify dataset. You can also schedule it to run on a cadence.

2

Filter to what you need

  • mode: current (latest filing per facility) or history (weekly since 2009)
  • facilityName: case-insensitive substring on the facility name
  • county: case-insensitive substring on the county
  • region: case-insensitive substring on the NYSDOH area office
  • bedType: one of the 11 categories (residential, ventilator, behavioralIntervention, traumaticBrainInjury, neurodegenerative, pediatric, pediatricVentilator, scatterVentilator, adultDayHealthCare, dialysisStation, dialysisDen)
  • minBedsAvailable: minimum beds free, applies to bedType if chosen or to the facility's largest free category otherwise
  • censusDateFrom / censusDateTo: ISO date range on the census date, mainly for history mode
  • maxResults: 1 to 50000, your cost cap
  • includeRaw: attach the source rows under their NYSDOH column names

3

Export or connect

Download the dataset as CSV, JSON, or Excel from the Apify console, or pull it straight into your own system through the Apify API and integrations.

Run with no input and you get the 100 most recently filed facility censuses. maxResults ranges 1 to 50,000. Requests to NYSDOH are serialized behind the site's 1-second robots.txt crawl delay; a default run makes three requests. There is deliberately no total across bed types, since specialty beds sit inside the certified residential count; maxBedsAvailable and residentialBedsAvailable are reported instead. A build 1.1.1 default-input smoke run on the platform completed in 5.678s, 100 items, 3 requests to NYSDOH, peak memory 35.6 MB. current mode fetches the whole 812-row dataset in one request rather than paging, because grouping has to see all of a facility's rows at once.

Pricing

$4 per 1,000 records

Pay per result, billed through your Apify account at $0.004 per record. You are charged only for the records the run delivers to your dataset, so a filtered run that matches nothing costs nothing. No subscription, no minimum.

Source, refresh, and licence

Size
812 rows / 592 facilities (current mode); 440,927 rows, 2009-04-08 to 2026-08-12 (history mode), counted 2026-08-23
Refresh
NYSDOH requires weekly facility filings and publishes both datasets on a monthly posting frequency (its own metadata: Data Frequency weekly, Posting Frequency monthly); every record carries the dataset's own sourcePublishedAt so you can see how fresh your copy is
Licence
Public Domain, per both datasets' own Socrata metadata (licenseId PUBLIC_DOMAIN, license.name "Public Domain"), read 2026-08-23
Attribution
New York State Department of Health

Questions buyers ask

How current is the New York nursing home bed availability data?

NYSDOH requires facilities to file weekly but posts both datasets on a monthly posting frequency, so a bed count can be several weeks old. Every record carries censusDate and the source's own sourcePublishedAt, and current mode's censusWeeksAgo tells you exactly how stale each facility's last filing is.

Is this nursing home bed data audited or verified?

No. NYSDOH's own disclaimer states the figures are self-reported and not audited by the Department, so a bed count is the facility's claim rather than a verified vacancy.

Can I search for a specific bed type, like ventilator or dialysis beds, by county in New York?

Yes. Set bedType to one of the eleven categories and county or region to narrow the area, and minBedsAvailable to require a minimum number free; those filters are applied before delivery so a narrow search costs less.

Pull the data you need

Run it yourself on Apify, or ask us for a custom extract, a join against another dataset, or a scheduled delivery.

We are not affiliated with or endorsed by New York State Department of Health. The actor reads the public dataset linked above and adds no data of its own.