MioDottore scraper avatar

MioDottore scraper

Pricing

from $50.00 / 1,000 doctor full data

Go to Apify Store
MioDottore scraper

MioDottore scraper

Extract detailed info from miodottore.it: names, addresses, specialties, coordinates, images, and profile links. Ideal for directories, medical trends analysis, and app integration. Easy setup on Apify platform. Outputs structured JSON format.

Pricing

from $50.00 / 1,000 doctor full data

Rating

0.0

(0)

Developer

Giovanni Bianciardi

Giovanni Bianciardi

Maintained by Community

Actor stats

3

Bookmarked

48

Total users

1

Monthly active users

3 months ago

Last modified

Categories

Features

Limited permissions

Share

🏥 Miodottore Professional Scraper

Extract structured, high-quality healthcare professional data from Doctoralia and their international equivalents across 11 countries.


💡 Before you run this scraper

Some datasets like this one are already available ready-to-use on bananalitycs.com — download instantly or request custom delivery.

 

✨ Features

  • 📊 Rich Data Extraction: detailed profiles, reviews, pricing, availability
  • 🌍 11 Markets Supported: Doctoralia + all international brands
  • ⚡ High-Performance Scraping: parallel execution & smart pagination
  • 🎯 Precise Filtering: cities, specializations, services
  • 💰 Pricing Intelligence: extract service prices, insurance data
  • ⭐ Review Analytics: sentiment-ready patient reviews
  • 📍 Location Data: GPS coordinates and clinic details
  • 🔄 Real-time Availability: upcoming appointment slots

🌐 Supported Platforms

CountryPlatformDomain
🇮🇹 ItalyMiodottoremiodottore.it
🇪🇸 SpainDoctoraliadoctoralia.es
🇦🇷 ArgentinaDoctoraliadoctoralia.com.ar
🇨🇱 ChileDoctoraliadoctoralia.cl
🇵🇪 PeruDoctoraliadoctoralia.pe
🇧🇷 BrazilDoctoraliadoctoralia.com.br
🇹🇷 TurkeyDoktortakvimidoktortakvimi.com
🇵🇱 PolandZnanyLekarzznanylekarz.pl
🇲🇽 MexicoDoctoraliadoctoralia.com.mx
🇨🇿 Czech RepublicZnamyLekarznamylekar.cz
🇨🇴 ColombiaDoctoraliadoctoralia.co

⚙️ Input Configuration

{
"country": "italy",
"city": "Roma",
"specializations": ["dentista", "cardiologo"],
"maxResults": 100
}

Input Parameters

ParameterTypeRequiredDescription
countryStringYesCountry code (e.g., italy, spain)
cityStringYesCity or area to target
specializationsArrayYesList of medical specializations
maxResultsNumberNoLimit results (default: unlimited)

📤 Output Schema

You will receive one dataset containing:

Doctor Information

  • Full name, title, gender
  • Ratings, review counts, sentiment
  • Specializations
  • Verified profile URL

Practice Locations

  • Multiple clinic addresses
  • GPS coordinates
  • Availability / nearest appointment
  • Accessibility features

Services & Pricing

  • Service name, description
  • Price and “from price” flags

Patient Reviews

  • Review text
  • Per-review ratings
  • Date & time
  • Doctor responses

💡 Example Output

{
"doctor_info": {
"id": "661399",
"name": "Mattia",
"surname": "Bozzelli",
"full_name": "Mattia Bozzelli",
"prefix": "Dott.",
"url": "https://www.miodottore.it/mattia-bozzelli/agopuntore-omeopata/certaldo",
"stars": 5,
"opinion_stats": {
"positive": 101,
"neutral": 0,
"negative": 0,
"total": 101
},
"branding": null,
"has_slots": true,
"allow_questions": true,
"city_id": 7289,
"gender": "male"
},
"specializations": {
"_items": [
{
"id": "116",
"name": "agopuntore",
"name_plural": "agopuntori",
"is_popular": false,
"name_female": null,
"requires_certification": false,
"requires_license_number": false,
"license_number_type": ""
},
{
"id": "114",
"name": "omeopata",
"name_plural": "omeopati",
"is_popular": false,
"name_female": null,
"requires_certification": false,
"requires_license_number": false,
"license_number_type": ""
}
]
},
"opinions": {
"page": 1,
"limit": 20,
"pages": 6,
"total": 101,
"_items": [
{
"id": "3330255",
"text": "Professionale, empatico e ottimo ascoltatore in una parola meraviglioso ",
"stars": 5,
"created_at": "2025-12-03T20:58:35+01:00",
"is_anonymous": true,
"photo_url": "https://platform.docplanner.com/img/general/doctor/aftervisit-placeholder.png?2249471580",
"doctor_answer": null
}
// ...tutte le altre opinioni...
]
},
"addresses": [
{
"address_details": {
"id": "1019701",
"name": "Studio Medico \"Il Cerchio\"",
"province": "SI",
"city_name": "Colle di Val d'Elsa",
"district_name": null,
"post_code": "53034",
"street": "Via dello Spuntone 16",
"phone_numbers": ["+3905771645578"],
"doctor_id": "661399",
"facility_id": null,
"facility_address_id": null,
"coordinate": {
"lat": 43.4167786,
"lon": 11.1326628
},
"booking_extra_fields": {
"birth_date": false,
"gender": false,
"nin": false,
"nin_optional": false,
"insurance_number_optional": false,
"insurance_plan_optional": false
},
"has_slots": true,
"nearest_slot_date": "2025-12-16T16:45:00+01:00",
"calendar_guid": "16700000-60f9-66f0-0f9c-08ddafcefb43",
"www": null,
"address_accessibility": [
"accessibility_1",
"accessibility_4",
"accessibility_2",
"accessibility_3"
],
"online_payments": false,
"calendar_active": true,
"fee": null,
"default_fee": null,
"non_doctor": false,
"is_commercial_from_deal": true,
"is_commercial_from_saas": false
},
"services": {
"_items": [
{
"id": "3497326",
"name": "agopuntura",
"price": 50,
"price_decimal": 50,
"is_price_from": true,
"service_id": "309",
"description": "",
"is_default": true,
"service_guid": null
}
// ...altre prestazioni...
]
}
}
// ...altri indirizzi...
],
"booking_widget_data": {
"addresses": [
{
"id": 1019701,
"street": "Via dello Spuntone 16",
"city": "Colle di Val d'Elsa",
"name": "Studio Medico \"Il Cerchio\"",
"isOnlineOnly": 0,
"insuranceSupport": "private_and_insurance",
"hasAdvancedConfigurationEnabled": false
}
],
"specializations": [
{
"id": 116,
"name": "agopuntore",
"doctorsCount": 1
},
{
"id": 114,
"name": "omeopata",
"doctorsCount": 1
}
],
"services": [
{
"id": 309,
"name": "agopuntura",
"doctorsCount": 1,
"specializationsCount": {
"114": 46,
"116": 46
},
"group": "popular"
}
],
"service_options": [
{
"id": 3497326,
"serviceId": 309,
"doctorId": 661399,
"name": "agopuntura",
"description": "",
"price": 50,
"isPriceFrom": true,
"doctorsCount": 1
}
],
"insurances": [
{
"id": 1,
"name": "SSN",
"doctorsCount": 1
}
// ...altre assicurazioni...
]
}
}

🎯 Use Cases

⚠️ Disclaimer

This tool is designed for legitimate business uses such as analytics, research, and data integration. Users are responsible for adhering to local laws, data privacy regulations, and platform terms of service.