Vezeeta Doctors Scraper
by black_rose
Extract structured doctor and clinic data from `Vezeeta` listings and profiles. Handles pagination and returns specialties, locations, contacts, fees,...
Opens on Apify.com
About 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.
What does this actor do?
Vezeeta Doctors Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Vezeeta Doctors Scraper 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: json { "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): json { "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.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Vezeeta Doctors Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- black_rose
- Pricing
- Paid
- Total Runs
- 82
- Active Users
- 5
Related Actors
Video Transcript Scraper: Youtube, X, Facebook, Tiktok, etc.
by invideoiq
Linkedin Profile Details Scraper + EMAIL (No Cookies Required)
by apimaestro
Twitter (X.com) Scraper Unlimited: No Limits
by apidojo
Content Checker
by jakubbalada
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support