Campground Data API · Canada

Public campgrounds across Canada, in one API.

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.

Canada-wideProvincial & national parksSite countsReservation phonePoint GeoJSON
Sample recordLive API
Canisbay Lake
Algonquin Provincial Park · Ontario
Host
Prov. park
Sites
242
Province
ON
PointReservation phonepublic_campground 1169
Canada-widePark campgroundsHost typeSite countsAmenities
Overview

What is the Campground Data API?

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".

Campgrounds near anything

Send a viewport around a lake, listing or town and get the campgrounds inside it, up to 2,000 per request.

Filter by province and type

Use state=ON to limit to a province or territory, or type= for access notes such as RV-friendly sites.

Trip-ready details

Site count, reservation phone, amenity codes and access notes are what a trip planner needs in order to shortlist a campground.

Fields

What each record contains.

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
Endpoints

Query by map view, ID or filter.

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.

GET
/api/v1/locations/public_campground?viewport={…}&state=ON&includes_geom=true
Campgrounds in a viewport, optionally by province or type. Default 500, up to 2,000 per request.
GET
/api/v1/locations/public_campground/{id}
One campground with its geometry.
GET
/api/v1/spatial/campgrounds
Campgrounds as GeoJSON Points, paged in sets of up to 200.
Example response

Real data, straight from the API.

Live response, trimmed. Use the geometry for location; the standalone lat and lon fields are not reliable.

  • GeometryPoint
  • FormatJSON and GeoJSON (WGS84, EPSG:4326)
  • CoverageCanada
  • SourcePublic Campgrounds Canada (ArcGIS open dataset)
  • Per requestUp to 2,000 by viewport; 200 per page on /spatial
  • AuthApi-Key header
GET /api/v1/locations/public_campground?viewport={Algonquin}&limit=1 200 OK
[
  {
    "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"
  }
]
Who uses it

Where this layer earns its place.

Cottage & rural listings

What's nearby for guests

Show the public campgrounds and parks within a short drive of a rural property or cottage.

Travel & RV apps

Campground search

Power a "campgrounds near me" search across Canada, filtered by province and RV access.

Tourism boards

Regional camping inventory

List every public campground in a region from one consistent source.

Site selection

Seasonal demand signals

Use campground density as an input when choosing locations for outfitters, gas stations or seasonal retail.

Related layers

Works well with.

Every environmental layer shares the same API key, coordinate system and response conventions. Combine them in one integration.

Frequently asked questions

Common questions about the Campground Data API.

Which campgrounds are included?

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".

Does it cover all of Canada?

It covers the provinces and territories with data in the source, with most records in British Columbia, Alberta, Ontario and Saskatchewan.

Does it show live availability?

No. It is a directory of campgrounds, not a booking system. Use the reservation phone or the operator's reservation site for availability.

Where does the data come from?

A public "Public Campgrounds Canada" dataset published through ArcGIS, normalized into Neighbourly's schema.

What do the host codes mean?

They identify who runs the campground, for example PP for a provincial park and CNP for a Canadian national park.

How do I get access?

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.

Data sources

Neighbourly normalizes public open data into one schema. Source licences and attribution apply; see our terms.

Add campground data to your product.

Get an API key and query this layer today, or talk to us about coverage and volume.