Geocoding API

Canadian geocoding API, from address to coordinates.

Turn Canadian street addresses into latitude and longitude, with the neighbourhood, municipality and province attached. Built for products that need to place an address and know what surrounds it.

Neighbourly · Geocoding
AddressesCoordinatesNeighbourhoods
CanadaLocation data, Canadian-hosted
Why Neighbourly

More than a pin on a map.

Coordinates with context

Each match includes its neighbourhood, municipality and province, so one request answers more than where a point sits.

Built for one search box

People can type an address the way they normally would, and get ranked candidates back to choose from.

Works in reverse too

Start from a coordinate to find nearby addresses and the neighbourhood or municipality around it, for tap-on-map and GPS flows.

Connected to everything else

Use a location to reach Neighbourly permits, demographics, schools and environmental data through one API.

Example request

One address in, coordinates back.

Send the address as a search and read the coordinates from the best match. The response is shortened here to the main fields.

Request

GET /api/v1/locations/location_typeahead/search?search=100+queen+st+w+toronto
Host: api.neighbourly.io
Api-Key: YOUR_API_KEY

Response

{
  "message": {
    "hits": [
      {
        "type": "Address",
        "full_addr": "100 QUEEN STREET WEST",
        "neighbourhood": "Yonge-Bay Corridor",
        "lower_tier_municipality": "TORONTO",
        "province": "Ontario",
        "lat": 43.65282,
        "lng": -79.38363
      }
    ]
  }
}
Use cases

Where teams use it.

Real estate platforms

Place listings on a map and show the neighbourhood around each one.

Logistics and service areas

Turn customer addresses into points for routing, territories and coverage checks.

Insurance and lending

Locate a property first, then connect it to hazard, permit and neighbourhood data.

FAQ

Common questions.

What does the geocoding API return?

Matching Canadian addresses with latitude, longitude, neighbourhood, municipality and province. Results are ranked, so your product can show the best match or a list to choose from.

Does it do reverse geocoding?

Yes. Use a coordinate to find the neighbourhood or municipality at that point, and search a small map area for nearby addresses. See our reverse geocoding page for more.

Can I try it without signing up?

Yes. The free Geocoding Lookup lets you test addresses and coordinates in your browser.

Does it work outside Canada?

No. Neighbourly is built for Canadian locations, and coordinates outside Canada return no match.

Can I search by postal code?

Street addresses are the best input for geocoding. For postal code data, see our Postal Code Lookup page.

How do I get access?

Log in to the dashboard if you have an account, or talk to us about your use case and we will help you get started.

Add Canadian geocoding to your product.

Test it for free, then talk to us about connecting it.