
Vezeeta Doctors Scraper
Pricing
$30.00/month + usage

Vezeeta Doctors Scraper
Extract structured doctor and clinic data from `Vezeeta` listings and profiles. Handles pagination and returns specialties, locations, contacts, fees, ratings, and profile URLs in JSON. Supports start URLs, limit, and proxy configuration.
5.0 (2)
Pricing
$30.00/month + usage
2
1
1
Last modified
4 days ago
This actor extracts doctors and clinic data from Vezeeta. It allows you to search and collect structured information for doctors, specialties, locations, and profiles.
This actor helps collect structured provider information for:
- Provider discovery and directory building
- Market research and analytics
- Availability and coverage insights
Features
- ✅ Search doctors/clinics by keywords and specialties
- ✅ Extract detailed profile information
- ✅ Handle pagination for listings
- ✅ Works with proxies for geo-specific scenarios
Great for
- Healthcare marketplaces aggregating doctors and clinics
- Healthtech platforms building directories or analytics
- Researchers studying provider coverage and availability
Input schema
Use these fields to control the crawl.
Example of what you input:
{"startUrls": [{"url": "https://saudi.vezeeta.com/en/doctor/dentistry/saudi-arabia?country=SA"}],"limit": 50,"proxyConfiguration": {"useApifyProxy": false}}
- startUrls: array of objects with a
url
to listing or profile pages to start from. - limit: maximum number of items to fetch (stop after reaching this count).
- proxyConfiguration: your Apify proxy settings. Set
useApifyProxy
to true or provide custom proxy options.
Output schema
Each dataset item represents a doctor profile with location/contact contexts and related metadata.
- Key fields:
- DoctorId: integer
- DoctorName: string
- Url: string (public profile URL)
- MainSpeciality: object with keys like
PreferredName
,Url
,Name
,Key
- SecondarySpecialties: array of specialty objects
- Contacts: array of clinic/location entries with fields such as
City
,Area
,Entity
,BranchDisplayName
,Address
,Latitude
,Longitude
,Fees
,FirstAppointment
- DoctorRatingViewModel: object with ratings and counts
- Additional fields may include:
Gender
,ImageUrl
,Endorsements
,Badges
,ContactHealthPlans
, etc.
Example output item (truncated for brevity):
{"DoctorId": 189428,"DoctorName": "Laila Alsahali","UrlName": "doctor-laila-alsahali-dentistry","Gender": "FEMALE","ImageUrl": "https://cdn-dr-images.vezeeta.com/.../doctor-laila-alsahali-dentistry_20250715194517261.jpg","MainSpeciality": {"PreferredName": "Dentist","Url": "dentistry","Name": "Dentistry","Key": "spec00000006SA"},"SecondarySpecialties": [{"Url": "cosmetic-dentistry","Name": "Cosmetic Dentistry","Key": "spec00000008SA"}],"Contacts": [{"Fees": "150","BookingType": "physical","Area": { "Name": "Al Suwaidi" },"City": { "Name": "Riyadh" },"Entity": { "Type": "Clinic", "Name": "Bella" },"BranchDisplayName": "Al Suwaidi","Address": "Aisha bint Abi Bakr Street","Latitude": 24.5854138,"Longitude": 46.6553467,"FirstAppointment": "2025-09-20T00:00:00"}],"DoctorRatingViewModel": {"DoctorOverallRating": 4.5,"FacilityOverallRating": 4,"RatingsCount": 53},"Url": "https://saudi.vezeeta.com/en/dr/doctor-laila-alsahali-dentistry"}
Responsible use policy
This scraper is intended for legitimate, beneficial use cases. By using it, you agree to:
- Respect Vezeeta's Terms of Use and applicable laws/regulations.
- Avoid spamming, abusive behavior, or any activity that degrades the service for others.
- Honor robots and anti-automation measures where applicable and lawful.
- Refrain from collecting or using personal data in ways that violate privacy or data-protection laws.
- Use proxies and geolocation ethically and in compliance with provider and site policies.
This project is not affiliated with, endorsed, or sponsored by Vezeeta. You are solely responsible for how you use this tool.
On this page
Share Actor: