Healthgrades Scraper - Doctors, Ratings & Reviews avatar

Healthgrades Scraper - Doctors, Ratings & Reviews

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Healthgrades Scraper - Doctors, Ratings & Reviews

Healthgrades Scraper - Doctors, Ratings & Reviews

Healthgrades scraper & API: find US doctors by specialty & location and export name, NPI, specialty, patient rating & review count, phone, practice address, hospital affiliations and accepting-new-patients. Healthcare provider data and medical lead generation โ€” fast, no login.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Haketa

Haketa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Healthgrades Scraper ๐Ÿฉบ โ€” Doctors, Ratings & Reviews by Specialty + Location

Extract US healthcare provider data from Healthgrades as clean, structured JSON โ€” search doctors by specialty and location and get name, NPI, specialty, patient star rating & review count, practice addresses, hospital affiliations, accepting-new-patients status, telehealth and more.

Fast and reliable: API-first (the data is read straight from Healthgrades' own structured feed, no fragile HTML scraping), with automatic pagination and US residential proxy handling.

๐Ÿ’ก Why this actor? It returns the ratings, reviews and rich practice data that the free NPI/NPPES registry simply doesn't have โ€” patient star ratings, review counts, Healthgrades Choice badges, hospital affiliations and specialty detail โ€” perfect for healthcare lead-gen, referral networks and market research.


๐Ÿ“‹ Table of contents


What does it do?

Give it a specialty (or condition / doctor name) and one or more locations, and it returns every matching provider with:

  • ๐Ÿ‘ฉโ€โš•๏ธ Identity: name, NPI, specialty, gender, years since graduation, photo, profile URL.
  • โญ Reputation: patient star rating, review count, Healthgrades Choice / patient-favorite / recommended flags, patient-highlighted strengths.
  • ๐Ÿ“ Practice: every office location with street, city, state, ZIP and coordinates.
  • ๐Ÿฅ Affiliations & access: affiliated hospitals, accepts-new-patients, telehealth availability.

Export to JSON, CSV, Excel, XML or HTML, or pull from the Apify API.


Use cases

๐Ÿ“‡ Healthcare lead generation & marketing

  • Build targeted provider lists by specialty + city with ratings and practice addresses.
  • Power referral networks, medical staffing and outreach.

๐Ÿ“Š Market & competitive research

  • Map provider density, ratings and hospital affiliations across markets.
  • Benchmark reputation by specialty and location.

๐Ÿฅ Health systems & recruiters

  • Find and qualify providers; track accepting-new-patients and telehealth.

๐Ÿค– Data & AI teams

  • Build provider datasets enriched with patient-reputation signals.

How to use it (step by step)

No coding required.

  1. Click Try for free / Start.
  2. Enter a Specialty (e.g. Cardiologist, Dermatologist, Family Medicine).
  3. Add one or more Locations (e.g. Miami, FL, New York, NY).
  4. Set Max providers.
  5. Keep the proxy on its default โ€” US Residential (required).
  6. Click Save & Start, then export the results.

Input parameters

FieldTypeDescription
specialtystringSpecialty / condition / name to search, e.g. Cardiologist.
locationsarrayLocations as City, ST (e.g. Miami, FL). The specialty is searched in each.
startUrlsarrayAdvanced: paste Healthgrades search URLs directly. Overrides the builder.
maxItemsintegerMax providers. 0 = no limit. Default 200.
maxPagesPerSearchintegerPagination cap per specialty+location (~20 providers/page). Default 20.
proxyConfigurationobjectUS Residential is required (Healthgrades is US-only and blocks datacenter IPs). Default.
maxConcurrencyintegerMax parallel requests. Default 3.

Input examples

1) Cardiologists in Miami

{
"specialty": "Cardiologist",
"locations": ["Miami, FL"],
"maxItems": 200
}

2) Dermatologists across several cities

{
"specialty": "Dermatologist",
"locations": ["New York, NY", "Los Angeles, CA", "Chicago, IL"],
"maxItems": 1000
}

3) Advanced โ€” paste a search URL

{
"startUrls": [
{ "url": "https://www.healthgrades.com/usearch?what=Pediatrician&where=Austin,+TX" }
]
}

Output โ€” data fields

One record per provider:

FieldDescription
nameProvider name (with credentials)
npiNational Provider Identifier
profileUrlHealthgrades profile URL
specialtyPrimary specialty
specialtyDescriptionSpecialty description
genderGender
yearsSinceGraduationYears since graduation
ratingPatient star rating (0โ€“5)
reviewCountNumber of patient surveys/reviews
ratingPercentOverall rating percentage
acceptsNewPatientsAccepting new patients
telehealthAvailable / isTelehealthOnlyTelehealth flags
isHealthgradesChoice / isPatientFavorite / isRecommendedProviderBadges
primaryOfficeNameMain practice name
phone / phonesPrimary office phone number(s)
photoUrlProvider photo
city / state / zip / address / latitude / longitudePrimary location (flattened)
addressesAll practice locations (address1, address2, city, state, zip, cityState, officeCode, latitude, longitude)
affiliatedHospitalIdsAffiliated hospital IDs
hasTopHospitalAffiliated with a top hospital
payorCount / payorsAccepted insurance (when available)
strengthsPatient-highlighted strengths
aboutMe / carePhilosophyBio / care philosophy
providerIdInternal provider ID
searchSpecialty / searchLocationThe search that produced this record
scrapedAtISO timestamp

Sample output record

{
"name": "Dr. Juan Cueto, MD",
"npi": "1588614572",
"profileUrl": "https://www.healthgrades.com/physician/dr-juan-cueto-x3bjy",
"specialty": "Cardiology",
"gender": "M",
"rating": 4.8,
"reviewCount": 15,
"acceptsNewPatients": true,
"telehealthAvailable": true,
"isHealthgradesChoice": false,
"city": "Miami",
"state": "FL",
"zip": "33133",
"address": "3663 S Miami Ave",
"addresses": [
{ "address1": "3663 S Miami Ave", "city": "Miami", "state": "FL", "zip": "33133", "officeCode": "XR66RS" }
],
"affiliatedHospitalIds": ["HGST5D138D46100167"],
"photoUrl": "https://photos.healthgrades.com/img/prov/x/3/b/x3bjy_...jpg",
"searchSpecialty": "Cardiologist",
"searchLocation": "Miami, FL",
"scrapedAt": "2026-06-05T12:00:00.000Z"
}

How it compares to the NPI registry

The free NPI / NPPES registry gives you the complete universe of providers with NPI, taxonomy and licensing โ€” but it has no patient ratings, no reviews, no star scores, no Healthgrades Choice badges, no hospital affiliations, no photos/bios and no specialty reputation data. This actor adds exactly that consumer-facing reputation and rich practice layer. Use the NPI registry for the full universe and verification, and this Healthgrades actor for ratings, reviews and enrichment โ€” together they make a complete healthcare lead-gen dataset.


Tips & best practices

  • ๐ŸŒ Use the default US Residential proxy โ€” Healthgrades is US-only and blocks datacenter IPs; non-residential will return 0 results.
  • ๐Ÿงช Start with one specialty + one city and a small maxItems to confirm the output.
  • ๐Ÿงฑ Add multiple locations to cover a region or the whole country.
  • ๐Ÿ” Schedule runs to track ratings, new providers and accepting-new-patients changes over time.
  • ๐Ÿ’พ Use the Apify API / integrations to push results into Google Sheets, a CRM, or a webhook.

Frequently asked questions

Do I need a US proxy? Yes โ€” Healthgrades only serves US traffic and blocks datacenter IPs. The actor defaults to US Residential; keep it.

Does it include patient ratings and review counts? Yes โ€” star rating, review count and rating percentage are core fields.

Does it return NPI? Yes, when available on the listing.

Can I search a whole region? Add multiple City, ST locations and the actor searches each.

What export formats are supported? JSON, CSV, Excel, XML, HTML table, RSS โ€” plus the Apify API and integrations.


Changelog

0.1.0

  • Initial release: search providers by specialty + location with automatic pagination.
  • Rich provider records: NPI, specialty, patient rating & review count, all practice locations with coordinates, hospital affiliations, badges, telehealth and accepting-new-patients.
  • US residential proxy handling; API-first structured parsing.