ZocDoc Scraper | Doctors, Reviews and Availability
Pricing
from $4.00 / 1,000 results
ZocDoc Scraper | Doctors, Reviews and Availability
Pay-per-result ZocDoc scraper at $0.05 per result. Scrape doctors, patient reviews, and appointment availability without login. Search by specialty, location, and insurance. No compute costs - only pay for data you receive.
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
SilentFlow
Maintained by CommunityActor stats
2
Bookmarked
47
Total users
8
Monthly active users
10 days ago
Last modified
Categories
Share
ZocDoc Scraper
From SilentFlow. Creators of Pinterest Scraper (#1 for “pinterest pins scraper” in Apify Store search) and Leboncoin Scraper, with 260,000+ combined lifetime runs.
by SilentFlow
Scrape ZocDoc doctors, patient reviews and appointment availability without login.
Use cases
| Industry | Application |
|---|---|
| Healthcare analytics | Analyze doctor ratings, wait times, and patient satisfaction |
| Market research | Map healthcare provider distribution across regions |
| Insurance analysis | Track which providers accept specific insurance plans |
| Patient experience | Monitor review sentiment and bedside manner ratings |
| Competitor intelligence | Benchmark practice performance against competitors |
| Appointment tracking | Monitor availability trends for popular specialties |
Input parameters
URL scraping
| Parameter | Type | Description |
|---|---|---|
startUrls | array | ZocDoc URL(s) to scrape (search pages, doctor profiles, practice pages) |
Supported URL types:
- Search pages:
https://www.zocdoc.com/search?address=New+York&dr_specialty=dentist - Doctor profiles:
https://www.zocdoc.com/doctor/john-smith-do-123456 - Practice pages:
https://www.zocdoc.com/practice/downtown-dental-12345
Specialty search
| Parameter | Type | Description |
|---|---|---|
searches | array | Specialty names to search (e.g., "Dentist", "Dermatologist") |
location | string | City, state, or zip code (default: "New York, NY") |
insurance | string | Insurance carrier name (optional) |
Sorting & filtering
| Parameter | Type | Default | Options |
|---|---|---|---|
sort | string | Default | Default, BestMatch, HighestRated, SoonestAvailable |
dayFilter | string | AnyDay | AnyDay, Today, Tomorrow, NextThreeDays, NextTwoWeeks |
gender | string | -1 | -1 (Any), 1 (Male), 2 (Female) |
offersTelehealth | boolean | false | Only telehealth providers |
seesChildren | boolean | false | Only pediatric providers |
Limits
| Parameter | Type | Default | Description |
|---|---|---|---|
maxItems | integer | 50 | Maximum total items to save |
maxDoctors | integer | 20 | Maximum doctors per search |
maxReviews | integer | 10 | Maximum reviews per doctor |
Options
| Parameter | Type | Default | Description |
|---|---|---|---|
scrapeProfiles | boolean | true | Visit doctor profiles for detailed data |
skipReviews | boolean | false | Skip review extraction |
skipAvailability | boolean | false | Skip availability extraction |
Advanced
| Parameter | Type | Default | Description |
|---|---|---|---|
scrollTimeout | integer | 30 | Request timeout in seconds |
debugMode | boolean | false | Enable detailed logging |
proxy | object | residential | Proxy configuration |
Output data
Doctor example
{"id": "123456","url": "https://www.zocdoc.com/doctor/john-smith-do-123456","name": "John Smith, DO","firstName": "John","lastName": "Smith, DO","title": "DO","specialty": "Dentist","specialties": ["Dentist", "Cosmetic Dentistry"],"address": "123 Main St, Suite 200","city": "New York","state": "NY","zipCode": "10001","phone": "(212) 555-0100","latitude": 40.7128,"longitude": -74.006,"overallRating": 4.8,"bedsideMannerRating": 4.9,"waitTimeRating": 4.6,"reviewCount": 142,"profilePhotoUrl": "https://d1k13df5m14swc.cloudfront.net/photos/...","education": ["NYU College of Dentistry - DDS"],"boardCertifications": ["American Board of Dentistry"],"languages": ["English", "Spanish"],"insurancesAccepted": ["Aetna", "Blue Cross", "Cigna", "United Healthcare"],"gender": "Male","yearsOfExperience": 15,"practiceName": "Downtown Dental Care","bio": "Dr. Smith specializes in...","isAcceptingNewPatients": true,"offersTelehealth": false,"nextAvailableDate": "2024-06-15","scrapedAt": "2024-06-14T10:30:00Z","dataType": "doctor"}
Review example
{"id": "review-1","doctorName": "John Smith, DO","doctorUrl": "https://www.zocdoc.com/doctor/john-smith-do-123456","reviewRating": 5.0,"reviewBedsideManner": 5.0,"reviewWaitTime": 4.0,"reviewText": "Dr. Smith was excellent. Very thorough and took the time to explain everything.","reviewDate": "2024-05-20","isVerified": true,"scrapedAt": "2024-06-14T10:30:00Z","dataType": "review"}
Availability example
{"doctorName": "John Smith, DO","doctorUrl": "https://www.zocdoc.com/doctor/john-smith-do-123456","date": "2024-06-15","timeSlots": ["9:00 AM", "10:30 AM", "2:00 PM", "3:30 PM"],"appointmentType": "in-person","locationName": "Downtown Dental Care","address": "123 Main St, Suite 200","scrapedAt": "2024-06-14T10:30:00Z","dataType": "availability"}
Integrations
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("silentflow/zocdoc-scraper-ppr").call(run_input={"searches": ["Dentist"],"location": "New York, NY","maxItems": 50,"maxDoctors": 20,"maxReviews": 10,"sort": "HighestRated"})for item in client.dataset(run["defaultDatasetId"]).iterate_items():if item["dataType"] == "doctor":print(f"[{item['overallRating']}] {item['name']} - {item['specialty']}")elif item["dataType"] == "review":print(f" ⭐ {item['reviewRating']}: {item['reviewText'][:80]}")elif item["dataType"] == "availability":print(f" 📅 {item['date']}: {', '.join(item['timeSlots'])}")
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('silentflow/zocdoc-scraper-ppr').call({searches: ['Dermatologist'],location: 'San Francisco, CA',maxItems: 100,sort: 'HighestRated'});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach(item => {if (item.dataType === 'doctor') {console.log(`[${item.overallRating}] ${item.name} - ${item.specialty}`);}});
Tips for best results
- Use specific specialties: Target specific specialties for focused results
- Set realistic limits: Start with
maxItems: 50to test before large scrapes - Skip what you don't need: Use
skipReviewsandskipAvailabilityto reduce costs - Disable profile scraping: Set
scrapeProfiles: falsefor quick, low-cost search-only results - Control costs: Set
maxItemsto cap your spending
FAQ
Q: How do I limit the size of a run?
A: Set maxItems. Each doctor, review or availability slot counts as one item.
More SilentFlow scrapers
🛒 E-commerce
Pinterest - Pinterest Scraper | Pins, Boards and Profiles
Leboncoin - Leboncoin Scraper | Classified Ads, Prices and Sellers
Back Market - Back Market Scraper | Refurbished Prices
Leboncoin - Leboncoin Ad Details Scraper
1688 Wholesale - 1688 Wholesale Scraper
TikTok Shop - TikTok Shop Scraper
ImportYeti - US Customs Records, Suppliers & Trade Data - ImportYeti Scraper - US Customs Records, Suppliers & Trade Data
Udemy Course - Udemy Course Scraper
Bring a Trailer - Bring a Trailer Scraper
Store Leads - Store Leads Scraper | Shopify Data
Avito - Avito Scraper | Listings, Prices and Sellers
Naver - Naver Products Scraper | Shopping Prices, Sellers and Ratings
Naver - Naver Scraper | Shopping Products, Prices and Reviews
Taobao - Taobao Scraper | Products, Prices and Sellers
Vinted Marketplace - Vinted Marketplace Scraper
Walmart - Walmart Product Scraper
Agoda - Agoda Scraper | Hotel Prices and Guest Ratings
Alibaba - Alibaba Products Scraper | Wholesale Prices and MOQ
AliExpress - AliExpress Reviews Scraper | Feedback, Ratings and Photos
AliExpress - AliExpress Scraper | Products, Prices and Sales
Allegro - Allegro Scraper | Products, Prices and Sellers
Amazon Seller - Amazon Seller Scraper | Emails, Phones and Ratings
CARFAX - CARFAX Scraper | Used Cars, Prices and History
Coupang - Coupang Detail Scraper | Product Prices and Options
Ctrip - Ctrip Scraper | Attractions, Tickets and Reviews
Europages - Europages Scraper | Suppliers and B2B Companies
Google Hotels - Google Hotels Scraper | Prices, Offers and Ratings
Homedepot - Homedepot Reviews Scraper | Customer Reviews and Ratings
JD - JD Products Scraper | Prices, Brands and Barcodes
Lowes - Lowes Products Scraper | Prices, Stock and Specs
Mobile.de - Mobile.de Scraper
Naver - Naver Reviews Scraper | Shopping Product Reviews
Alibaba - Alibaba Scraper | Products, Prices and Suppliers
Amazon Marketplace - Amazon Marketplace Scraper
AutoScout24 - AutoScout24 Scraper
eBay Listings - eBay Listings Scraper
Mercari - Mercari Scraper | Listings, Sold Prices and Sellers
Trip - Trip Scraper | Hotels, Prices and Reviews
💼 Jobs
ZipRecruiter - ZipRecruiter Jobs Scraper | Salary, Company & Location Filters
Indeed - Indeed Company Reviews Scraper
Multi Board - Multi Board Job Scraper
Glassdoor Job Listings - Glassdoor Job Listings Scraper
LinkedIn Job Search - LinkedIn Job Search Scraper | Salaries & Seniority
ATS - ATS Jobs Scraper | Greenhouse, Lever and Ashby
🔥 Glassdoor - 🔥 Glassdoor Scraper
Indeed - Indeed Jobs Scraper | Job Listings in 73 Countries
Jora - Jora Jobs Scraper
Malt - Malt Scraper | Freelance Profiles
Welcome to the Jungle - Welcome to the Jungle Job Scraper
Arbeitsagentur - Arbeitsagentur Jobs Scraper
Dice Tech - Dice Tech Jobs Scraper
Naukri & NaukriGulf - Naukri & NaukriGulf Jobs Scraper
Seek - Seek Job Scraper
StepStone - StepStone Scraper
🏠 Real estate
SeLoger - SeLoger Scraper | Real Estate Listings
Realtor Rental Listings - Realtor Rental Listings Scraper
Airbnb Pro Host Contact & - Airbnb Pro Host Contact & Email Scraper
Bien'ici - Bien'ici Scraper | Property Listings
Zillow - Zillow Scraper
Trulia Rental Listings - Trulia Rental Listings Scraper
Airbnb Search - Airbnb Search Scraper
Anjuke - Anjuke Scraper | Rental Listings, Prices and Agents
Idealista - Idealista Scraper
Realestate.com.au - Realestate.com.au Scraper
Rightmove - Rightmove Scraper
📣 Social media
LinkedIn Post Search - LinkedIn Post Search Scraper | Keywords, Hashtags & Profiles
Facebook Search - Facebook Search Scraper
LinkedIn Leads - LinkedIn Leads Scraper | Sales Navigator Export
Instagram - Instagram Story Scraper | Stories & Highlights
OnlyFans - OnlyFans Profile Scraper
TikTok - TikTok Scraper
Instagram Engagement - Instagram Engagement Scraper
YouTube - YouTube Channel Scraper | Videos, Shorts and Views
Meta Ad Library - Meta Ad Library Scraper
Skool Community - Skool Community Scraper
Facebook Search - Facebook Search Profiles Scraper | People by Name or Keyword
Kuaishou - Kuaishou Scraper | Videos, Comments and Creator Stats
Reddit - Posts, Comments, Communities & - Reddit Scraper - Posts, Comments, Communities & Users
Snapchat - Snapchat Ads Scraper | Ad Library, Impressions & Targeting
TikTok Trend - TikTok Trend Scraper | Trending Hashtags and Videos
Weibo - Weibo Scraper | Posts, Profiles and Engagement
Bilibili - Bilibili Scraper
Discord - Discord Scraper | Servers, Member Counts and Invites
Facebook Business Page - Facebook Business Page Scraper
Kwai - Kwai Scraper | Videos, Creators and Hashtags
YouTube - YouTube Transcript Scraper
🏢 Business data
LinkedIn People Search - LinkedIn People Search Scraper | Profiles & Companies
Company Data - Company Data Scraper | Emails, Phones and Tech Stack
ForexFactory - ForexFactory Scraper | Economic Calendar and Forecasts
Justdial - Justdial Companies Scraper | Business Leads, Phones and Emails
Kakao - Kakao Scraper | Map Places, Reviews and Phones
OpenTable - OpenTable Reviews Scraper | Restaurant Reviews and Ratings
Tencent - Tencent Scraper | Maps Places, Phones and Ratings
Teachable - Courses, Prices & Instructors - Teachable Scraper - Courses, Prices & Instructors
Trustpilot - Trustpilot Enricher
Website Tech Stack - Website Tech Stack Scraper
✈️ Travel
Google Maps - Google Maps Scraper
Booking.com Hotel - Booking.com Hotel Scraper
Flight Price - Flight Price Scraper
Trip - Trip Reviews Scraper | Hotel Reviews and Ratings
🎯 Lead generation
Northdata - Northdata Company Scraper
UK Companies House - UK Companies House Enricher
SIRET - SIRET Company Enricher
Dealroom - Dealroom Scraper | Companies and Investors
Google Ads Transparency - Google Ads Transparency Scraper
BuiltWith - BuiltWith Scraper | Tech Stacks and Top Sites
CNPJ Brazilian - CNPJ Brazilian Company Enricher
Domain - Domain Enricher
French Company Prospector - French Company Prospector
SEC - SEC Scraper | EDGAR Filings and Company Data
ThomasNet Suppliers - ThomasNet Suppliers Scraper
USPTO - USPTO Scraper | Trademark Search and Status
Clutch Agency - Clutch Agency Scraper
G2 - G2 Reviews Scraper
PagesJaunes - PagesJaunes Business Scraper
🔎 SEO
Similarweb - Similarweb Scraper | Website Traffic, Rankings and Competitors
Google News - Google News Scraper
Apple - Apple Scraper | App Store Apps, Ratings and Charts
📈 Marketing
🧰 More tools
Support
Need help? We're here for you:
- Feature requests: Let us know what you need
- Custom solutions: Contact us for enterprise integrations or high-volume needs
Check out our other scrapers: SilentFlow on Apify
