Healthgrades Provider Scraper avatar

Healthgrades Provider Scraper

Pricing

from $9.99 / 1,000 results

Go to Apify Store
Healthgrades Provider Scraper

Healthgrades Provider Scraper

Healthgrades Provider Scraper is an Apify Actor that extracts healthcare provider data from Healthgrades search results, automatically following pagination and returning structured records with provider details, ratings, specialty, address, phone number, and profile URL.

Pricing

from $9.99 / 1,000 results

Rating

0.0

(0)

Developer

Jamshaid Arif

Jamshaid Arif

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Share

Scrapes provider data from Healthgrades search result pages (/usearch), following pagination automatically. For each provider card it extracts:

FieldDescription
pageResult page the provider was found on
nameProvider name
specialtySpecialty (cleaned of the "Specialty:" prefix)
ratingRating score shown on the card
addressOffice address
distanceDistance from the search location (e.g. 6.3 mi)
phoneOffice phone number
telehealthWhether the telehealth attribute is shown
accepts_newWhether the "accepts new patients" attribute is shown
profile_urlFull URL of the provider's profile page

Input

  • searchUrl (required) — a Healthgrades /usearch URL. Build your search on healthgrades.com and copy the URL.
  • startPage — page to begin at (default 1).
  • maxPages — number of pages to scrape from the start page; empty scrapes all remaining pages. E.g. startPage: 3, maxPages: 4 scrapes pages 3–6.
  • fetchPhones — visit profile pages for providers whose phone wasn't found (slower; one extra page load each).
  • delaySecs — polite pause between page loads (default 1).
  • proxyConfiguration — residential proxies are strongly recommended; Healthgrades tends to block datacenter IPs with CAPTCHA / Access Denied pages.

Output

Each provider is pushed to the default dataset as it is scraped, so you can export results as JSON, CSV, or Excel from the run's Dataset tab even mid-run. When fetchPhones is on, providers awaiting enrichment are pushed after their profile page is visited.