Practo Doctors Scraper — Healthcare & Clinic Listings avatar

Practo Doctors Scraper — Healthcare & Clinic Listings

Pricing

from $1.60 / 1,000 doctor results

Go to Apify Store
Practo Doctors Scraper — Healthcare & Clinic Listings

Practo Doctors Scraper — Healthcare & Clinic Listings

Extract verified doctor profiles from Practo with clinic addresses, consultation fees, specialties, experience, and patient review ratings.

Pricing

from $1.60 / 1,000 doctor results

Rating

0.0

(0)

Developer

Muhammad Afzal

Muhammad Afzal

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Practo Doctors Scraper

Extract verified doctor profiles, medical specialties, clinic addresses, consultation fees, overall experience, and patient ratings across cities in India from Practo.

What it extracts

FieldTypeDescriptionExample
idStringUnique Practo identifier"149529"
doctorIdStringPracto internal doctor ID"258255"
nameStringFull doctor name with salutation"Dr. Mallayya R. Pujari"
specializationStringPrimary medical category"Dentist"
specialtiesArraySub-specialties and focus areas["Dentist", "Dental Surgeon"]
qualificationsStringAcademic medical degrees"BDS, MDS - Oral Medicine and Radiology"
experienceYearsNumberOverall clinical experience (years)20
clinicNameStringName of clinic or hospital"32 Smiles Multispeciality Dental Clinic"
localityStringClinic neighborhood / area"Marathahalli"
cityStringPractice city"Bangalore"
countryStringPractice country"India"
addressStringFull clinic street address"130, Green Garden Layout, Kundalahalli Gate..."
postalCodeStringPostal / PIN code"560037"
latitudeNumberClinic latitude coordinate12.954464
longitudeNumberClinic longitude coordinate77.714866
consultationFeesNumberConsultation fee amount200
currencyStringCurrency of consultation fee"INR"
recommendationPercentNumberPatient recommendation rate (%)96
reviewsCountNumberTotal patient reviews count4039
patientsCountNumberPatients count / feedback count4039
servicesArrayMedical procedures and treatments["Root Canal Treatment", "Teeth Whitening"]
summaryStringBiography / profile summary"Dr. Mallayya R. Pujari is a Dentist..."
isPractoPrimeBooleanPracto Prime verified statustrue
profileUrlStringCanonical Practo doctor profile link"https://www.practo.com/bangalore/doctor/..."
sourceUrlStringURL from which record was scraped"https://www.practo.com/bangalore/dentist"
scrapedAtStringISO 8601 scrape timestamp"2026-09-30T12:00:00.000Z"

Note: Enabling scrapeDoctorDetails or supplying direct profile URLs additionally populates experiences, awards, memberships, registrations, and clinics.

When to use this Actor

  • Healthcare directory building: Aggregate listings of dentists, cardiologists, dermatologists, pediatricians, or general physicians.
  • Clinic and market intelligence: Compare consultation fees, patient feedback scores, and healthcare accessibility across localities.
  • Provider research & recruitment: Research specialist medical qualifications, clinical experience, and medical council registrations.
  • Local search & telehealth lead generation: Connect healthcare software or services to active dental clinics and private practices.

When not to use it

  • Do not use for patient medical record retrieval (Practo does not expose patient data).
  • Do not use for automated booking or appointment scheduling (this Actor is purely an extraction tool).

Input parameters

FieldTypeDefaultDescription
startUrlsArray[]List of Practo search listing or doctor profile URLs. Example: https://www.practo.com/bangalore/dentist.
cityString"bangalore"City in India when startUrls is omitted (e.g., delhi, mumbai, hyderabad, chennai, pune).
specialtyString"dentist"Medical specialty to search (e.g., dentist, dermatologist, cardiologist, gynecologist).
localityString""Optional neighborhood/locality (e.g., indiranagar, koramangala, whitefield, marathahalli).
maxItemsInteger20Maximum doctor records to extract (1–200). Free-plan runs deliver up to 5 records.
maxPagesInteger2Maximum pagination pages per search URL (1–10). Each page contains up to 10 doctors.
scrapeDoctorDetailsBooleanfalseWhen true, fetches individual doctor profile pages for full registrations, awards, and clinic locations.

Examples

Search by city and specialty

{
"city": "delhi",
"specialty": "dermatologist",
"maxItems": 20
}

Direct search URL with locality

{
"startUrls": [
{ "url": "https://www.practo.com/bangalore/dentist/koramangala" }
],
"maxItems": 30
}

Direct doctor profile extraction

{
"startUrls": [
{ "url": "https://www.practo.com/bangalore/doctor/dr-mallayya-pujari-dentist" }
]
}

Output example

{
"id": "149529",
"doctorId": "258255",
"name": "Dr. Mallayya R. Pujari",
"profileUrl": "https://www.practo.com/bangalore/doctor/dr-mallayya-pujari-dentist",
"imageUrl": "https://images1-fabric.practo.com/doctor/258255/dr-mallayya-r-pujari.jpg",
"specialization": "Dentist",
"specialties": [
"Dentist",
"Dental Surgeon"
],
"qualifications": "BDS, MBA - Hospital Management, MDS - Oral Medicine and Radiology",
"experienceYears": 20,
"clinicName": "32 Smiles Multispeciality Dental Clinic",
"locality": "Marathahalli",
"city": "Bangalore",
"country": "India",
"address": "130, Green Garden Layout, Kundalahalli Gate, Sai Baba Temple Road",
"postalCode": "560037",
"latitude": 12.954464,
"longitude": 77.714866,
"consultationFees": 200,
"currency": "INR",
"recommendationPercent": 96,
"reviewsCount": 4039,
"patientsCount": 4039,
"services": [
"Artificial Teeth",
"Conservative Dentistry",
"Cosmetic/ Aesthetic Dentistry"
],
"summary": "Dr. Mallayya R. Pujari is a Dentist in Marathahalli, Bangalore...",
"isPractoPrime": true,
"sourceUrl": "https://www.practo.com/bangalore/dentist",
"scrapedAt": "2026-09-30T07:47:00.000Z"
}

Pay-per-event pricing

This Actor is billed under the Pay per event model. Platform usage pass-through is disabled (isPPEPlatformUsagePaidByUser: false), meaning the tiered event price covers compute, memory, and proxy costs.

EventFree tierBronze tierSilver tierGold tierPlatinum tierDiamond tier
apify-actor-start$0.00625$0.006094$0.005938$0.005000$0.005000$0.005000
apify-default-dataset-item$0.00200$0.001950$0.001900$0.001600$0.001600$0.001600

Representative run totals

  • 10 doctor records: $0.00625 start + (10 × $0.002) = $0.026
  • 50 doctor records: $0.00625 start + (50 × $0.002) = $0.106
  • 100 doctor records: $0.00625 start + (100 × $0.002) = $0.206

Free-plan accounts are capped at 5 records per run.

Reliability & Anti-blocking

  • Scrape-first architecture: Extracts clean, structured doctor records directly from page-embedded state and semantic HTML cards without heavy browser overhead.
  • Low memory consumption: Runs smoothly on 256 MB memory allocation.
  • Akamai & Cloudflare resilience: Includes browser TLS-fingerprinting headers and automatic residential proxy escalation when access challenges are encountered.
  • Defensive extraction: Redux state parsing with Cheerio DOM fallbacks ensures data continuity even during frontend UI updates.

This Actor extracts publicly available directory information for medical practitioners listed on Practo. Scraping must comply with local privacy regulations and Practo's terms of service. You are responsible for lawful use of extracted business contact details.