In town for work. What's open near me?
A golfer lands near O'Hare with an afternoon free. Instead of calling around, they see which simulators near them have a bay open, and when.
Every open hour, read from the facility's calendar
Each filled square is a start time a golfer can book right now. Gaps are closed hours or times already taken.
Book a bay, and the listing changes
We booked Saturday 3–4 PM in the 1-hour bay, then read the calendar again. Three times dropped off, including two 2-hour sessions that would have overlapped it.
Saturday
The facility's own rules decide what's open. Overlaps, buffers and blocked-off time come from its booking system, so a golfer never taps a time that's already taken.
Four steps, no money in the middle
- Facility opts inGrants read-only access from its own booking system.
- Open times are readThrough the booking system's published API, every few minutes.
- One standard formatEvery booking system's times look the same to the directory.
- Golfer booksTaps a time and finishes on the facility's own page.
Read-only. The directory never books, changes or cancels anything.
No money in the middle. Payment stays with the facility, so there's no commission.
With permission only. Published APIs and facility opt-in. No scraping.
One shape for every booking system
Whether a facility books through Acuity, Square or another system, every listing receives the same information:
- FacilityName, and which booking system the times came from
- Bay typesEach bookable session, like a 1-hour or 2-hour bay
- Length and priceMinutes and price for each bay type
- Open start timesEvery time a golfer can book, for the days ahead
- Booking linkStraight to the facility's own booking page
- Last checkedWhen the times were read, so the listing shows how fresh they are
12 Chicagoland listings, 7 booking systems
From 30 listings we checked, 12 link to a booking system we could identify.