VOOZH about

URL: https://apify.com/fingolfin/doctor-com-scraper

⇱ US Doctors Api Β· Apify


Pricing

from $5.00 / 1,000 results

Go to Apify Store

The Doctors.com and healthgrades API lets you search and connect with doctors across the United States. Get access to a complete doctor directory with specialties, locations, insurance, and avail ability. Each doctor profile includes detailed information plus patient reviews and ratings.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Mate Papava

Mate Papava

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 months ago

Last modified

Share

Doctor.com Scraper

An Apify Actor that scrapes doctor information from Doctor.com, including specialities, locations, insurances, doctor profiles, and reviews.

Features

  • Search and filter medical specialities
  • Search locations via autocomplete
  • Search and filter insurance providers
  • Get all supported languages
  • Search doctors with multiple filters (location, speciality, rating, etc.)
  • Get detailed doctor profiles
  • Get doctor reviews with pagination

Actions

1. search_specialities

Search or filter medical specialities from the database.

Parameters:

  • query (optional): Search query to filter specialities

Example Input:

{
"action":"search_specialities",
"query":"cardio"
}

2. search_locations

Search locations via Doctor.com's autocomplete API.

Parameters:

  • query (required): Location search query (e.g., "New York", "Los Angeles")

Example Input:

{
"action":"search_locations",
"query":"New York"
}

3. search_insurances

Search or filter insurance providers from the database.

Parameters:

  • query (optional): Search query to filter insurances

Example Input:

{
"action":"search_insurances",
"query":"Blue Cross"
}

4. get_all_languages

Get all supported languages for filtering doctors.

Parameters: None

Example Input:

{
"action":"get_all_languages"
}

5. search_doctors

Search doctors with multiple filters.

Parameters:

  • location_id (required): Location ID from search_locations results
  • location_name (required): Location name (e.g., "New York, NY")
  • speciality (optional): Medical speciality to filter by
  • language_spoken (optional): Filter by language spoken
  • rating (optional): Minimum rating filter (0-5)
  • board_certified (optional): Filter by board certification (0 or 1)
  • online_scheduling (optional): Filter by online scheduling availability (0 or 1)
  • verified (optional): Filter by verified profiles (0 or 1)
  • distance (optional): Search radius in miles (5, 10, 25, 50, 100)
  • proof_points (optional): Minimum profile proof points (0-100)
  • page (optional): Page number for pagination (default: 1)

Example Input:

{
"action":"search_doctors",
"location_id":"12345",
"location_name":"New York, NY",
"speciality":"Cardiologist",
"rating":"4",
"page":1
}

6. get_doctor_details

Get detailed information about a specific doctor.

Parameters:

  • profile_id (required): Doctor profile URL path (e.g., "/Dr-John-Smith-MD")

Example Input:

{
"action":"get_doctor_details",
"profile_id":"/Dr-John-Smith-MD"
}

7. get_doctor_reviews

Get reviews for a specific doctor with pagination.

Parameters:

  • friendly_url (required): Doctor's friendly URL slug (e.g., "Dr-John-Smith")
  • provider_id (required): Doctor's provider ID (from get_doctor_details)
  • page (optional): Page number for pagination (default: 1)

Example Input:

{
"action":"get_doctor_reviews",
"friendly_url":"Dr-John-Smith",
"provider_id":"123456",
"page":1
}

Output Format

All actions return data in a consistent format:

{
"action":"action_name",
"success":true,
"data":{ ... },
"error":null,
"timestamp":"2024-01-01T00:00:00.000Z"
}

On error:

{
"action":"action_name",
"success":false,
"data":null,
"error":"Error message",
"timestamp":"2024-01-01T00:00:00.000Z"
}

Typical Workflow

  1. Search for a location using search_locations to get the location_id
  2. Search for doctors using search_doctors with the location and optional filters
  3. Get doctor details using get_doctor_details with the profile_id from search results
  4. Get doctor reviews using get_doctor_reviews with friendly_url and provider_id from doctor details

Data Sources

  • Specialities: Local database of 120+ medical specialities
  • Insurances: Local database of 1,100+ insurance providers
  • Languages: Local database of 110+ supported languages
  • Doctors, Profiles, Reviews: Live data from Doctor.com

Notes

  • The Actor uses standard HTTP requests (no anti-bot bypass needed)
  • Rate limiting may apply for high-volume requests
  • Some doctor profiles may have limited information based on their verification status

You might also like

Healthgrades Scraper β€” Doctors, Reviews & Provider Leads

scrapesage/healthgrades-scraper

Scrape Healthgrades doctors & healthcare providers by specialty and location, or from profile URLs. Get NPI, specialties, ratings, patient reviews, education, board certifications, locations, phones & leads β€” plus optional practice-email enrichment and monitoring. No login, no browser.

Healthgrades Scraper - Doctors, Ratings & Reviews

haketa/healthgrades-scraper

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.

Doctoralia Scraper

solidcode/doctoralia-scraper

[πŸ’° $30 / 1K doctors Β· $1.50 / 1K reviews] Extract doctors from Doctoralia across 11 countries β€” names, specialties, addresses, phones, GPS, ratings, services, prices, and patient reviews. Search by city and specialty, or paste profile URLs.

HealthGrades Scraper | $4 / 1k | US Doctors & Hospitals

fatihtahta/healthgrades-scraper

Get US Healthcare provider and facility listings from HealthGrades including doctors, hospitals, group practices and pharmacies. Capture specialties, ratings, review counts, addresses, phone numbers, biographies, and more. ideal for mapping, market research, and outreach. $4 / 1,000 listings.

Practo Doctors Scraper - Low-costπŸ’²πŸ”₯πŸ‘¨β€βš•οΈπŸ₯

delectable_incubator/practo-doctors-scraper-low-cost

πŸ‘¨β€βš•οΈ Extract doctors from Practo by specialization, location, or search results. Collect doctor names, specialties, consultation fees, experience, ratings, reviews, clinic details, availability, and profile URLs. Ideal for healthcare research, market analysis, and healthcare intelligence πŸ₯πŸ“Š

Healthgrades Doctor & Provider Scraper

parseforge/healthgrades-scraper

Collect comprehensive healthcare provider data from Healthgrades including doctor profiles, patient ratings and reviews, specialties, board certifications, education, practice locations, accepted insurance plans, and contact details for research, analysis, and provider evaluation.

Healthgrades Doctor & Healthcare Provider Scraper

alizarin_refrigerator-owner/healthgrades-scraper

Scrape Healthgrades for doctor profiles, patient reviews, ratings, and practice information. Essential for healthcare reputation monitoring and provider research.

WebMD Scraper β€” Doctors, Reviews & Provider Leads

scrapesage/webmd-scraper

Scrape WebMD doctors & healthcare providers by specialty and location. Get NPI, specialties, ratings, patient reviews, board certifications, accepted insurance, all practice locations, phones, fax & leads β€” plus optional practice-email enrichment and monitoring. No login, no key, no browser.