Zocdoc Doctor Scraper avatar

Zocdoc Doctor Scraper

Pricing

Pay per usage

Go to Apify Store
Zocdoc Doctor Scraper

Zocdoc Doctor Scraper

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Overview

The Zocdoc Doctor Scraper extracts physician and healthcare provider listings from Zocdoc.com, a leading online platform for booking medical appointments in the United States. This actor searches for doctors by specialty and location, then extracts names, specialties, availability information, patient ratings, review counts, accepted insurance plans, office addresses, and next available appointment slots. Zocdoc is widely used for finding doctors with real-time appointment availability.

Features

  • Search for healthcare providers by specialty across any US location on Zocdoc
  • Extract doctor ratings, review counts, and patient satisfaction data
  • Retrieve insurance acceptance information for each provider
  • Access appointment availability and next available time slots
  • Collect office addresses and phone numbers for contact information
  • Automatic parsing of structured JSON-LD data when available on provider pages
  • Works with empty input using default specialties (dentist, primary care) and location (New York, NY)
  • Export results in JSON, CSV, Excel, or other formats via Apify datasets

Input Configuration

ParameterTypeDescriptionDefault
specialtiesarrayMedical specialties to search["dentist", "primary care"]
locationstringCity and state to search"New York, NY"
maxResultsintegerMaximum listings per specialty50

Output Format

Each result contains the following fields:

  • name - Full name of the healthcare provider
  • specialty - Medical specialty
  • rating - Patient rating score
  • reviewCount - Number of patient reviews
  • insuranceAccepted - Insurance plans accepted by the provider
  • officeAddress - Primary office location
  • nextAvailable - Next available appointment date or time
  • availability - Summary of appointment availability
  • phone - Office phone number
  • url - Direct link to the Zocdoc provider profile
  • scrapedAt - ISO timestamp of when the data was collected

Use Cases

This actor is useful for healthcare marketers, medical practice managers, patient engagement platforms, and health insurance analysts. Common applications include competitive analysis of provider availability in a market, monitoring appointment slot patterns, building provider comparison tools, analyzing insurance network participation, and identifying areas with limited healthcare access for service expansion planning.

Pricing

This actor uses a pay-per-event pricing model. You are charged $0.75 per 1,000 results delivered. There are no additional platform fees beyond compute costs.

Limitations

  • Zocdoc uses significant client-side rendering; some data may require JavaScript execution not available in Cheerio-based scraping
  • Appointment availability is highly dynamic and changes frequently; collected data represents a point-in-time snapshot
  • Some providers may appear in search results but have limited profile information on Zocdoc
  • Zocdoc may implement anti-scraping measures that could affect data collection reliability
  • Insurance acceptance data may not be fully current as providers update their Zocdoc profiles independently

For more information about running actors on the Apify platform, visit the Apify documentation.