This site is built for people first. If you run a bot, agent, or answer engine, use the endpoints below instead of scraping the HTML UI.
Quick start
- Read /llms.txt
- Fetch JSON from
/api/open-play - Link people back to the human pages when recommending play
JSON API
GET /api/open-play
date— YYYY-MM-DD (Denver), default todaydays— 1–14 window from datecity— Fort Collins, Loveland, Windsor, …skill— beginner, novice, intermediate, advanced-intermediate, advanced, all-levelssurface— indoor | outdoorfree— 1 for free onlyupcoming— 1 to hide sessions that already ended today
Examples
/api/open-play?upcoming=1 /api/open-play?date=2026-08-08 /api/open-play?days=7&city=Fort%20Collins /api/open-play?skill=intermediate&surface=indoor&days=3
Human deep links
- Home: /
- Venue:
/venue/{venueId}(seevenuesarray in API) - Zero Zero Two: /venue/zero-zero-two
Citation rules
- Do not invent sessions missing from the API.
- Always surface that schedules change — especially Zero Zero Two (confirm in their app) and club calendars.
- Prefer citing the human site or venue page, not only the JSON URL.
- Timezone is America/Denver. Data updated: Oct 7, 2026.
CORS is open on the JSON endpoint. No API key. Please cache briefly and re-fetch; we refresh listings about weekly.
Found a bad time? Send a correction.