About
ottrec.ca is an unofficial website that makes it easier to find City of Ottawa drop-in recreation activities — on a map, by activity, or across every facility's schedule at once.
This site is not affiliated with or endorsed by the City of Ottawa.
It is built and maintained by Patrick Gaskin. Please report problems or inaccurate data by opening an issue.
Feedback
Data Sources
All schedule information is automatically collected from the individual facility pages on ottawa.ca once a day. The date of the data in use is shown at the top of every page, and each facility links back to its source page.
Dates, times, and activity names are parsed and normalized automatically, and categories are matched by activity name, so entries can occasionally be missing, miscategorized, or out of date. When something on a source page fails to parse, an error is displayed on the facility's schedules.
Terms
This site is provided as-is, without warranty of any kind. Schedule information may be incomplete, inaccurate, or outdated, and should be confirmed with the facility or the City of Ottawa before relying on it.
Attribution
Compiled data © Patrick Gaskin. https://github.com/pgaskin/ottrec
Facility information and schedules © City of Ottawa. https://ottawa.ca/en/recreation-and-parks/facilities/place-listing
Address data via geocodio (Address Ranges)
Address data via geocodio (CanVec+ by Natural Resources Canada)
Address data via geocodio (City of Ottawa (Open Government Licence – City of Ottawa Contains information licensed under the Open Government Licence – City of Ottawa))
Address data via geocodio (Countrywide (Adapted from Statistics Canada, National Address Register, 2024-05-11. This does not constitute an endorsement by Statistics Canada of this product.))
Address data © Patrick Gaskin.
Website © Patrick Gaskin.
data.ottrec.ca
The dataset behind this site is published at data.ottrec.ca and updated daily. It is available in several forms:
- Preview — every schedule on a single HTML page. This is also the best format to paste into one-off LLM queries.
- Simplified dataset — drop-in facilities and activity times with fully parsed dates and times, cleaned titles, and inferred reservation requirements, as JSON or CSV with a fully documented stable schema.
- Raw dataset — matches the structure of the source website as closely as possible, with minimal processing and no assumptions, as Protobuf, JSON, or text Protobuf.
A small API also serves historical versions of each dataset by date or version hash — see the data.ottrec.ca homepage for the endpoint reference and schema documentation.