Geocoding USA & Canada since 2005.

Extract locations from this text: Geocode a single location This tool will extract street addresses, street intersections and city names in North America (Canada, USA and Mexico).
HTML ExamplesXML, JSON, JSONP & CSV Examples
More json examples:
  1. zip+4 code in USA: 75704-2933
  2. on 5 digit zip code USA: 75704
  3. in Canada: K2C1N5
More jsonp examples:
  1. zip+4 code in USA: 75704-2933
  2. on 5 digit zip code USA: 75704
  3. in Canada: K2C1N5
Node.js module to interface with the API
Recent Queries:
  1. 3850 HALL BLVD, BEAVERTON, OR 97005
  2. 131 S AVENUE, EDMOND, OK 73104
  3. 1230 Grove ST, CLAIRTON, PA 15025
  4. 757 Delta RD, RED LION, PA 17356
  5. 1463 Mustang PL , Port Coquitlam, BC V3C6L3
  6. 112 Kingsview Blvd , Etobicoke, ON M9R1V3
  7. 1778 Amble Greene Dr , SURREY, BC V4A6P4
  8. 103 Touchstone Dr , North York, ON M6M5K8
  10. Okotoks t1s ob5 Okotoks t1s ob5 Okotoks t1s ob5 Okotoks t1s ob5 AB
More Examples

SFAQ (Selected Frequently Asked Questions)

What is the geocoding accuracy? We generally return two types of geocoding results, Rooftop / Parcel Geocoding and Street Interpolation Geocoding. (The other types as based on postal/zip codes, city/neighborhood names, ip addresses, etc).
Currently over 40% of the geocoding requests we receive return Rooftop results with Confidence Score = 1.
Interpolated results have a maximum Confidence Score of 0.9.
for Example:
  1. 2525 Olympic ST, SPRINGFIELD, OR 97477 (Rooftop)
  2. 2524 Olympic ST, SPRINGFIELD, OR 97477 (Interpolated)
How can I use it? Use the free API or Create an account for batch geocoding and premium api access. (see the services page or read the XML api docs.)

Who uses It is easy to use our real time geocoding port to build location aware web applications (examples: Canada | USA | Both USA and Canada.)
Many other applications also use our services. Some of them are mentioned here.

Legal News, May 2016 - In regards to Canadian Postal Code data on

Canada Post commenced court proceedings in 2012 against Geolytica Inc. for copyright infringement in relation to Geolytica Inc.'s Canadian Postal Code Geocoded Dataset and related services offered on its website at The parties have now settled their dispute and Canada Post will discontinue the court proceedings. The postal codes returned by various geocoder interface APIs and downloadable on, are estimated via a crowdsourcing process. They are not licensed by from Canada Post, the entity responsible for assigning postal codes to street addresses. Geolytica continues to offer its products and services, using the postal code data it has collected via a crowdsourcing process which it created. Notice of Discontinuance