Medicare Home Health Compare Scraper | Agency Ratings avatar

Medicare Home Health Compare Scraper | Agency Ratings

Pricing

from $17.10 / 1,000 agencies

Go to Apify Store
Medicare Home Health Compare Scraper | Agency Ratings

Medicare Home Health Compare Scraper | Agency Ratings

Find Medicare home health agencies by state, city, ownership, or quality rating. Export agency contacts, services, star ratings, patient survey ratings, and quality measures.

Pricing

from $17.10 / 1,000 agencies

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

🏠 Compare Medicare home health agencies

Home Health Compare helps families, care teams, health plans, and researchers find Medicare home health agencies. It returns agency contacts, ownership, services, CMS star ratings, patient survey ratings, and quality measures so you can compare providers.

📦 Returned data

Each dataset row is one Medicare home health agency. It can include its provider ID, address, phone, ownership, certification date, services, ratings, and quality measures.

▶️ Running the Actor

  1. Choose a state or territory. You may also enter a city.
  2. Add ownership types or a minimum quality rating if needed.
  3. Set Maximum agencies, or leave it empty to return all available matching agencies until the source is exhausted.
  4. Start the Actor and open the default dataset.

⚙️ Input

FieldTypeWhat it does
statestringKeeps agencies in one US state or territory.
citystringKeeps agencies in one city. Add a state when the city name may match more than one place.
ownershipTypesarray of stringsKeeps agencies with any listed Medicare ownership type.
minQualityRatingnumberKeeps agencies with a Medicare quality star rating at or above this number, from 1 to 5.
maxItemsintegerStops after this many agencies. Leave it empty to return all available matching agencies until the source is exhausted.

Default-input example from a successful run:

{
"state": "GU",
"maxItems": 5
}

📊 Output

FieldTypeWhat it does
providerIdstringMedicare provider ID.
namestringAgency name.
addressstringStreet address.
citystringCity.
statestringTwo-letter state or territory code.
postalCodestringPostal code.
countystring or nullCounty or similar area, when available.
phonestring or nullAgency phone number, when available.
ownershipTypestring or nullMedicare ownership type, when available.
certificationDatedate string or nullDate first certified by Medicare, when available.
servicesarray of stringsHome health services offered.
qualityRatingnumber or nullMedicare quality of patient care star rating.
patientSurveyRatingnumber or nullMedicare patient survey star rating.
qualityMeasuresarray of objectsMedicare quality measure results.
qualityMeasures.measureCodestringMedicare measure code.
qualityMeasures.namestringMeasure name.
qualityMeasures.valuenumber or nullAgency value, or null when no value is given.
qualityMeasures.unitstring or nullValue unit, such as percent or days.
qualityMeasures.footnotestring or nullNote about a missing or limited value.
{
"providerId": "097000",
"name": "MEDSTAR HEALTH VNA",
"address": "4201 CONNECTICUT AVENUE 441",
"city": "WASHINGTON",
"state": "DC",
"postalCode": "20008",
"county": null,
"phone": "2028826988",
"ownershipType": "NON-PROFIT",
"certificationDate": "1966-07-01",
"services": [
"Nursing care",
"Physical therapy",
"Occupational therapy",
"Speech pathology",
"Medical social services",
"Home health aide services"
],
"qualityRating": 3.5,
"patientSurveyRating": 3,
"qualityMeasures": [
{
"measureCode": "how_often_the_home_health_team_began_their_patients_care_in_d440",
"name": "How often the home health team began care on time",
"value": 84.94,
"unit": "percent",
"footnote": null
},
{
"measureCode": "how_often_the_home_health_team_determined_whether_patients__4505",
"name": "How often the home health team checked patients for depression",
"value": 60.78,
"unit": "percent",
"footnote": null
},
{
"measureCode": "how_often_patients_got_better_at_walking_or_moving_around",
"name": "How often patients got better at walking or moving around",
"value": 88.21,
"unit": "percent",
"footnote": null
},
{
"measureCode": "how_often_patients_got_better_at_getting_in_and_out_of_bed",
"name": "How often patients got better at getting in and out of bed",
"value": 88.57,
"unit": "percent",
"footnote": null
},
{
"measureCode": "how_often_patients_got_better_at_bathing",
"name": "How often patients got better at bathing",
"value": 86.79,
"unit": "percent",
"footnote": null
},
{
"measureCode": "how_often_patients_breathing_improved",
"name": "How often patients breathing improved",
"value": 91.12,
"unit": "percent",
"footnote": null
},
{
"measureCode": "how_often_patients_got_better_at_taking_their_drugs_correct_bd88",
"name": "How often patients got better at taking their drugs correctly",
"value": 88.04,
"unit": "percent",
"footnote": null
},
{
"measureCode": "changes_in_skin_integrity_postacute_care_pressure_ulcerinjury",
"name": "Changes in skin integrity after pressure ulcer or injury",
"value": 0.06,
"unit": "percent",
"footnote": null
},
{
"measureCode": "how_often_physicianrecommended_actions_to_address_medicatio_cc88",
"name": "How often recommended actions addressed medication issues",
"value": 95.35,
"unit": "percent",
"footnote": null
},
{
"measureCode": "percent_of_residents_experiencing_one_or_more_falls_with_ma_34b8",
"name": "Patients experiencing one or more falls with major injury",
"value": 0.16,
"unit": "percent",
"footnote": null
},
{
"measureCode": "discharge_function_score",
"name": "Discharge function score",
"value": 71.7,
"unit": "percent",
"footnote": null
},
{
"measureCode": "transfer_of_health_information_to_the_provider",
"name": "Transfer of health information to the provider",
"value": 67.62,
"unit": "percent",
"footnote": null
},
{
"measureCode": "transfer_of_health_information_to_the_patient",
"name": "Transfer of health information to the patient",
"value": 81.67,
"unit": "percent",
"footnote": null
},
{
"measureCode": "dtc_riskstandardized_rate",
"name": "Discharged to community risk-standardized rate",
"value": 77.74,
"unit": "percent",
"footnote": null
},
{
"measureCode": "ppr_riskstandardized_rate",
"name": "Potentially preventable readmission risk-standardized rate",
"value": 4.59,
"unit": "percent",
"footnote": null
},
{
"measureCode": "pph_riskstandardized_rate",
"name": "Potentially preventable hospitalization risk-standardized rate",
"value": 6.5,
"unit": "percent",
"footnote": null
}
]
}

💳 Pricing

You pay for each Medicare home health agency saved to the dataset. Runs that save no agencies do not create this charge. The Apify Console shows the current price before you start.

🔌 Integrations

Export the dataset as JSON, CSV, Excel, XML, RSS, or HTML. You can also send it to Google Sheets, Slack, webhooks, and other Apify integrations, or use it through the Apify API.

❓ FAQ

Does this Actor tell me who qualifies for home health care services?

No. It returns public agency and quality data. It does not decide if a person qualifies for Medicare home health care.

Are all ratings available for every agency?

No. A rating or measure can be null when Medicare does not give a value.

Can I compare agencies by quality rating?

Yes. Set a minimum quality rating, then compare the saved star ratings, patient survey ratings, services, and measures.

Can I search every state?

Yes. Leave all filters empty to collect available agencies from every state and territory. Leave Maximum agencies empty to continue until the source is exhausted.

📝 Changelog

0.0: Initial release

  • Find Medicare home health agencies and export provider details, services, star ratings, patient survey ratings, and quality measures.
  • Filter results by state, city, ownership type, and minimum quality rating.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

Made with ❤️ by Maxime Dupré