Discover/reservations.ontarioparks.ca API
live

reservations.ontarioparks.ca APIreservations.ontarioparks.ca

Check group campsite availability across Ontario Parks by weekend and month. Returns park-level status, daily availability codes, and resource-level detail.

Endpoints
3
Updated
14d ago
Try it
Year to search. Omitting defaults to the current year.
End month (1-12). Must be >= start_month.
Start month (1-12).
api.parse.bot/scraper/ed14e06b-a3fa-45bd-8f33-6038b5b6f21b/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/ed14e06b-a3fa-45bd-8f33-6038b5b6f21b/search_group_campsite_availability?year=2026&end_month=7&start_month=7' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Search for group campsite availability on weekends across specified months. Discovers parks with group campsites then checks each weekend's availability at the region level. Returns park-level availability summary including daily status codes and weekend counts. Queries 5 regions per weekend so a 3-month range (about 13 weekends) completes within timeout.

Input
ParamTypeDescription
yearintegerYear to search. Omitting defaults to the current year.
end_monthintegerEnd month (1-12). Must be >= start_month.
start_monthintegerStart month (1-12).
Response
{
  "type": "object",
  "fields": {
    "year": "integer year searched",
    "months": "string range like '6-8'",
    "results": "array of {park_name, park_map_id, region, weekend, start_date, end_date, daily_status, has_availability, available_areas}",
    "summary_by_park": "array of {park_name, region, park_map_id, weekends_available, weekends_checked}",
    "weekends_checked": "integer number of weekends in the range",
    "parks_with_group_campsites": "array of {name, region, map_id}"
  },
  "sample": {
    "data": {
      "year": 2026,
      "months": "7-7",
      "results": [
        {
          "region": "Northern Parks",
          "weekend": "Jul 03 - Jul 05, 2026",
          "end_date": "2026-07-05",
          "park_name": "Aaron",
          "start_date": "2026-07-03",
          "park_map_id": -2147483648,
          "daily_status": [
            {
              "code": 0,
              "status": "Available"
            },
            {
              "code": 0,
              "status": "Available"
            },
            {
              "code": 0,
              "status": "Available"
            }
          ],
          "available_areas": 3,
          "has_availability": true
        }
      ],
      "summary_by_park": [
        {
          "region": "Northern Parks",
          "park_name": "Aaron",
          "park_map_id": -2147483648,
          "weekends_checked": 5,
          "weekends_available": 5
        }
      ],
      "weekends_checked": 5,
      "parks_with_group_campsites": [
        {
          "name": "Aaron",
          "map_id": -2147483648,
          "region": "Northern Parks"
        }
      ]
    },
    "status": "success"
  }
}

About the reservations.ontarioparks.ca API

This API exposes 3 endpoints for querying group campsite availability across Ontario Parks' reservation system. The search_group_campsite_availability endpoint sweeps all 5 regions for a given month range and returns per-park weekend counts, daily status codes, and available area names — letting you compare options across dozens of parks in a single call. The other endpoints drill into specific parks or list every park with group campsite facilities.

What the API covers

The API covers group campsite availability across Ontario's provincial park reservation system, organized into 5 regions. list_parks returns a complete directory of parks that offer group campsite facilities, structured as regions (each with region_map_id and an array of {name, map_id} parks) plus total_parks and total_regions counts. These map_id values are the keys used by the other two endpoints.

Weekend availability search

search_group_campsite_availability accepts year, start_month, and end_month parameters and sweeps every weekend in that range across all regions. It returns a flat results array where each entry covers one park–weekend combination, including start_date, end_date, daily_status codes, has_availability (boolean), and available_areas. The summary_by_park array rolls this up to weekends_available and weekends_checked per park, giving a fast signal for which parks have the most open windows without parsing every individual result.

Per-park detail

get_park_availability takes a map_id, start_date, and end_date and returns resource-level and area-level detail. The resources array lists individual campsite resources with daily_availability entries containing code and status per day. The child_maps array breaks availability down by named sub-areas of the park. The overall_availability field gives a flat string array (e.g. Available, Unavailable) covering each day in the requested range, useful for a quick date-by-date scan without iterating individual resources.

Common use cases
  • Find which Ontario Parks have open group campsites on any given summer weekend using summary_by_park weekends_available counts
  • Build a group trip planner that compares park availability across a full season by querying start_month through end_month
  • Generate a weekly digest of newly available group campsites for a specific region using region filtering from list_parks
  • Check whether a specific park has day-by-day availability for a multi-day group event using get_park_availability with custom date ranges
  • Map group campsite parks geographically using map_id and region data from list_parks
  • Alert users when a previously unavailable park shows has_availability = true for a target weekend
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Ontario Parks have an official developer API?+
Ontario Parks does not publish a public developer API or documented API program. The reservation system at reservations.ontarioparks.ca is intended for end-user booking, not programmatic access.
What does daily_status contain in the search results, and how is it different from overall_availability in get_park_availability?+
In search_group_campsite_availability results, daily_status is a compact status code returned per weekend date, alongside the boolean has_availability flag. In get_park_availability, overall_availability is a string array — one entry per day in the requested range — using human-readable values like 'Available' or 'Unavailable'. The per-park detail endpoint also adds resources and child_maps arrays with their own daily_availability breakdowns at the resource and sub-area level.
Does the API return individual campsite names, site numbers, or pricing for group campsites?+
Not currently. The API returns resource IDs, daily availability codes, and child map area names, but does not expose individual site names, site numbers, or nightly pricing. You can fork this API on Parse and revise it to add an endpoint targeting that detail if the source exposes it.
Are weekday dates covered, or only weekends?+
search_group_campsite_availability focuses on weekends within the specified month range, which is reflected in the weekends_checked response field. get_park_availability accepts arbitrary start_date and end_date strings in YYYY-MM-DD format, so weekday availability for a specific park can be checked directly using that endpoint.
Does the API cover all Ontario Parks, including day-use or non-group sites?+
The API covers only parks that have group campsite facilities. list_parks returns total_parks and total_regions counts scoped to that subset. Individual tent or electrical sites, backcountry permits, and day-use facilities are not covered. You can fork this API on Parse and revise it to target other booking categories if the reservation system exposes them.
Page content last updated . Spec covers 3 endpoints from reservations.ontarioparks.ca.
Related APIs in TravelSee all →
culturetrip.com API
Discover travel inspiration and plan your next adventure by browsing curated travel articles, destination guides, and bookable trips organized by region and city. Search for specific destinations, compare trip dates and prices, and explore popular cities to find the perfect getaway.
sevenrooms.com API
Search for available restaurant tables across any SevenRooms venue, view venue details and open dates, and complete reservations all in one place. Whether you're planning ahead or booking last-minute, you can check real-time availability and secure your table at thousands of restaurants on the SevenRooms platform.
delta.com API
Look up Delta Airlines flight schedules, check real-time flight status, and retrieve detailed trip information to plan your travel. Find your nearest airport and access the data you need to monitor flights and make booking decisions.
customs.gov.mv API
Check import/export duties, tariff classifications, and exchange rates for Maldives customs compliance, plus track vessel movements, company registrations, and declaration statuses. Get real-time data directly from the official customs portal to streamline your trade and logistics operations.
comedymothership.com API
Browse upcoming Comedy Mothership shows across different rooms, check real-time ticket availability, and get detailed information about Kill Tony events and seating options. Find venue details, FAQs, and track specific performances to plan your comedy night.
burningman.org API
Access comprehensive Burning Man information including Black Rock City event schedules, ticketing details, themed activities, playa events, volunteering opportunities, and mutant vehicle listings. Search global Burning Man events, stay updated with news and stories, and find preparation resources all in one place.
breckenridge.com API
Check real-time snow conditions, weather forecasts, lift operations, and trail status at Breckenridge Ski Resort to plan your day on the mountain. View live mountain cameras and get up-to-the-minute updates on slopes, lifts, and weather before you head out.
united.com API
Search United Airlines flights, check real-time flight status, and view detailed seat maps to plan your perfect trip. Compare fare options and use airport autocomplete to quickly find your departure and arrival cities.