Vezeeta Doctors Scraper avatar

Vezeeta Doctors Scraper

Pricing

from $2.50 / 1,000 doctor results

Go to Apify Store
Vezeeta Doctors Scraper

Vezeeta Doctors Scraper

Scrape Vezeeta doctors in Egypt, Saudi Arabia, Jordan & Lebanon: names, specialties, fees, ratings, clinics, locations, insurance. Fast, no browser.

Pricing

from $2.50 / 1,000 doctor results

Rating

0.0

(0)

Developer

Eslam Abdelazim

Eslam Abdelazim

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Extract doctor listings from Vezeeta — the largest doctor-booking platform in the Middle East — for Egypt, Saudi Arabia, Jordan and Lebanon. Get doctor names, specialties, consultation fees, ratings, review counts, waiting times, clinic addresses, GPS coordinates, insurance providers and profile links as clean JSON, CSV or Excel.

No browser, no login, no API key. The scraper reads Vezeeta's own search data directly, so a run of 1,000 doctors finishes in well under a minute.

What can this Vezeeta scraper do?

  • 🌍 Four countries — Egypt (18,000+ doctors), Saudi Arabia (2,900+), Jordan and Lebanon
  • 🩺 Every specialty — dentistry, dermatology, pediatrics, psychiatry, cardiology and 40+ more, or all specialties at once
  • 📍 Country, city or neighbourhood levelegypt, cairo, nasr-city, al-riyadh, amman, beirut
  • 💬 English or Arabic output — names, specialties and addresses in the language you choose; the English doctor name is always included
  • 🏥 Clinic visits, telehealth or home visits
  • 💰 Fees as numbers with the right currency (EGP, SAR, JOD, LBP), ready for analysis
  • 🔗 Paste Vezeeta URLs if you prefer — the scraper reads country, specialty and location from the link
  • 🚫 No duplicates — each doctor/clinic pair appears once per run
  • 💵 Pay per result — you pay only for doctors actually saved, and the run stops at your spending limit

What data does it extract?

FieldExample
doctorName / doctorNameEnglishHatem Ashmawy
title, genderDoctor, male
specialty, specialtySlug, subSpecialtiesDentistry, dentistry, ["Cosmetic Dentistry", "Endodontics"]
fees, currency300, EGP
rating, ratingsCount4.8, 1240
waitingTimeMinutes15
firstAvailableAppointment2026-09-18T14:00:00
clinicName, facilityTypeSmile Dental Center
city, area, addressCairo, Nasr City, 12 Abbas El Akkad St.
latitude, longitude30.0561, 31.3301
insuranceProviders, spokenLanguages, badgesarrays
acceptsOnlinePayment, requiresPrePayment, isSponsored, isNewDoctorbooleans
imageUrl, profileUrllinks
doctorId, clinicId, country, bookingType, language, scrapedAtmetadata

The scraper does not collect phone numbers, email addresses or any patient data. Vezeeta does not publish them in search results, and this Actor does not try to obtain them.

Why scrape Vezeeta?

  • Healthcare market research — count doctors per specialty and city, find under-served areas, track how supply changes over time
  • Pricing analysis — compare consultation fees across neighbourhoods, specialties and countries
  • Health-tech and insurance — map provider networks, see which insurers each clinic accepts
  • Location planning — use GPS coordinates to find clinic density before opening a new branch or pharmacy
  • Academic research — a structured dataset on private healthcare access in Egypt and the Gulf
  • Reputation monitoring — follow ratings and review counts for a clinic group over time

How to scrape Vezeeta doctors

  1. Click Try for free.
  2. Pick a country.
  3. Type a specialty slug (for example dentistry) or leave it empty for all specialties.
  4. Type a city or area slug (for example cairo) or leave it empty for the whole country.
  5. Set Maximum results and click Start.
  6. Download the results as JSON, CSV, Excel or HTML, or read them through the Apify API.

Input example

{
"country": "egypt",
"specialty": "dentistry",
"location": "cairo",
"bookingType": "physical",
"language": "en",
"maxResults": 500
}

Using Vezeeta URLs instead

Search on vezeeta.com, copy the address of the results page and paste it into Vezeeta search URLs:

{
"startUrls": [
{ "url": "https://www.vezeeta.com/en/doctor/dermatology/alexandria" },
{ "url": "https://saudi.vezeeta.com/ar/doctor/dentistry/al-riyadh" },
{ "url": "https://jordan.vezeeta.com/en/doctor/all-specialities/amman" }
],
"maxResults": 1000
}

Country, specialty, location and language are read from each URL. maxResults applies to the whole run, across all URLs.

Output example

{
"doctorName": "Hana Agha",
"doctorNameEnglish": "Hana Agha",
"title": "Doctor",
"gender": "female",
"specialty": "Dentistry",
"specialtySlug": "dentistry",
"subSpecialties": ["Cosmetic Dentistry", "Pediatric Dentistry"],
"fees": 30,
"currency": "SAR",
"rating": 4.9,
"ratingsCount": 212,
"waitingTimeMinutes": 10,
"bookingType": "physical",
"clinicName": "Example Dental Clinic",
"city": "Riyadh",
"area": "Al Olaya",
"address": "Olaya St.",
"latitude": 24.6953,
"longitude": 46.6831,
"country": "saudi-arabia",
"insuranceProviders": ["Bupa Arabia", "Tawuniya"],
"profileUrl": "https://saudi.vezeeta.com/en/dr/doctor-hana-agha-dentistry",
"scrapedAt": "2026-09-17T10:00:00.000Z"
}

Specialty and location slugs

Slugs are the words Vezeeta uses in its own URLs: vezeeta.com/en/doctor/<specialty>/<location>. They differ between countries — Riyadh is al-riyadh, not riyadh; pediatrics is pediatrics-and-new-born in Egypt but pediatrics in Saudi Arabia. If the run fails with "Vezeeta rejected the search", a slug is wrong. The safest way to get one is to run the search on Vezeeta and copy it from the address bar. Neighbourhood slugs (for example nasr-city, maadi) work too.

Egypt

Cities: cairo, giza, alexandria, north-coast, qalyubia, gharbia, menoufia, fayoum, el-dakahlia, el-sharqia, el-beheira, damietta, matrouh, assiut, el-ismailia, hurghada, sharm-el-sheikh, portsaid, suez, sohag, el-minia, kafr-el-sheikh, luxor, qena, aswan, beni-suef

Specialties: dermatology, dentistry, psychiatry, pediatrics-and-new-born, neurology, orthopedics, gynaecology-and-infertility, ear-nose-and-throat, cardiology, allergy-and-immunology, andrology-and-male-infertility, audiology, cardiology-and-thoracic-surgery, chest, diabetes-and-endocrinology, diagnostic-radiology, dietitian-and-nutrition, family-medicine, gastroenterology-and-endoscopy, general-practice, general-surgery, elders, hematology, hepatology, internal-medicine, interventional-radiology, ivf-and-infertility, laboratories, nephrology, neurosurgery, obesity-and-laparoscopic-surgery, oncology, oncology-surgery, ophthalmology, osteopathy, pain-management, pediatric-surgery, phoniatrics, physiotherapy-and-sport-injuries, plastic-surgery, rheumatology, spinal-surgery, urology, vascular-surgery, veterinary

Saudi Arabia

Cities: al-riyadh, jeddah, dammam, khobar, makkah, medina, taif, abha, tabuk, buraydah, unayzah, hail, najran, jazan, dhahran, al-ahsa, al-qatif, al-kharj, khamis-mushait, hafar-al-batin, muhayil, al-duwadimi, shaqra, wadi-ad-dawasir, anak, rabigh

Specialties: dermatology, dentistry, psychiatry, pediatrics, psychotherapy, neurology, orthopedics-and-sports-medicine, obstetrics-and-gynaecology, ear-nose-and-throat, allergy-and-immunology, andrology-and-male-infertility, audiology, cardiology-and-thoracic-surgery, cardiology-and-vascular-disease, chest-and-respiratory, diabetes-and-endocrinology, diagnostic-radiology, dietitian-and-nutrition, family-medicine, gastroenterology-and-endoscopy, general-practice, general-surgery, elders, hematology, hepatology, internal-medicine, ivf-and-female-infertility, laboratories, nephrology, neurosurgery, obesity-and-laparoscopic-surgery, oncology, oncology-surgery, ophthalmology, osteopathy, pain-management, pediatric-surgery, phoniatrics, physiotherapy, plastic-surgery, rheumatology, spinal-surgery, urology, vascular-surgery

Jordan

Cities: amman, zarqa, irbid

Specialties: same slugs as Egypt, plus emergency-and-accidents-medicine. Not available: diagnostic-radiology, interventional-radiology, elders, laboratories, oncology-surgery, osteopathy, veterinary.

Lebanon

Cities: beirut, bekaa, metn, keserwan, mount-lebanon, north, south

Specialties: dentistry, dermatology, plastic-surgery, pediatrics-and-new-born, gastroenterology-and-endoscopy, neurology, cardiology-and-vascular-disease, gynaecology-and-infertility, orthopedics, allergy-and-immunology, andrology-and-male-infertility, audiology, cardiology-and-thoracic-surgery, chest-and-respiratory, diabetes-and-endocrinology, dietitian-and-nutrition, ear-nose-and-throat, emergency-and-accidents-medicine, family-medicine, general-practice, general-surgery, elders, hematology, hepatology, internal-medicine, ivf-and-infertility, nephrology, obesity-and-laparoscopic-surgery, oncology, ophthalmology, pain-management, pediatric-surgery, phoniatrics, physiotherapy-and-sport-injuries, psychiatry, rheumatology, urology, vascular-surgery

How much does it cost to scrape Vezeeta?

This Actor uses pay-per-result pricing: you pay a small fixed price for each doctor saved to the dataset, and nothing for empty or failed searches. There is no monthly rental. The current price per 1,000 results is shown on the Pricing tab. Set Maximum results, or a maximum cost per run in the run options, and the scraper stops when the limit is reached.

Platform usage is tiny because no browser is used: the whole of Egypt (about 18,000 doctors) is around 370 requests.

Tips

  • Leave specialty empty to pull every specialty for a city in a single run.
  • Run once per booking type if you need clinic, telehealth and home-visit listings; many doctors appear in more than one.
  • A doctor working at two clinics appears twice, with different clinicId, fees and address. Use doctorId to group them.
  • Schedule the Actor weekly or monthly to track fee and rating changes.
  • A proxy is normally not needed. If requests start failing, turn on Apify Proxy in the input.

FAQ

Is it legal to scrape Vezeeta? The Actor collects only information that Vezeeta shows publicly to every visitor: professional listings of doctors and clinics. It does not collect phone numbers, emails or patient data, and it does not log in. Doctor names are still personal data under laws such as the GDPR, Egypt's Law 151/2020 and the Saudi PDPL, so make sure you have a legitimate reason to process them, and check Vezeeta's terms for your use case. If unsure, consult a lawyer.

Can I get doctors' phone numbers? No. Vezeeta does not publish them, and this Actor will not add them.

Does it scrape reviews text or full schedules? Not currently. It returns the rating, the number of ratings and the first available appointment. Open an issue if you need more.

Does it cover the UAE, Kuwait or other countries? Vezeeta's doctor search currently covers Egypt, Saudi Arabia, Jordan and Lebanon, and so does this Actor.

Why did I get fewer results than Vezeeta shows? Check Maximum results and your maximum cost per run first; the run stops at whichever is hit first. With several URLs, a doctor/clinic pair already saved from an earlier URL is skipped.

Can I use it through an API? Yes. Use the Apify API, the apify-client package for JavaScript or Python, or integrations such as Make, Zapier, n8n and Google Sheets. See the API tab.

Support

Found a bug, or Vezeeta changed something? Open an issue on the Issues tab. Issues are normally answered within one working day.

This Actor is not affiliated with or endorsed by Vezeeta.