fresha_landing_venues
Lists venues published on a Fresha landing page by city, business type, or treatment type, returning names, addresses, ratings, price bands, and images.
Instructions
List the venues on one Fresha landing page. Returns the venue list Fresha (fresha.com) publishes on one of its own pre-rendered landing pages: each venue's name, canonical page, published business types, postal address with coordinates, average rating with its rating count, the venue's coarse price band and an image. Read a plain city page with city alone, a business-type page with business_type, or a treatment-type page with treatment_type; the two facets are mutually exclusive. city is the page's own value with its country prefix, e.g. us-new-york. There is no pagination on this route: Fresha pre-renders a fixed list (about 30 venues on a city page, 130 on a business-type or treatment-type page) and exposes no page parameter, so count is the number of venues on the page and never a total. A facet combination Fresha does not publish is a not-found. The price range is the venue's own coarse display string and is not this API's price surface: a venue's service menu, read through fresha-venue, is.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"city": "<city>"
},
"name": "fresha_landing_venues"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | Yes | City landing value with country prefix, e.g. us-new-york | |
| business_type | No | Business-type slug, e.g. hair-salons; mutually exclusive with treatment_type | |
| treatment_type | No | Treatment-type slug, e.g. hair-colouring; mutually exclusive with business_type |