Healthgrades Scraper
Pricing
Pay per usage
Healthgrades Scraper
Extract doctor profiles, ratings, specialties, addresses, and phone numbers from Healthgrades search and provider pages.
Extract public Healthgrades doctor profiles, ratings, specialties, addresses, phone numbers, and profile URLs for healthcare lead generation, physician directory monitoring, and provider market research. The actor supports Healthgrades search URLs, specialty/location searches, and direct provider profile URLs.
Why Use This Actor?
| Need | How this actor helps |
|---|---|
| Provider lead lists | Collect public names, specialties, locations, phones, and profile URLs |
| Directory monitoring | Track provider coverage by city, specialty, or profile URL list |
| Healthcare market research | Compare ratings, review counts, specialties, and local provider density |
| Cost control | HTTP-first implementation with browser fallback disabled by default |
Features
- Conservative default run size for Apify daily tests and low-budget smoke tests.
- US egress proxy support for geo-available Healthgrades pages.
- HTTP/HTML-first extraction to keep compute cost low.
- Optional browser fallback can be enabled later for protected pages, but is off by default to protect margins.
- Multiple extraction strategies: embedded JSON, JSON-LD/app state, URL-pattern discovery, and DOM card parsing.
- Zero-result guard: if no provider profiles are found, the actor fails with a diagnostic status instead of silently succeeding with an empty dataset.
Input Example
{"specialty": "family-medicine","location": "new-york-ny","maxResults": 10,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyCountry": "US"}}
You can also pass searchUrls for Healthgrades directory/search pages or doctorUrls for direct provider profile pages. See .actor/input_schema.json for all options.
Output Fields
name, specialty, rating, reviewCount, address, city, state, phone, profileUrl, sourceUrl, scrapedAt.
Example Output
{"name": "Dr. Jane Smith, MD","specialty": "Family Medicine","rating": 4.6,"reviewCount": 87,"address": "123 Main St","city": "New York","state": "NY","phone": "(212) 555-0100","profileUrl": "https://www.healthgrades.com/physician/dr-jane-smith-x1234","sourceUrl": "https://www.healthgrades.com/family-practice-directory/ny-new-york/new-york","scrapedAt": "2026-06-11T00:00:00+00:00"}
Pricing Guidance
Recommended Apify Store PPE pricing: $5 per 1,000 provider results plus a small actor-start charge. This matches the local publish_config.json recommendation and reflects the lower-cost HTTP-first design. Increase pricing only if detail-page enrichment or browser fallback becomes the default.
Pairs Well With
- GoodRx Drug Price Scraper — pharmacy pricing for prescription drugs.
- Zocdoc Doctor Finder — appointment marketplace coverage where available.
Together they form a Healthcare Data Pack: provider intelligence + drug affordability + appointment-market coverage.
Limitations
Healthgrades may show geo-unavailable pages or WAF/anti-bot controls from unsupported locations. Use US egress, keep the first run small, and review the status message if no data is returned. The actor collects public directory data only; use the output responsibly and comply with applicable privacy, healthcare, and data-protection rules.