BC Data docs

bc_recreation_sites

B.C. Crown recreation sites (Recreation Sites and Trails BC)

Find B.C. Crown recreation sites (the province's mostly rustic forest recreation sites and campgrounds) from the Recreation Sites Subset layer on DataBC, read live. Search by site name, nearby town, recreation district, or by distance from a point (nearest first), or look up one site by file id for its driving directions, description, access and structures. Returns file id, name, nearby town, district, number of camp sites, maintenance standard, any closure notice, activities and structures. Information purposes only: the layer says so; check the official site for current status before travel. No fees, reservations or operator contacts. Not BC Parks provincial parks (use bc_protected_areas).

Cost: 3 units of your allowance (see Rate limits).

Parameters

  • file_id (string, optional)
  • name (string, optional): min length 1, max length 60
  • near_town (string, optional): min length 1, max length 60
  • district (string, optional): min length 1, max length 60
  • lat (number, optional): min 47.5, max 61
  • lon (number, optional): min -140, max -113
  • radius_km (number, optional): min 0.5, max 200
  • limit (integer, optional): min 1, max 50, default 20

REST

curl -X POST https://api.bcmcp.ca/v1/tools/bc_recreation_sites \
  -H "Authorization: Bearer $BCDATA_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'

MCP

Call the tool bc_recreation_sites with these arguments. Over raw JSON-RPC:

curl -X POST https://api.bcmcp.ca/mcp \
  -H "Authorization: Bearer $BCDATA_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"bc_recreation_sites","arguments":{}}}'

What comes back

Every answer is the same envelope, over REST and over MCP: available, data, citations, freshness and notes. See Citations and freshness.

On this page