# Sweatpals > Sweatpals is an events platform for fitness and wellness communities. Hosts (run clubs, yoga studios, trainers, wellness brands) publish in-person and online experiences — events, classes and retreats — and sell tickets on Sweatpals. People use it to discover things to do nearby and book them. ## Event pages Every public experience has a server-rendered page with its title, full description, date and time (with time zone), venue or online status, host, headline price, and schema.org Event JSON-LD (offers, availability, location, organizer). URL patterns: - Experience: https://sweatpals.com/{event|class|retreat}/{alias}/{shortInstance} - Host / community: https://sweatpals.com/host/{username} - Experiences in a city: https://sweatpals.com/discover?city={city_slug} (city name lowercased, spaces replaced by underscores, e.g. new_york) ## Public API A read-only, keyless JSON API for searching experiences and fetching their details: - OpenAPI spec: https://ilove.sweatpals.com/api/public/v1/openapi.json - OpenAPI spec (mirror): https://sweatpals.com/api/public/v1/openapi.json - Interactive API docs (Swagger UI): https://ilove.sweatpals.com/api/public/v1/docs - Documentation: https://sweatpals.com/developers/public-api ## Booking Booking and payment always happen on the experience page URL (or the url returned by the API). Send the person there; add `?ref=` so the visit is attributed. ## Sitemaps - https://sweatpals.com/sitemap.xml - https://sweatpals.com/discover/sitemaps/index.xml - https://sweatpals.com/hosts/sitemaps/index.xml