US Healthcare Facility Leads Scraper (CMS)
Pricing
from $3.31 / 1,000 healthcare facility records
US Healthcare Facility Leads Scraper (CMS)
Scrape every US Medicare-certified healthcare facility from the official CMS Provider of Services files: hospitals, ASCs, dialysis, skilled nursing, home health, hospice, rural health clinics & FQHCs. Name, phone, address, beds, services, ownership + lead score. Filter & monitor.
Pricing
from $3.31 / 1,000 healthcare facility records
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
US Healthcare Facility Leads Scraper — Hospitals, ASCs, Dialysis, Clinics & More (CMS)
Turn the two official CMS Provider of Services (POS) files into one clean, ready-to-contact B2B lead list of every Medicare-certified healthcare facility in the United States — hospitals, ambulatory surgery centers (ASCs), dialysis/ESRD facilities, skilled nursing, home health, hospice, rural health clinics, federally qualified health centers (FQHCs), community mental health centers, rehab agencies, outpatient therapy, ICF/IID and organ procurement organizations.
Every record carries the firmographics that matter for selling into healthcare: facility name, phone, fax, full address + county + geo, facility category & subtype, ownership type, certified & total bed counts (with a breakdown by unit), operating/procedure rooms, dialysis stations, the service lines each facility offers, surgical specialties, staffing counts, accreditation, certification & ownership-change dates, health-system network affiliations, compliance status — and a 0–100 lead score.
No login, no cookies, no browser, no API key — fast JSON extraction straight from the government's own data API, with monitoring mode for an only-new feed and the full raw CMS row (up to 473 fields) attached to every record.
Why this healthcare facility scraper?
Most "healthcare" scrapers are thin Google-Maps email grabbers, single-endpoint NPI lookups, or consumer-facing Care Compare quality clones. This actor unifies both official CMS POS files into the richest facility lead record in the category:
| Data | Typical scrapers | This actor |
|---|---|---|
| Every Medicare-certified facility type in one schema | ❌ one type | ✅ 15+ categories unified |
| Phone & fax | partial | ✅ ~99% phone |
| Facility category and subtype (e.g. Critical Access, Children's, Psychiatric) | ❌ | ✅ |
| Certified & total bed counts + per-unit breakdown | ❌ | ✅ |
| Operating rooms, procedure rooms, dialysis stations | ❌ | ✅ |
| Service lines offered (CT, MRI, PET, cardiac cath, ER, ICU, chemo, dialysis…) | ❌ | ✅ |
| ASC surgical specialties (orthopedic, ophthalmology, GI, pain…) | ❌ | ✅ |
| Ownership type (for-profit / non-profit / government / physician) | partial | ✅ |
| Health-system network affiliations | ❌ | ✅ |
| New-facility, ownership-change & accreditation signals | ❌ | ✅ |
| Lead score (0–100) per facility | ❌ | ✅ |
| Full raw CMS row (up to 473 fields) | ❌ | ✅ |
| Monitoring mode (only new / changed) | ❌ | ✅ |
Use cases
- Sell into hospitals & ASCs — medical devices, capital equipment, surgical supplies, sterilization, imaging, anesthesia & locum staffing, RCM/EHR software, GPOs, construction & facilities services. Target by
beds,operatingRooms,serviceLinesandfacilityCategory. - Dialysis & renal — reach every ESRD facility by
dialysisStationsand network for supplies, water treatment, pharma and staffing. - M&A / private equity — find roll-up targets by
ownershipCategory: forProfit, recentchangeOfOwnershipCount, and health-system network size; spot newly-certified facilities early. - Healthcare SaaS & RCM — prospect skilled nursing, home health, hospice, FQHCs and rural health clinics by state, beds and service mix.
- Compliance, accreditation & consulting — filter by accreditation status, compliance status and certification dates.
- Market & territory intelligence — map facility density, ownership mix, bed capacity and service availability by state, county or CBSA.
How to use
- Sign up for Apify — the free plan is enough to try this actor.
- Open the US Healthcare Facility Leads Scraper, choose your states and (optionally) facility categories, then click Start.
- Watch results stream into the dataset table.
- Export as JSON, CSV, Excel, XML, or RSS — or pull results programmatically via the Apify API.
Input
{"states": ["TX", "CA"],"facilityCategories": ["hospital", "ambulatorySurgery", "dialysis"],"ownershipTypes": ["forProfit"],"minBeds": 50,"serviceLines": ["MRI", "Cardiac Catheterization"],"withPhoneOnly": true,"sortBy": "leadScore","maxResults": 1000}
- states — two-letter codes (e.g.
["CA","TX"]). Leave empty for all 50 states + DC (territoriesPR,GU,VI,AS,MPsupported). - facilityCategories —
hospital,ambulatorySurgery,dialysis,skilledNursing,nursingFacility,icfIid,homeHealth,hospice,ruralHealthClinic,fqhc,communityMentalHealth,comprehensiveRehab,outpatientTherapy,portableXray,organProcurement,psychResidential. Leave empty for all. - hospitalSubtypes — narrow hospitals to
shortTerm,longTerm,psychiatric,rehabilitation,childrens,criticalAccess,transplant,ruralEmergency. - ownershipTypes —
forProfit,nonProfit,government,physician,other. - serviceLines — keep only facilities offering ALL of these (substring match, e.g.
["MRI","CT Scan"],["Chemotherapy"],["Emergency"],["Dialysis"]). - minBeds / maxBeds / bedSizeTiers — size targeting (
small,medium,large,veryLarge). - cities / counties / zipCodes / nameQuery — geographic & name filters.
- ccnNumbers — look up specific facilities by CMS Certification Number (e.g.
["450002"]). - activeOnly (default true) — only currently-certified facilities. withPhoneOnly — drop facilities without a phone.
- newlyCertifiedWithinDays / ownershipChangedWithinDays — intent windows for brand-new facilities and recent M&A.
- includeQies / includeIqies (default true) — toggle the two source files (QIES = hospitals/RHCs/FQHCs/CMHCs; iQIES = SNF/home health/hospice/dialysis/ASC…).
- sortBy —
leadScore,bedsHigh,newest,name,source. - maxResults / maxResultsPerState / deduplicateResults / includeRawFields.
- monitorMode / monitorKey — see Monitoring mode below.
Output
One record per facility (recordType: "facility"):
{"recordType": "facility","ccn": "450002","facilityName": "The Hospitals Of Providence Memorial Campus","facilityCategory": "Hospital","facilityCategoryCode": "hospital","facilitySubtype": "Short-Term (Acute Care)","phone": "(915) 577-6011","fax": null,"hasPhone": true,"street": "2001 N Oregon St","city": "El Paso","state": "TX","stateName": "Texas","zip": "79902","county": "El Paso","fullAddress": "2001 N Oregon St, El Paso, TX, 79902","isUrban": true,"cmsRegion": "Dallas","ownershipType": "Proprietary (For-Profit)","ownershipCategory": "forProfit","isForProfit": true,"status": "active","isActive": true,"totalBeds": 486,"certifiedBeds": 486,"beds": 486,"bedSizeTier": "veryLarge","operatingRooms": 12,"dialysisStations": null,"serviceLines": ["Pharmacy", "Clinical Laboratory", "Diagnostic Radiology", "CT Scan", "MRI", "Nuclear Medicine", "Cardiac Catheterization", "Open Heart Surgery", "Chemotherapy / Oncology", "Emergency Department", "Intensive Care Unit"],"serviceLineCount": 41,"surgicalSpecialties": [],"staffing": { "registeredNurses": 286.5 },"isAccredited": true,"accreditationExpirationDate": "2027-04-26","isPartOfHealthSystem": true,"networkAffiliations": { "hospitals": 5 },"certificationDate": "2024-04-25","originalParticipationDate": "1966-07-01","facilityAgeYears": 59.9,"isNewlyCertified": false,"changeOfOwnershipCount": 1,"complianceStatus": "In compliance","leadScore": 89,"leadSignals": ["Hospital — Short-Term (Acute Care)", "486 beds (very large)", "12 operating room(s)", "41 service lines", "Accredited", "Health-system network (5 affiliated)"],"sourceSystem": "qies","sourceDataset": "CMS Provider of Services File - Hospitals, RHCs, FQHCs & CMHCs (QIES)","dataQuarter": "2026-04-15","scrapedAt": "2026-06-21T05:27:00.000Z","sourceFields": { "PRVDR_NUM": "450002", "BED_CNT": "486", "...": "all original CMS columns" }}
Monitoring mode (only new / changed)
Set monitorMode: true (with an optional monitorKey) and the actor returns only facilities that are new or whose certification, status, beds or ownership changed since the last run with the same key. It remembers what it has emitted in a tiny key-value store, so each run hands you a clean only-new feed — ideal for catching newly-certified facilities and ownership changes every quarter.
This is fully complementary to Apify Schedules: schedule the run (e.g. weekly or monthly) and turn on monitoring mode to receive only the deltas each time. They don't conflict — the schedule decides when the actor runs, monitoring mode decides what it returns.
Automate & schedule
Run this actor on autopilot and pull results into your own stack:
- Apify API — start runs, fetch datasets, and manage schedules over REST.
- apify-client for JavaScript and apify-client for Python — official SDKs.
- Schedules — run it monthly/quarterly with
monitorModeto capture every newly-certified facility automatically. - Webhooks — trigger downstream actions (CRM import, Slack alert, 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/us-healthcare-facility-leads-scraper').call({states: ['TX'],facilityCategories: ['hospital', 'ambulatorySurgery'],minBeds: 50,sortBy: 'leadScore',maxResults: 1000,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} healthcare 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 notified 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. You can call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "find for-profit ambulatory surgery centers in Texas with an MRI and contact details" and let it run this scraper for you.
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 healthcare, government-data & B2B lead-gen stack:
- Clinical Lab Leads Scraper — every US CLIA-certified clinical & diagnostic laboratory with phone, certificate type and test volume.
- NPI / NPPES Scraper — every US healthcare provider and organization with NPI, taxonomy and address.
- Medical Equipment & DMEPOS Supplier Scraper — Medicare DMEPOS suppliers with product lines, phone and geo.
- Senior Care Facility Leads Scraper — assisted living, memory care and home-care providers from state licensing registries.
- SAMHSA Treatment Facility Scraper — addiction & mental-health treatment centers with phone and website.
- FDA Scraper (openFDA) — drug, device & food recalls, adverse events and manufacturer leads.
- Clinical Trials Scraper — trials, sponsors, sites and investigators from ClinicalTrials.gov.
- Healthgrades Scraper — physician profiles, specialties and ratings.
- HUD Multifamily Scraper — affordable-housing properties, management contacts & loans.
- US Business Formation Scraper — newly-registered companies as fresh leads.
Tips
- Start with a state + category (e.g.
TX+hospital) for a fast, focused list, then layer on beds, ownership or service-line filters. - Highest-value targets: filter
facilityCategories: ["hospital"], setminBeds: 100, and sort bybedsHigh— large hospitals are the biggest buyers of capital equipment, devices and software. - ASC plays: filter
ambulatorySurgeryand readsurgicalSpecialties+operatingRoomsto target by procedure mix. - Dialysis plays: filter
dialysisand readdialysisStationsfor site capacity. - M&A intent: set
ownershipChangedWithinDays: 365to find facilities with a recent change of ownership (new decision-makers). - New-facility intent: set
newlyCertifiedWithinDays: 365to find facilities certified in the last year — they need equipment, staffing and supplies. - Recurring monitoring: combine Schedules with
monitorModeto capture only facilities added or changed since the last run.
FAQ
Where does the data come from? From the two official U.S. CMS Provider of Services (POS) files on data.cms.gov: the QIES file (hospitals, rural health clinics, FQHCs, community mental health centers) and the iQIES file (skilled nursing, home health, hospice, dialysis/ESRD, ambulatory surgery centers, ICF/IID, comprehensive rehab, outpatient therapy, portable X-ray, organ procurement). This actor unifies both into one schema.
Does it need an API key or login? No. The CMS data API is queried directly — no key, no login, no browser, no proxy.
How fresh is it? CMS refreshes the Provider of Services files quarterly, and this actor always resolves the newest available quarter automatically. Run on a Schedule with monitoring mode to capture newly-certified facilities as they post.
Does it include emails? No — the CMS POS files are regulatory data that carry phone and fax (near-100% phone coverage) but not email. We never fabricate contact data; everything in the record is straight from CMS.
How is this different from an NPI scraper? NPPES/NPI is a provider identifier registry (individuals & organizations by taxonomy). This is the facility-level certification view: bed counts, service lines, operating rooms, ownership, accreditation, certification lifecycle and health-system affiliations that NPI does not contain.
What's the lead score? A 0–100 score derived from facility category, bed size, service breadth, ownership, accreditation, network size and new-facility / ownership-change signals — so the biggest, highest-intent buyers sort to the top.
Can I export to Google Sheets, CSV, or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.
A field is empty — why? A facility only carries data for the programs and services it participates in (e.g. an ASC has no beds; a home health agency has no operating rooms). Blank means CMS has no value, never that scraping failed. The complete raw CMS row is attached under sourceFields when includeRawFields is on.
Is this legal? This actor collects publicly available U.S. government data only. You are responsible for using the data in compliance with applicable laws.
Need help?
Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.