# Changelog of Bookimed.com Medical Tourism Scraper (`haketa/bookimed-scraper`) Actor

- **URL**: https://apify.com/haketa/bookimed-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/haketa/bookimed-scraper.md

## Changelog

### 1.2.0 — 2026-11-01

- **Fresh verification run (500 records).** Scraped Turkey + India + Thailand in listing mode and confirmed health: **500 unique clinics, 0 duplicates** (de-duplication on `clinicUrl` works perfectly) in ~5.5 minutes. Core identity coverage: `clinicName` / `clinicUrl` / `country` / `searchCountry` / `scrapedAt` = **100%**, `city` = 78%, `treatmentPrices` = 62% (756 structured price objects with real treatment names and USD/EUR min/max), `certifications` = 31%. "Load More" pagination confirmed working across all listings.
- **Bug fix — junk treatment names.** `cleanTreatment()` now rejects marketing-copy fragments ("As low as of", "Starting from", "Price from", "Cost from", "From only", "Only", "Just …") that previously leaked into `treatmentPrices` as bogus treatment entries. Safe additive guard: it only removes non-treatment fragments and keeps all 321 real distinct treatment names (verified against the fresh run — 0 false positives).
- **README refreshed to the gold standard.** Corrected the engine description (Bookimed is a **Nuxt 3** SPA, not Nuxt 2), replaced the output examples with **real records from the fresh run**, added an honest listing-vs-profile coverage note (rating/reviews/doctors are best-effort on the card and intended for `scrapeDetails: true`), fixed the `featuredDoctor` claim, rebuilt the field-reference table, and added a dedicated Pagination & scale section and a 🔗 Related scrapers block.

### 1.1.0 — 2026-05

- Nuxt SPA state extraction on clinic profiles — individual patient `reviews` (author, rating, text, date, treatment, country, doctor), `ratingBreakdown`, `foundedYear`, `beds`, `languages`, `accreditations`, `phone`, `email`. Unlocks sentiment analysis, doctor-reputation tracking, and treatment-outcome research.

### 1.0.0 — 2026-05

- Initial public release — Playwright Chromium engine, 13 languages, country/city/procedure filtering, optional profile enrichment, JSON-LD support, multi-currency price parsing, pay-per-event pricing.
