{"id":"chicago","slug":"chicago","display":"Chicago Metro","url":"https://toxfinder.com/chicago/","clinic_count":90,"price":{"min":6.95,"p25":10.00,"median":12,"p75":14.00,"max":15,"normalized_unit":"usd_per_botox_equivalent_unit"},"histogram":[{"bucket":6,"count":1},{"bucket":7,"count":1},{"bucket":8,"count":4},{"bucket":9,"count":8},{"bucket":10,"count":17},{"bucket":11,"count":9},{"bucket":12,"count":17},{"bucket":13,"count":8},{"bucket":14,"count":13},{"bucket":15,"count":12}],"cities":[{"name":"Chicago","slug":"chicago","clinic_count":37,"median":13.5},{"name":"Schaumburg","slug":"schaumburg","clinic_count":5,"median":11},{"name":"Arlington Heights","slug":"arlington-heights","clinic_count":4,"median":12.25},{"name":"Burr Ridge","slug":"burr-ridge","clinic_count":4,"median":10.5},{"name":"Oakbrook Terrace","slug":"oakbrook-terrace","clinic_count":4,"median":14},{"name":"Elmhurst","slug":"elmhurst","clinic_count":3,"median":10},{"name":"La Grange","slug":"la-grange","clinic_count":3,"median":10},{"name":"Northbrook","slug":"northbrook","clinic_count":3,"median":11},{"name":"Des Plaines","slug":"des-plaines","clinic_count":2,"median":12},{"name":"Glenview","slug":"glenview","clinic_count":2,"median":12},{"name":"Hoffman Estates","slug":"hoffman-estates","clinic_count":2,"median":10.0},{"name":"Naperville","slug":"naperville","clinic_count":2,"median":11.5},{"name":"Oak Brook","slug":"oak-brook","clinic_count":2,"median":8.48},{"name":"Berwyn","slug":"berwyn","clinic_count":1,"median":10},{"name":"Downers Grove","slug":"downers-grove","clinic_count":1,"median":9},{"name":"Evanston","slug":"evanston","clinic_count":1,"median":10},{"name":"Forest Park","slug":"forest-park","clinic_count":1,"median":13.5},{"name":"Glen Ellyn","slug":"glen-ellyn","clinic_count":1,"median":8.95},{"name":"Hanover Park","slug":"hanover-park","clinic_count":1,"median":13},{"name":"Hinsdale","slug":"hinsdale","clinic_count":1,"median":9},{"name":"Lisle","slug":"lisle","clinic_count":1,"median":11},{"name":"Melrose Park","slug":"melrose-park","clinic_count":1,"median":10},{"name":"Mount Prospect","slug":"mount-prospect","clinic_count":1,"median":13.5},{"name":"Niles","slug":"niles","clinic_count":1,"median":14},{"name":"Oak Park","slug":"oak-park","clinic_count":1,"median":11.62},{"name":"Palatine","slug":"palatine","clinic_count":1,"median":10},{"name":"Park Ridge","slug":"park-ridge","clinic_count":1,"median":13},{"name":"River Forest","slug":"river-forest","clinic_count":1,"median":10},{"name":"Skokie","slug":"skokie","clinic_count":1,"median":8.5},{"name":"Winnetka","slug":"winnetka","clinic_count":1,"median":15}],"basis_sources":[{"key":"stated","count":70,"meaning":"A standing per-unit or per-package rate published on the clinic's own site."},{"key":"member/promo","count":20,"meaning":"A member-only or promotional per-unit rate published by the clinic. Real, but conditional."}],"products":[{"key":"botox","count":53,"meaning":"Botox"},{"key":"unspecified_toxin","count":40,"meaning":"Unbranded neurotoxin"},{"key":"dysport","count":20,"meaning":"Dysport"},{"key":"jeuveau","count":12,"meaning":"Jeuveau"},{"key":"xeomin","count":9,"meaning":"Xeomin"},{"key":"daxxify","count":6,"meaning":"Daxxify"},{"key":"letybo","count":5,"meaning":"Letybo"}],"coverage":{"providers_known":1072,"clinics_priced":90,"pages_fetched":53799,"distinct_prices":171},"freshness":{"generated_at":"2026-10-19T12:23:06.6005279+00:00","last_observed":"2026-09-18T01:55:26.8930144+00:00","earliest_observed":"2026-09-18T01:36:07.5818388+00:00","refresh_cadence":"Clinic sites are re-read periodically, roughly quarterly; every row carries observed_at."},"center":{"lat":41.95,"lon":-87.85},"bounds":{"min_lat":41.75,"min_lon":-88.15,"max_lat":42.15,"max_lon":-87.55},"conversion_version":"n1/1.2.0/1.1.0","price_semantics":"normalized_price is ToxFinder's comparable figure in US dollars per Botox-equivalent unit, derived from what the clinic published and versioned by conversion_version. It is not a price the clinic advertised. basis_source says how it was derived; the clinic's own figures are only in evidence rows under 'advertised'."}