The Neighbourly Campground API returns public campgrounds across Canada's provinces and territories as map points: provincial park, national park, recreation site and other public campgrounds. Each comes with its name, host type, province, reservation phone number, site count and amenity codes. Query a map viewport or filter by province or type.
It is a REST API for finding public campgrounds near a place. Records cover every province and territory with data, with most in British Columbia, Alberta, Ontario and Saskatchewan. Each campground has a name and short code, host type (for example PP for a provincial park or CNP for a Canadian national park), province, reservation phone, number of sites, amenity codes and access notes such as "2wd OK" or "big rigs OK".
Send a viewport around a lake, listing or town and get the campgrounds inside it, up to 2,000 per request.
Use state=ON to limit to a province or territory, or type= for access notes such as RV-friendly sites.
Site count, reservation phone, amenity codes and access notes are what a trip planner needs in order to shortlist a campground.
These are the fields the API returns for this layer. Field names match the JSON response exactly.
| Field | Type | Description |
|---|---|---|
| name | string | Campground name |
| abbr | string | Short code |
| host | string | Host type code, e.g. PP (provincial park), CNP (national park) |
| state | string | Province or territory code, e.g. ON, BC |
| ph_res | string | Reservation phone |
| rv | number | Number of sites |
| amenities | string | Amenity codes |
| campground_type | string | Access notes, e.g. 2wd OK, big rigs OK |
| town | string | Nearest town, where recorded |
| info | string | Source summary line |
| geom | GeoJSON | Point geometry |
All requests go to https://api.neighbourly.io and send your key in the Api-Key header. A viewport is a JSON bounding box, {"southWestLat":…,"southWestLon":…,"northEastLat":…,"northEastLon":…}, URL-encoded.
Live response, trimmed. Use the geometry for location; the standalone lat and lon fields are not reliable.
[
{
"id": 1169,
"abbr": "CANI",
"name": "Canisbay Lake - Algonquin Provincial Park",
"host": "PP",
"ph_res": "705.633.5572",
"rv": 242,
"amenities": "RS",
"state": "ON",
"info": "CANI/Canisbay Lake - Algonquin Provincial Park PP PH:705.633.5572 SITES:242 AMEN:RS 45.564 -78.595"
}
]
Show the public campgrounds and parks within a short drive of a rural property or cottage.
Power a "campgrounds near me" search across Canada, filtered by province and RV access.
List every public campground in a region from one consistent source.
Use campground density as an input when choosing locations for outfitters, gas stations or seasonal retail.
Every environmental layer shares the same API key, coordinate system and response conventions. Combine them in one integration.
Common questions about the Campground Data API.
Public campgrounds across Canada: provincial and national park campgrounds, and other public sites such as local park and authority campgrounds. A small number of privately owned sites are included and marked "call ahead".
It covers the provinces and territories with data in the source, with most records in British Columbia, Alberta, Ontario and Saskatchewan.
No. It is a directory of campgrounds, not a booking system. Use the reservation phone or the operator's reservation site for availability.
A public "Public Campgrounds Canada" dataset published through ArcGIS, normalized into Neighbourly's schema.
They identify who runs the campground, for example PP for a provincial park and CNP for a Canadian national park.
Request an API key from the dashboard or book a demo. Every request sends the key in the Api-Key header. Pricing is usage-based.
Neighbourly normalizes public open data into one schema. Source licences and attribution apply; see our terms.
Get an API key and query this layer today, or talk to us about coverage and volume.