WebMD Doctor Scraper - NPI, Ratings, Phones & Reviews avatar

WebMD Doctor Scraper - NPI, Ratings, Phones & Reviews

Pricing

from $2.35 / 1,000 webmd doctor scraper - npi, ratings, phones & reviews

Go to Apify Store
WebMD Doctor Scraper - NPI, Ratings, Phones & Reviews

WebMD Doctor Scraper - NPI, Ratings, Phones & Reviews

Scrape WebMD doctors by specialty and location: NPI, specialties, star rating, review counts, written reviews, biography, licenses, education, conditions and procedures, insurance plans, hospital affiliations, every practice location with phone, hours and geo. No login.

Pricing

from $2.35 / 1,000 webmd doctor scraper - npi, ratings, phones & reviews

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape the WebMD physician directory (doctor.webmd.com) by specialty and location and get a rich, structured record for every healthcare provider: NPI, name and degrees, specialties, WebMD star rating and review counts, written patient reviews, biography, education, state licenses, conditions treated and procedures performed (with patient counts), accepted insurance plans, hospital affiliations, FAQs, and every practice location with phone, opening hours and geo-coordinates.

No login, no API key, no browser - the actor reads the provider data WebMD embeds in its own pages.

This actor is an independent tool and is not affiliated with or endorsed by WebMD LLC.

What it collects

GroupFields
IdentityproviderId, npi, name, firstName, middleName, lastName, prefix, degrees, gender, photoUrl, url
SpecialtyprimarySpecialty, specialties (name, practicing name, slug, primary flag)
Reputationrating, reviewCount, textReviewCount, reviewSnippet, patientPerspective, keyInsights, reviews
Backgroundbiography, experienceSummary, medicalSchool, education, graduationYear, yearsOfExperience, licenses, languages
Clinical focusconditionsTreated, proceduresPerformed (with patient counts), faqs, waitTimeMinutes
CoverageinsurancePlans, hospitalAffiliations, acceptingNewPatients
ContactpracticeName, address, city, state, zipCode, phone, latitude, longitude, locationCount, locations (address, phone, hours, geo, new-patient / Medicare / Medicaid flags)

Fields WebMD leaves empty for a provider (for example insurance plans or written reviews) come back as empty lists or null.

Input

FieldDescription
specialtiesWebMD specialty slugs (cardiology, family-medicine, dermatology, pediatrics, dentistry...) or friendly names (Cardiologist, Dentist, OB-GYN).
locationsstate/city (texas/austin), City, ST (Austin, TX) or a whole state (texas, TX). Every specialty is combined with every location.
startUrlsOptional profile URLs (/doctor/...-overview) or directory URLs (/providers/specialty/...).
includeProviderDetailsOpen each profile for the full record (default true). Off = faster card-only data.
includeReviewsAttach the written reviews embedded in the profile (default true).
acceptingNewPatientsOnly, minRating, genderFilters.
maxResultsPerSearchCap per specialty x location (default 100).
maxResultsTotal cap on saved providers (default 50).
proxyConfigurationOptional Apify proxy settings.

Example input:

{
"specialties": ["cardiology"],
"locations": ["texas/austin"],
"maxResults": 50
}

Example output (one provider, lists shortened)

{
"providerId": "e42b86d5-64d8-4a1b-80ad-e9970ad68a68",
"npi": "1417932120",
"name": "Dr. David Whitten Terreson, MD",
"firstName": "David",
"middleName": "Whitten",
"lastName": "Terreson",
"prefix": "Dr.",
"degrees": [
"MD"
],
"gender": "male",
"primarySpecialty": "Cardiology",
"rating": 5.0,
"reviewCount": 71,
"reviewSnippet": "With 40 years focused on interventional cardiology, Dr. David Terreson brings deep expertise in diagnosing and treating heart and vascular conditions.",
"graduationYear": 1986,
"yearsOfExperience": 40,
"profileType": "Basic",
"photoUrl": "https://mdxvitals-res.cloudinary.com/private_images/h_150,w_150,c_fill,g_face,f_auto,dpr_auto/professionals/1520827/photo.jpg",
"practiceName": "Cardio Texas",
"address": "1015 E 32nd St Ste 508",
"city": "Austin",
"state": "TX",
"zipCode": "78705",
"phone": "(512) 807-3140",
"latitude": 30.289476,
"longitude": -97.724156,
"acceptingNewPatients": true,
"url": "https://doctor.webmd.com/doctor/david-terreson-e42b86d5-64d8-4a1b-80ad-e9970ad68a68-overview",
"specialties": [
{
"name": "Cardiology",
"practicingName": "Cardiologist",
"slug": "cardiology",
"isPrimary": true
}
],
"textReviewCount": 0,
"biography": "With 40 years focused on interventional cardiology, Dr. David Terreson brings deep expertise in diagnosing and treating heart and vascular conditions. He sees p...",
"experienceSummary": null,
"medicalSchool": "University Of Mississippi School Of Medicine",
"education": [
{
"type": "Residency",
"institution": "Baylor College Of Medicine",
"graduationYear": null
}
],
"languages": [
"English"
],
"licenses": [],
"conditionsTreated": [
{
"name": "Kidney Transplant Rejection",
"patientCount": 2
}
],
"proceduresPerformed": [
{
"name": "Protein Urine Test",
"patientCount": 4
}
],
"insurancePlans": [
"AARP"
],
"hospitalAffiliations": [
{
"name": "Saint Davids Medical Center",
"url": "https://doctor.webmd.com/hospital/saint-davids-medical-center-bacdba5e-586b-406e-8596-f951fc3ee6ed"
}
],
"patientPerspective": [
"Explained conditions and treatments"
],
"keyInsights": [
"5.0 rating"
],
"faqs": [
{
"question": "What conditions does Dr. David Terreson treat?",
"answer": "Dr. David Terreson most often treats Kidney Transplant Rejection."
}
],
"waitTimeMinutes": 30.0,
"locationCount": 8,
"locations": [
{
"practiceName": "Cardio Texas",
"medicalGroup": null,
"address": "1015 E 32nd St Ste 508",
"city": "Austin",
"state": "TX",
"zipCode": "78705",
"phone": "(512) 807-3140",
"latitude": 30.289476,
"longitude": -97.724156,
"hours": {
"Mon": "8:30 am - 5:00 pm",
"Tue": "8:30 am - 5:00 pm",
"Wed": "8:30 am - 5:00 pm",
"Thu": "8:30 am - 5:00 pm",
"Fri": "8:30 am - 3:00 pm"
},
"acceptingNewPatients": true,
"acceptsMedicare": true,
"acceptsMedicaid": true,
"practiceUrl": "https://doctor.webmd.com/practice/cardio-texas-1ca5e6c7-4703-e211-a42b-001f29e3eb44"
}
],
"reviews": [],
"searchSpecialty": "cardiology",
"searchLocation": "texas/austin",
"scrapedAt": "2026-10-17T05:51:51.086295+00:00"
}

Pricing

Pay per result: every provider record saved to the dataset is one billable result, and you are never charged for providers removed by your filters. The current price per result is shown on the actor's Pricing tab. A typical city + specialty search (for example cardiologists in Austin, TX - about 285 providers) costs only a few cents to a couple of dollars depending on how many providers you keep.

Tips

  • City-level searches return the most precise lists; a whole state returns the state directory pages.
  • Use maxResultsPerSearch to spread a budget evenly across many cities.
  • Turn off includeProviderDetails when you only need names, NPIs, ratings and the nearest address.