CMS Provider Data Catalog
HealthUSdata.cms.gov
Medicare's official quality, rating and directory data for US hospitals, nursing homes, dialysis facilities, hospices, home health agencies, doctors and suppliers, queryable row by row.
Capabilities (10)
GET /v1/data/cmsproviderdata/data1 creditReturns the actual data rows of a dataset as keyed JSON objects, plus the total row count and a column schema with the human-readable description of every field.
GET /v1/data/cmsproviderdata/dataset1 creditReturns one dataset's DCAT record: title, description, publisher, contact, update dates, themes, keywords and its CSV distribution with the data dictionary link.
GET /v1/data/cmsproviderdata/datasets1 creditReturns the full DCAT metadata record for all 237 Provider Data Catalog datasets: identifier, title, description, theme, keywords, modified date and distribution download URLs.
GET /v1/data/cmsproviderdata/distribution-data1 creditReturns the data rows of one distribution file as keyed JSON objects, with the total row count and the column schema, addressed by the file's UUID instead of by dataset id and index.
GET /v1/data/cmsproviderdata/facets1 creditReturns the catalogue's facet counts - every topic, keyword and publisher with the number of datasets under each - alongside the matching dataset records.
GET /v1/data/cmsproviderdata/metastore-items1 creditReturns every item stored under one metastore schema with its UUID: the topic list, the keyword list, the publishers, or the raw distribution records.
GET /v1/data/cmsproviderdata/schema1 creditReturns the JSON Schema that one metastore type validates against, with the title and description of every metadata field.
GET /v1/data/cmsproviderdata/schemas1 creditReturns every metastore schema the catalogue exposes - catalog, dataset, publisher, distribution, theme, keyword, data-dictionary - each with its full JSON Schema in one response.
GET /v1/data/cmsproviderdata/search1 creditFull-text search over the catalogue's dataset metadata, returning matching DCAT records keyed by dataset id plus facet counts by theme, keyword and publisher.
GET /v1/data/cmsproviderdata/sql1 creditRuns a bracketed SQL-like SELECT against one datastore file and returns the matching rows as JSON objects.
Licence
CMS states on data.cms.gov/about: "Works of the U.S. Government are in the public domain and you don't need permission to reuse them, but an attribution to the agency as the source is appreciated. Your materials, however, shouldn't give the false impression that the government's endorsing your commercial products or services. See 42 U.S.C 1320b-10". The Provider Data Catalog FAQ adds: "The Provider Data Catalog API does not require an API key to access the data." and "No, there are no rate limits or restrictions on the PDC API." Public domain with no reuse restriction, so commercial use and redistribution are both permitted; the only constraint is the statutory bar on implying CMS or Medicare endorsement of a product or service.
https://data.cms.gov/aboutAttribution
Display this wherever you show the data. It arrives on every response as provenance.attribution_text.
Source: Centers for Medicare & Medicaid Services (CMS) Provider Data Catalog, data.cms.gov/provider-data. Not endorsed by CMS or Medicare.
Cache: up to 3600s
