Geocoder REST API
This API represents address cleaning, correction, completion, geocoding, reverse geocoding, and proximity resources for intersection addresses, physical addresses and their occupants in British Columbia. Please read our data collection notice.
Please note that you may experience issues when submitting requests to the delivery or test environment if using this OpenAPI specification in other API console viewers.
API keys are unique and can be acquired with a GitHub or IDIR account.
Notification: If you have applications or web pages that link to the BC Address Geocoder you must use the following URL.
https://geocoder.api.gov.bc.ca
Please note that the following URLs were deprecated in September 2018 More Details.
- http://apps.gov.bc.ca/pub/geocoder
- https://apps.gov.bc.ca/pub/geocoder \ \
https://geocoder.api.gov.bc.ca/Auth: api_key
Endpoints: 16
Reachable: unknown
CORS: unknown
Links
API Base:
https://geocoder.api.gov.bc.ca/Topics
GEOLOCATION, GOVERNMENT, OPEN_DATA
Endpoints
| Method | Path | Summary | Auth | Last Status | Latency |
|---|---|---|---|---|---|
GET |
/addresses.{outputFormat} | Geocode an address | — | — | — |
GET |
/intersections/near.{outputFormat} | Find intersections near to a geographic point | — | — | — |
GET |
/intersections/nearest.{outputFormat} | Find nearest intersection to a geographic point | — | — | — |
GET |
/intersections/within.{outputFormat} | Find intersections in a geographic area | — | — | — |
GET |
/intersections/{intersectionID}.{outputFormat} | Get an intersection by its unique ID | — | — | — |
GET |
/occupants/addresses.{outputFormat} | Geocode an address and identify site occupants | — | — | — |
GET |
/occupants/near.{outputFormat} | Find occupants of sites near to a geographic point | — | — | — |
GET |
/occupants/nearest.{outputFormat} | Find occupants of the site nearest to a geographic point | — | — | — |
GET |
/occupants/within.{outputFormat} | Find occupants of sites in a geographic area | — | — | — |
GET |
/occupants/{occupantID}.{outputFormat} | Get an occupant (of a site) by its unique ID | — | — | — |
GET |
/parcels/pids/{siteID}.{outputFormat} | Get a comma-separated string of all pids for a given site | — | — | — |
GET |
/sites/near.{outputFormat} | Find sites near to a geographic point | — | — | — |
GET |
/sites/nearest.{outputFormat} | Find the site nearest to a geographic point | — | — | — |
GET |
/sites/within.{outputFormat} | Find sites in a geographic area | — | — | — |
GET |
/sites/{siteID}.{outputFormat} | Get a site by its unique ID | — | — | — |
GET |
/sites/{siteID}/subsites.{outputFormat} | Represents all subsites of a given site | — | — | — |