# ToxFinder > Published cosmetic injectable (Botox, Dysport, Xeomin, Jeuveau, Daxxify, Letybo) prices from US clinics, normalized to a price per Botox-equivalent unit and traced to the page each came from. 26 US metros, 1754 priced clinics, refreshed roughly quarterly (this build: 2026-10-19). Query it over MCP at https://toxfinder.com/api/mcp or JSON at https://toxfinder.com/api/v1; do not scrape the HTML. ## What the numbers mean - Every clinic has one headline, `pricing.normalized_price`, in US dollars per Botox-equivalent unit (`usd_per_botox_equivalent_unit`). It is ToxFinder's normalization of what the clinic published, not a price the clinic advertised. Dysport units convert at 2.5 native units per Botox-equivalent unit and Daxxify at 2, unless the clinic already quotes them in Botox-equivalent terms; Xeomin, Jeuveau and Letybo at 1:1; an unbranded unit price under $7 is not converted; a flat per-area price is divided by a typical dose for that area. - `basis_source` says how the headline was derived and must be reported with it: `stated` (a standing per-unit or per-package rate on the clinic's own site), `member/promo` (a member-only or promotional rate; real but conditional) or `derived` (an estimate from a per-area price, lower confidence). A clinic's headline is the median of its prices in the best tier available; tiers are never blended. - `confidence` (0 to 1) multiplies extraction certainty by conversion certainty. Headlines below 0.5 are not published. Normalized prices outside $4 to $40 are rejected as extraction errors. - Each price row keeps three things apart: `advertised` (the clinic's own text, product, basis and figures), `normalized` (the per-Botox-equivalent-unit figure, the conversion path, any assumed dose) and `provenance` (source URL, date read, extractor, corroborating pages). Quote advertised figures from `advertised`, never from `normalized`. - Clinic sites are re-read periodically, roughly quarterly; every row carries `observed_at`. Tell users to confirm with the clinic before booking. Most clinics in a metro publish no price at all, so coverage figures describe what was found, not the market. - No clinic pays to be listed or to rank. Prices are in USD and cover cosmetic neurotoxin injections only; dermal filler is captured but never normalized. ## Query it - [MCP endpoint](https://toxfinder.com/api/mcp): Streamable HTTP, no authentication, protocol 2026-07-28 (older revisions also answered). Tools: list_markets, get_market, compare_markets, search_clinics, get_clinic, get_price_evidence. - [JSON API](https://toxfinder.com/api/v1): GET /markets, /markets/{market}, /markets/compare?markets=a,b, /clinics (filters: market, city, state, near, latitude, longitude, radius_miles, product, basis_source, min_price, max_price, min_confidence, observed_after, sort, limit, offset), /clinics/{id}, /clinics/{id}/evidence, /evidence/{observation_id}, /products, /methodology. - [OpenAPI document](https://toxfinder.com/api/v1/openapi.json): every route, parameter and response schema. - [Agent and developer guide](https://toxfinder.com/agents/): tool schemas, examples, identifiers, rate limits. - [MCP server card](https://toxfinder.com/.well-known/mcp/server-card.json): connection metadata, per the draft server-card proposal. ## Read the method - [How a price becomes a comparable number](https://toxfinder.com/method/): the Dysport ratio, the dose table, the tier rule, and what happens when a number is disputed. - [Methodology as data](https://toxfinder.com/api/v1/methodology): the same, as JSON, with the product ratios. ## Markets - [Houston Metro](https://toxfinder.com/houston/): market id `houston`, 173 priced clinics, median $12 per Botox-equivalent unit. API: https://toxfinder.com/api/v1/markets/houston - [Phoenix & Scottsdale](https://toxfinder.com/phoenix/): market id `phoenix`, 159 priced clinics, median $11 per Botox-equivalent unit. API: https://toxfinder.com/api/v1/markets/phoenix - [South Florida](https://toxfinder.com/miami/): market id `miami`, 150 priced clinics, median $12 per Botox-equivalent unit. API: https://toxfinder.com/api/v1/markets/miami - [Dallas–Fort Worth](https://toxfinder.com/dfw/): market id `dfw`, 141 priced clinics, median $12 per Botox-equivalent unit. API: https://toxfinder.com/api/v1/markets/dfw - [Boston Metro](https://toxfinder.com/boston/): market id `boston`, 93 priced clinics, median $13 per Botox-equivalent unit. API: https://toxfinder.com/api/v1/markets/boston - [San Diego Metro](https://toxfinder.com/san_diego/): market id `san_diego`, 93 priced clinics, median $12 per Botox-equivalent unit. API: https://toxfinder.com/api/v1/markets/san_diego - [Tampa Bay](https://toxfinder.com/tampa/): market id `tampa`, 93 priced clinics, median $11 per Botox-equivalent unit. API: https://toxfinder.com/api/v1/markets/tampa - [New York City](https://toxfinder.com/new_york/): market id `new_york`, 92 priced clinics, median $13 per Botox-equivalent unit. API: https://toxfinder.com/api/v1/markets/new_york - [Chicago Metro](https://toxfinder.com/chicago/): market id `chicago`, 90 priced clinics, median $12 per Botox-equivalent unit. API: https://toxfinder.com/api/v1/markets/chicago - [Washington, D.C.](https://toxfinder.com/washington_dc/): market id `washington_dc`, 74 priced clinics, median $13 per Botox-equivalent unit. API: https://toxfinder.com/api/v1/markets/washington_dc - [Austin Metro](https://toxfinder.com/austin/): market id `austin`, 66 priced clinics, median $12 per Botox-equivalent unit. API: https://toxfinder.com/api/v1/markets/austin - [Atlanta Metro](https://toxfinder.com/atlanta/): market id `atlanta`, 65 priced clinics, median $12 per Botox-equivalent unit. API: https://toxfinder.com/api/v1/markets/atlanta - [Los Angeles — Westside](https://toxfinder.com/los_angeles/): market id `los_angeles`, 64 priced clinics, median $13 per Botox-equivalent unit. API: https://toxfinder.com/api/v1/markets/los_angeles - [Seattle Metro](https://toxfinder.com/seattle/): market id `seattle`, 60 priced clinics, median $12.25 per Botox-equivalent unit. API: https://toxfinder.com/api/v1/markets/seattle - [Bay Area](https://toxfinder.com/bay_area/): market id `bay_area`, 59 priced clinics, median $12.5 per Botox-equivalent unit. API: https://toxfinder.com/api/v1/markets/bay_area - [North Jersey & Staten Island](https://toxfinder.com/north_jersey/): market id `north_jersey`, 56 priced clinics, median $12.75 per Botox-equivalent unit. API: https://toxfinder.com/api/v1/markets/north_jersey - [San Antonio Metro](https://toxfinder.com/san_antonio/): market id `san_antonio`, 46 priced clinics, median $11 per Botox-equivalent unit. API: https://toxfinder.com/api/v1/markets/san_antonio - [Nashville Metro](https://toxfinder.com/nashville/): market id `nashville`, 40 priced clinics, median $11.25 per Botox-equivalent unit. API: https://toxfinder.com/api/v1/markets/nashville - [Minneapolis–Saint Paul](https://toxfinder.com/twin_cities/): market id `twin_cities`, 39 priced clinics, median $12.75 per Botox-equivalent unit. API: https://toxfinder.com/api/v1/markets/twin_cities - [Charlotte Metro](https://toxfinder.com/charlotte/): market id `charlotte`, 28 priced clinics, median $12.78 per Botox-equivalent unit. API: https://toxfinder.com/api/v1/markets/charlotte - [Baltimore Metro](https://toxfinder.com/baltimore/): market id `baltimore`, 20 priced clinics, median $11.49 per Botox-equivalent unit. API: https://toxfinder.com/api/v1/markets/baltimore - [Rhode Island](https://toxfinder.com/rhode_island/): market id `rhode_island`, 17 priced clinics, median $12 per Botox-equivalent unit. API: https://toxfinder.com/api/v1/markets/rhode_island - [New Orleans Metro](https://toxfinder.com/new_orleans/): market id `new_orleans`, 13 priced clinics, median $13.75 per Botox-equivalent unit. API: https://toxfinder.com/api/v1/markets/new_orleans - [Honolulu](https://toxfinder.com/honolulu/): market id `honolulu`, 10 priced clinics, median $13 per Botox-equivalent unit. API: https://toxfinder.com/api/v1/markets/honolulu - [Memphis Metro](https://toxfinder.com/memphis/): market id `memphis`, 8 priced clinics, median $13 per Botox-equivalent unit. API: https://toxfinder.com/api/v1/markets/memphis - [Maui](https://toxfinder.com/maui/): market id `maui`, 5 priced clinics, median $14.5 per Botox-equivalent unit. API: https://toxfinder.com/api/v1/markets/maui ## Identifiers - Clinic ids are URL slugs (the last segment of a clinic page, /{market}/{id}/); they are issued once and never recomputed. - Market ids are metro keys, as listed above. - Observation ids are 64-character hashes from `provenance.observation_id`; they are stable across re-crawls. ## Limits and etiquette - Public, read-only, no key. Rate limited per caller (60 requests a minute sustained, with a burst of 60); a 429 carries Retry-After. Page size is 1 to 100. - Please attribute ToxFinder (https://toxfinder.com) when you quote a figure, and link the clinic page so a reader can see the evidence. - Questions: support@apextechnologygroup.io