BC Data docs

parcel_lookup

ParcelMap BC parcel by PID or point

The public parcel fabric record for a Parcel Identifier (PID, nine digits, dashes optional) or for a point (lat, lon in WGS 84; if the point is on no parcel, such as a road, the nearest parcel within 10, 30 or 75 m is returned with its distance in metres to the parcel edge, and the answer says so; if too many parcels are in the ring to rank, none is returned; a miss costs up to four reads of the land budget), from ParcelMap BC on DataBC (OGL-BC version), read live. Public fields only: PID, plan number, status, class, start date, municipality, regional district, area, update date. No owner, assessment or title information; no geometry.

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

Parameters

  • pid (string, optional): min length 1, max length 12
  • lat (number, optional): min 47.5, max 61
  • lon (number, optional): min -140, max -113

REST

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

MCP

Call the tool parcel_lookup 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":"parcel_lookup","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