Geocoding USA & Canada since 2005.

API Pricing


  • Throttled API access is free up to 2500 calls per day for non-commercial users. API

  • Pay-per-use access is $0.0025 per credit. Login to buy credits (1 credit = 1 API Call).

  • Unlimited credits: $500 per month (unlimited access to all API endpoints. Rate limit: up to 10 per sec.) Login to subscribe.

  • Unlimited & Unthrottled Geocoder.ca Server on AWS. Run this software on your own server.

Data Products Pricing

Geocoder.ca is the most affordable geocoding option for USA and Canada with no usage restrictions.

Compare Geocoding Providers
Geocoder.ca Google Here
Free requests 2,500 / day 1,300 / day 1,120 / day
Pay as you go $2.5 per 1,000 requests $5 per 1,000 requests
Unlimited Plan $500 / month
AWS Marketplace Server Option
No Contracts
No Usage Restrictions
Bulk Geocoding
Reverse Geocoding
Freeform text Geoparsing
USA zip code / Canada postal code lookups
North American IP Address lookups
Custom features at no cost (on a case-by-case basis) - -
How to compare the accuracy of geocoder.ca with Google Maps and other providers: There is no independently accepted metric for comparing the accuracy of various geocoders. In theory you need what is called "ground truth", i.e. verified locations with latitude,longitude. Then you can compare the verified location vs the one returned by a geocoding service.

In the absence of such a comparison tool, you can check locations you are familiar with on geocoder.ca, Google maps, etc; then compare the results. We have seen such comparisons provided by our clients, but we can not comment as we are obviously biased.

Service Level Agreement (SLA)? Our servers are on the AWS cloud with redundancy and failover, so we provide uptime guarantees for paying customers. Free users may be throttled at various usage loads.

If AWS goes down (as it has in the past) pretty much half of the internet goes down with it. Now that the AWS cloud has matured to the stage it is at, that possibility is very unlikely.

Please follow us on twitter where we'll communicate in the event of any outage.


Postal Code Datasets Premium Batch Geocode API


Forward Geocoding: | Reverse Geocoding. | Geocode Street Intersections. | Free Data Downloads | Legal News | Development News
Location (in Canada or USA): Geoparse locations from text | Geocoding APIs and Tools: XML, CSV, Jsonp and Json APIs | Batch Geocoding & Geo-Data Visualization.
A location in North America (USA, Canada). For worldwide coverage use Geocode.xyz
Geocode your ip address: 54.91.203.233 Get your Geocoding server on AWS
Examples
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 Geocoder.ca API
Recent Queries:
  1. 1066 Brightview DR, GLENDORA, CA 91740
  2. 1732 GOODMAN AVE, REDONDO BEACH, CA 90278
  3. 681 Green Acre DR, FULLERTON, CA 92835
  4. 1860 NEW AVE, SAN GABRIEL, CA 91776
  5. 815 ave 7e, Montréal, QC H1B4J2
  6. 425 boul Du Curé-labelle, BLAINVILLE, QC J7C1C9
  7. 40 av 84e E, BLAINVILLE, QC J7C3R5
  8. 9360 rue Godfroy-langlois, MIRABEL, QC J7N0B6
  9. 68.148.57.78
  10. W6M-6-64-10
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 geocoder.ca? 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.