Healthgrades Doctor Scraper β€” 30+ Fields, US Provider Data avatar

Healthgrades Doctor Scraper β€” 30+ Fields, US Provider Data

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Healthgrades Doctor Scraper β€” 30+ Fields, US Provider Data

Healthgrades Doctor Scraper β€” 30+ Fields, US Provider Data

Extract US doctor data from Healthgrades. 30+ fields: name, credentials, specialty, ratings, reviews, address, phone, insurance, hospitals, languages. Just enter specialty + location. Perfect for lead generation & market research. $3/1K results.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

XiaoZhi DataTools

XiaoZhi DataTools

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

21 hours

Issues response

8 days ago

Last modified

Share

Healthgrades Doctor Scraper β€” 30+ Fields, $3/1K

πŸ₯ Extract US Doctor & Provider Data from Healthgrades.com

Get comprehensive healthcare provider data with 30+ fields including patient reviews, insurance plans, board certifications, hospital affiliations, and more.

Perfect for: Healthcare marketing, lead generation, insurance network research, provider reputation monitoring, and market research.


✨ What You Get

Each doctor profile includes:

  • Basic Info: Full name, credentials (MD/DO/DMD/etc), specialty, gender
  • Ratings: Star rating (1-5), total review count
  • Contact: Phone, fax, full address (street, city, state, ZIP)
  • Practice: Practice name, accepting new patients, telehealth availability
  • Medical: Board certifications, conditions treated, procedures performed
  • Education: Medical school, training, years in practice
  • Insurance: Accepted insurance plans
  • Hospital: Hospital affiliations with ratings and awards
  • Languages: Languages spoken
  • Reviews: Full patient review text with dates and ratings
  • Photo: Profile image URL
  • Bio: Full biography

πŸš€ How to Use (3 Simple Steps)

Step 1: Enter Search Criteria

  • Medical Specialty β€” Type of doctor (e.g., "Dentist", "Cardiologist", "Family Medicine")
  • Location β€” City and State (e.g., "New York, NY") or ZIP code (e.g., "10001")

Step 2: Set Options (Optional)

  • Number of Doctors β€” How many to scrape (default: 50)
  • Include Reviews β€” Whether to extract patient reviews (default: Yes)

Step 3: Click "Start"

  • Wait 1-2 minutes for results
  • Download data as JSON, CSV, or Excel

πŸ“‹ Example Searches

SpecialtyLocationUse Case
DentistNew York, NYBuild dental practice mailing list
CardiologistLos Angeles, CAFind heart specialists for referral
Family MedicineChicago, ILPrimary care provider research
DermatologistMiami, FLSkin care clinic lead generation
Orthopedic SurgeonHouston, TXSports medicine outreach
PediatricianPhoenix, AZChildren's healthcare providers

πŸ“Š Sample Output

{
"name": "Majid Jamali",
"credentials": "DMD",
"specialty": "PlasticSurgery",
"rating": 4.832,
"reviewCount": 81,
"phone": "(212) 235-1529",
"address": {
"street": "42 Broadway Ste 1501",
"city": "New York",
"state": "NY",
"zipCode": "10004",
"fullAddress": "42 Broadway Ste 1501, New York, NY 10004"
},
"languages": ["English", "Persian", "Spanish"],
"acceptingNewPatients": true,
"offersTelehealth": true,
"hospitalAffiliations": [
{
"name": "Newyork-Presbyterian Brooklyn Methodist Hospital",
"awards": ["America's 250 Best Hospitals Awardβ„’ 2026"]
}
],
"insurancePlans": ["Aetna", "Blue Cross Blue Shield", "Cigna", "UnitedHealthcare"],
"biography": "Dr. Majid Jamali, DMD is an oral & maxillofacial surgery specialist..."
}

πŸ’° Pricing

$3.00 per 1,000 results β€” Pay only for what you use.

ResultsCostUse Case
50 doctors~$0.15Quick research
500 doctors~$1.50Local market analysis
1,000 doctors$3.00Regional lead list
5,000 doctors$15.00State-wide database
10,000 doctors$30.00National campaign

πŸ†š Why Choose This Scraper?

FeatureThis ScraperOthers
Data fields30+10-15
Price$3/1K$4-20/1K
Patient reviewsβœ… Full text❌ Count only
Insurance plansβœ…βŒ
Hospital affiliationsβœ…βŒ
Board certificationsβœ…βŒ
Simple inputβœ… 4 fields❌ JSON required
Batch searchβœ…βŒ

πŸ”§ Technical Details

  • Technology: Playwright (headless browser) β€” bypasses AWS WAF
  • Data Source: JSON-LD structured data + HTML parsing
  • Speed: ~30-50 seconds per doctor profile
  • Proxy: Apify Proxy recommended for large runs
  • Concurrency: 2-3 concurrent requests optimal

πŸ“‹ Changelog

v1.1.14 (2026-06-13) β€” Latest

Major: Review extraction rewrite

  • βœ… Reviews now extracted from JSON-LD β€” Most reliable method, gets real patient reviews with dates, ratings, and full text
  • βœ… DOM fallback for reviews β€” When JSON-LD doesn't have reviews, falls back to DOM-based extraction
  • βœ… Improved search pagination β€” Better URL-based pagination, supports up to 50 pages
  • βœ… Auto-scroll for lazy loading β€” Scrolls page to load all search results before extracting
  • βœ… "Show more" button clicking β€” Automatically clicks pagination buttons
  • βœ… Extended timeouts β€” Request timeout increased from 120s to 180s for reliability

v1.1.7 (2026-06-13)

Search results improvement

  • βœ… Fixed pagination β€” Now properly paginates through search results
  • βœ… Auto-scroll β€” Scrolls to load lazy-loaded content
  • βœ… Better link extraction β€” Filters out duplicate and invalid profile links

v1.0.30 (2026-06-01)

Initial stable release

  • βœ… Basic doctor profile extraction (30+ fields)
  • βœ… JSON-LD data extraction
  • βœ… Address, phone, fax extraction
  • βœ… Insurance plans extraction
  • βœ… Hospital affiliations
  • βœ… Board certifications
  • βœ… Education and languages
  • βœ… Simple input format (specialty + location)
  • βœ… Legacy input format (searchQueries array)

❓ FAQ

Q: How many doctors can I scrape at once? A: Up to 500 per run. For larger datasets, run multiple times with different locations.

Q: Do I need a proxy? A: For small runs (<100 results), no. For larger runs, enable Apify Proxy to avoid rate limits.

Q: What format is the output? A: JSON by default. You can export to CSV or Excel from the Apify Console.

Q: How accurate is the data? A: Data comes directly from Healthgrades.com's structured data (JSON-LD), which is highly accurate.

Q: Can I scrape specific doctor profiles? A: Yes! Use the "startUrls" field in advanced settings to paste specific Healthgrades URLs.

Q: Why are some reviews missing? A: Healthgrades only includes a subset of reviews in their structured data (JSON-LD). Doctors with many reviews may only have a few available in JSON-LD.


πŸ“ž Support

For issues or feature requests, contact through Apify.

This scraper is for educational and research purposes. Users are responsible for complying with Healthgrades' Terms of Service and applicable laws.