Every number on this site traces to a published source. This page is the full account: what feeds the site, how often it refreshes, how derived facts are derived, and — just as important — what the data cannot say.
Drop-in schedules, locations, facilities and registered programs come from the City of Toronto's open data portal — the same Parks, Forestry & Recreation package the City's own tools read. That yields the 232 venues, 5,994 weekly drop-in sessions and the building-by-building facilities list (“What's in the building”) on venue pages. Nothing is scraped from third-party sites and nothing is inferred: if a room or a session appears here, it appears in the City's register.
Transit proximity is computed from the TTC's published GTFS schedule feed: the nearest stop, its distance, and the distinct routes serving it, for 242 venues. Distances are straight-line, not walking routes, and every page that shows one says so. Routes are counted as distinct lines, not raw stop IDs — GTFS gives every platform and direction its own ID, and counting those would roughly double the true number.
The City refreshes its recreation data weekly, and this site rebuilds from it on the same cadence. Every venue page carries a “Verified” stamp showing how old its data is — if that stamp says more than a week, believe the stamp, not this paragraph. Transit data follows the TTC's quarterly schedule updates.
The City's feed carries no prices, but cost in Toronto is published policy, not guesswork. Three rules, applied in order: the City names the centres where every City-run drop-in is free for everyone; leisure swim, water play, wading pools and indoor playground are free at every location; and drop-in fees apply only to adults (19+) and older adults (60+), so under-19 sessions are free. Each session records why it got its label, so a wrong call is traceable rather than mysterious.
The honest limit: lane swim is free at outdoor pools and charged at most indoor ones, and nothing in the feed distinguishes them — those rows say “free under 19 · adults pay” rather than a number the data can't stand behind. Published adult rates shown on venue pages carry the date they were checked.
The feed does not say when a holiday or facility rental overrides a schedule, whether a registered course is sold out (a full course still reads “open”), how long a pool is, or what equipment a session provides. Where those questions matter, pages link the venue's official source and say “confirm with the facility” — because a confident answer the data can't back would be worse than none.
City data is used under the Open Government Licence – Toronto, which permits commercial use and modification with attribution. This site is not affiliated with, and is not endorsed by, the City of Toronto or the TTC. Map tiles and map data on venue pages are © OpenStreetMap contributors.