Alodokter Doctor Directory Scraper (Indonesia) avatar

Alodokter Doctor Directory Scraper (Indonesia)

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Alodokter Doctor Directory Scraper (Indonesia)

Alodokter Doctor Directory Scraper (Indonesia)

Scrape Alodokter doctor directory: specialist doctors, medical qualifications, hospital affiliations, practice locations, consultation fees, and booking links across Indonesia.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

uzi

uzi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Share

Tested in the wild: pulls real doctor profiles — names, qualifications, hospitals, consultation fees in IDR, ratings, and booking links — straight from Alodokter's public specialist directory. $0 proxy, no browser, no captcha.

Apify Actor

Scrape medical specialist directory listings from Alodokter, Indonesia's leading healthcare platform. Extract doctor profiles, medical specialities, affiliated hospitals/clinics, practice addresses, cities, consultation fees, and appointment booking links.

Pricing

Pay per event — you only pay for doctor records actually returned. Platform usage is included.

DoctorsCost
100~$0.10
1,000$1.00
10,000$10.00

Failed pages and empty runs cost almost nothing (a tiny $0.0005 start fee).

Example tasks

Try it without configuring anything — pre-configured runs against live specialities:

Open one, press Start, and inspect the output before writing your own input.

Features

  • Specialist directory data — doctor full name, professional title (Sp.PD, Sp.A, Sp.PD-KKV, …), medical speciality, and profile photo.
  • Hospital & location — affiliated hospital/clinic name, full address, parsed city/regency.
  • Pricing & booking — consultation fee (IDR, normalized), rating percentage, total ratings, booking count, and direct canonical booking URLs.
  • Robots.txt compliant — strictly follows Alodokter's Disallow: /*? by using pure path-based routing without query strings.
  • Smart speciality normalization — colloquial Indonesian terms (anak, kandungan, kulit, tht, jantung) auto-mapped to canonical medical slugs (pediatri, ginekologi, kulit-dan-kelamin, tht-kl, kardiologi).
  • Deduplication — doctors appearing in multiple specialities are deduplicated by skuId.
  • Fast & lightweight — 100% headless HTTP; zero browser overhead; direct datacenter connection ($0 proxy).

Note on pagination & data volume

Alodokter renders ~10 featured doctors per speciality listing page in SSR. Because robots.txt disallows query-string URLs, this scraper does not fetch ?page=2. Each speciality yields up to 10 verified doctors; provide 10–20 speciality slugs to collect 100–200 unique records.

Supported medical specialities

SpecialityCanonical SlugAliases Accepted
Dokter Penyakit Dalampenyakit-dalampenyakit-dalam, dokter-penyakit-dalam, internis
Dokter Anakpediatrianak, dokter-anak, pediatri
Dokter Kandungan & Kebidananginekologikandungan, dokter-kandungan, kebidanan, ginekologi
Dokter Kulit & Kelaminkulit-dan-kelaminkulit, dokter-kulit, dermatologi
Dokter THTtht-kltht, dokter-tht
Dokter Jantungkardiologijantung, dokter-jantung, kardiologi
Dokter Mataoptalmologimata, dokter-mata
Dokter Parupulmonologiparu, dokter-paru
Dokter Gigi & Mulutgigi-dan-mulutgigi, dokter-gigi
Dokter Sarafneurologisaraf, dokter-saraf
Dokter Jiwapsikiatrijiwa, psikiater, dokter-jiwa
Dokter Bedah Umumbedah-umumbedah, bedah-umum
Dokter Bedah Tulangortopeditulang, ortopedi
Dokter Urologiurologiurologi
Dokter Kankeronkologionkologi

Input configuration

ParameterTypeDefaultDescription
specialitiesarray["penyakit-dalam", "pediatri"]Slugs or Indonesian names of specialities to scrape.
maxDoctorsinteger100Maximum doctor records to collect.
proxyConfigurationobject{"useApifyProxy": false}Optional Apify proxy configuration.

Sample input

{
"specialities": ["penyakit-dalam", "pediatri", "kulit-dan-kelamin", "kardiologi"],
"maxDoctors": 50
}

Output dataset schema

{
"name": "dr. Stefanus Budiman Bunde, Sp.PD",
"speciality": "Dokter Penyakit Dalam",
"hospitalName": "RS Grestelina",
"hospitalAddress": "RS Grestelina, Panakukkang, Makassar",
"city": "Makassar",
"productUrl": "https://www.alodokter.com/cari-dokter/dr-stefanus-budiman-bunde-sppd?sku_id=63082a6aa6839d7867012f1e",
"imageUrl": "https://images.alodokter.com/...",
"doctorSlug": "dr-stefanus-budiman-bunde-sppd",
"skuId": "63082a6aa6839d7867012f1e",
"price": "Rp200.000",
"ratingPercentage": "100%",
"totalRating": 55,
"bookingCount": 790,
"doctorId": "62c25f137dcb1f0de50dbcd3",
"hospitalId": "62be50045c36e60de6b7e5e1",
"scrapedAt": "2026-10-24T11:30:00.000Z"
}

Use with AI agents (MCP)

Expose this Actor as a tool to Claude, Cursor, Codex, or any MCP client:

https://mcp.apify.com/?tools=fauzimatakupan/alodokter-doctor-directory-scraper

Keywords: Alodokter scraper, Indonesia doctor directory, Indonesian healthcare data, dokter Indonesia, jadwal dokter, hospital data Indonesia, telehealth market research, medical provider directory.

Building an Indonesian market-data pipeline? Check our other Actors:

Usage notes

  • Use the data for market research, healthcare access analysis, and competitive studies; respect Alodokter's terms and personal-data rules (no mass messaging, no re-identification of individuals).
  • Consultation fees change; schedule regular runs for fresh pricing.
  • If a speciality slug is invalid, the Actor logs it and continues with the rest.