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](https://github.com/bcgov/api-specs/blob/master/COLLECTION_NOTICE.md#collection-notice). Please note that you may experience issues when submitting requests to the delivery or test environment if using this [OpenAPI specification](https://github.com/bcgov/api-specs) in other API console viewers. [API keys](https://api.gov.bc.ca/devportal/api-directory/273) 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](https://www2.gov.bc.ca/gov/content?id=103ADC5A956842828554238DEF28D6E5). - http://apps.gov.bc.ca/pub/geocoder - https://apps.gov.bc.ca/pub/geocoder \ \

Claim this API

Are you the operator of Geocoder REST API? Submit a claim to establish contact with us.

Report an Issue

Found something wrong with Geocoder REST API? Let us know about broken links, changed auth, deprecated endpoints, or other issues.

Base URL: https://geocoder.api.gov.bc.ca/
Auth: api_key
Endpoints: 16
Reachable: unknown
CORS: unknown

Links

Homepage: https://dpdd.atlassian.net/servicedesk/customer/portal/1/group/7/
API Base: https://geocoder.api.gov.bc.ca/

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