CMS Medicare Facility Enrollment Scraper — Hospitals & SNFs
Pricing
from $3.00 / 1,000 results
CMS Medicare Facility Enrollment Scraper — Hospitals & SNFs
Extract Medicare-enrolled facility data from CMS: hospitals, skilled nursing facilities, hospices, home health agencies, FQHCs, and rural health clinics. Filter by state or organization name.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Compute Edge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Medicare Facility Enrollments Scraper — Hospitals, SNF, Hospice
Extract Medicare-enrolled facility data directly from the CMS (Centers for Medicare & Medicaid Services) public API. This Actor retrieves enrollment records for hospitals, skilled nursing facilities (SNFs), hospices, home health agencies (HHAs), federally qualified health centers (FQHCs), and rural health clinics (RHCs) — all facilities that have formally enrolled in the Medicare program.
Every record includes the facility's NPI (National Provider Identifier), CCN (CMS Certification Number), legal organization name, DBA name, ownership structure, incorporation details, and full address. This is official government data, maintained by CMS under regulatory obligation, and updated regularly.
Features
- 6 facility types: hospitals, SNFs, hospices, HHAs, FQHCs, and rural health clinics
- Filter by state: pass a 2-letter state code to narrow results to one state
- Filter by organization name: partial, case-insensitive match against legal name and DBA
- Configurable result cap: from 1 to 100,000 records per run
- No auth required: pulls from CMS's public data API — no login, no API key
- Structured output: camelCase JSON ready for CRM import, RAG pipelines, or lead enrichment
Output Fields
| Field | Description |
|---|---|
organizationName | Legal organization name on file with CMS |
doingBusinessAsName | DBA / trade name |
facilityType | Type as selected by user (e.g. hospital, hospice) |
enrollmentState | State where facility enrolled in Medicare |
npi | National Provider Identifier |
ccn | CMS Certification Number |
providerTypeCode | CMS internal provider type code |
providerTypeText | Human-readable provider type |
incorporationDate | Legal incorporation date |
incorporationState | State of legal incorporation |
organizationTypeStructure | LLC, Corporation, Partnership, etc. |
proprietaryNonprofit | P = proprietary/for-profit, N = non-profit |
addressLine1 | Street address line 1 |
addressLine2 | Street address line 2 |
city | City |
state | Practice location state |
zipCode | ZIP code |
associateId | CMS Associate ID |
enrollmentId | CMS Enrollment ID |
Who Needs This Data?
- Medical device and supplies sales teams building prospecting lists of hospitals, SNFs, and HHAs — every facility here is a potential buyer
- Healthcare B2B SaaS companies targeting verified Medicare-enrolled providers
- Market research and consulting firms mapping the healthcare supply chain by state or facility type
- Revenue cycle and billing companies that service Medicare providers and need verified CCN + NPI pairs
- Healthcare real estate investors tracking facility growth and ownership structures by region
How to scrape Medicare facility enrollment data
- Open the Actor in Apify Console and click "Try for free"
- Select a Facility Type from the dropdown — choose
hospital,skilledNursingFacility,hospice,homeHealthAgency,fqhc, orruralHealthClinic - Optionally filter by state — enter a 2-letter state code (e.g.
TX) in the State Filter field - Optionally filter by name — type a partial name in the Organization Name Filter (e.g.
Memorialwill match any facility with "Memorial" in its name or DBA) - Set Max Results — the default is 500. Set to 0 to retrieve all records (can be tens of thousands per facility type)
- Click Start and wait for the run to complete
- Download your results as JSON, CSV, or Excel from the Dataset tab
Pricing
This Actor uses per-result pricing at $0.003 per record extracted. In addition to the per-result fee, you pay standard Apify compute costs for the run duration.
Example cost estimates:
- 500 hospital records: ~$1.50 in per-result fees
- 5,000 SNF records: ~$15.00 in per-result fees
- Filtered by state (e.g. all Texas hospitals): typically 200–600 records, ~$0.60–$1.80
Runs are fast — most requests complete in under 2 minutes. Memory usage is minimal (512 MB default).
Input Example
{"facilityType": "hospital","state": "TX","organizationName": "","maxResults": 500}
To pull all hospices nationwide:
{"facilityType": "hospice","state": "","organizationName": "","maxResults": 0}
Output Example
{"facilityType": "hospital","enrollmentId": "O20021004000000","enrollmentState": "TX","providerTypeCode": "00-09","providerTypeText": "PART A PROVIDER - HOSPITAL","npi": "1700805678","multipleNpiFlag": "N","ccn": "450833","associateId": "8921915521","organizationName": "PRHC ENNIS LP","doingBusinessAsName": "ENNIS REGIONAL MEDICAL CENTER","incorporationDate": "1999-08-05","incorporationState": "TX","organizationTypeStructure": "PARTNERSHIP","organizationOtherTypeText": "","proprietaryNonprofit": "P","addressLine1": "2201 W LAMPASAS ST","addressLine2": "","city": "ENNIS","state": "TX","zipCode": "751195644","practiceLocationType": "MAIN/PRIMARY HOSPITAL LOCATION","locationOtherTypeText": "","nursingHomeProviderName": "","affiliationEntityName": "","affiliationEntityId": ""}
Other Scrapers You May Like
- CMS Hospital General Information Scraper — Hospital quality ratings, bed counts, and ownership type
- CMS Nursing Home Ratings Scraper — Five-star ratings and inspection data for skilled nursing facilities
- Medicare Provider Scraper — Medicare participating provider directories
- HRSA Health Centers Scraper — HRSA-funded community health centers and FQHCs
FAQ
Q: How often is the CMS enrollment data updated? A: CMS updates these datasets regularly (typically monthly). The data reflects current enrollment status as of the last CMS update.
Q: How many records are available per facility type? A: Varies by type. Hospitals: ~10,000+. Skilled nursing facilities: ~15,000+. Hospices: ~6,000+. Home health agencies: ~11,000+. FQHCs: ~1,500+. Rural health clinics: ~5,000+.
Q: Can I use the state filter and the organizationName filter together?
A: Yes. State filtering is applied server-side (fast), and organization name filtering is applied client-side. Both filters can be combined.
Q: What is a CCN? A: A CMS Certification Number (CCN) is a unique identifier assigned to each Medicare-certified provider. It is used in billing, certification, and quality reporting. Many downstream healthcare systems use CCN as the primary facility identifier.
Q: What does the NPI number tell me? A: The National Provider Identifier (NPI) is a standard 10-digit identifier for healthcare providers used across all health insurance payers. Combined with CCN and address, it provides a complete identity anchor for healthcare CRM and data enrichment workflows.
Q: Is this data free to access? A: The underlying CMS data is public and freely accessible via the CMS Data API. This Actor charges a per-result fee for the convenience of structured, filtered extraction without building your own pipeline.
Legal Disclaimer
This Actor retrieves publicly available, non-personal organizational data published by the U.S. Centers for Medicare & Medicaid Services (CMS) under their public data initiative. All data is sourced from official government datasets (data.cms.gov) that are explicitly made available for public use.
The data contains only organizational/business information (facility names, addresses, CCNs, NPIs) — not personal health information (PHI) and not individual patient data. Use of this Actor is subject to CMS data use policies and Apify's Terms of Service.
For support or questions, contact the Actor author via the Apify platform.