US Doctors Api
Pricing
from $5.00 / 1,000 results
US Doctors Api
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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days 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 resultslocation_name(required): Location name (e.g., "New York, NY")speciality(optional): Medical speciality to filter bylanguage_spoken(optional): Filter by language spokenrating(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
- Search for a location using
search_locationsto get thelocation_id - Search for doctors using
search_doctorswith the location and optional filters - Get doctor details using
get_doctor_detailswith theprofile_idfrom search results - Get doctor reviews using
get_doctor_reviewswithfriendly_urlandprovider_idfrom 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