Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm looking for a web service providing a full address based on coordinates (and reverse).

I'm ready to pay for that service.

I don't want to use Google's API.


locked by PolyGeo Jun 21 at 19:18

This question's answers are a collaborative effort: if you see something that can be improved, just edit the answer to improve it! No additional answers can be added here

I would highly recommend deCarta. We powered google maps, yahoo maps and a ton of other people. We just announced new pricing. We expose our geocoding (and reverse geocoding) through many different apis. We also have worldwide coverage.

We actually have other emergency systems running on our platform.

Note that deCarta was acquired by Uber]1 and their API is no longer available.

Disclaimer: I work for deCarta.

The problem with DeCarta is, that you are not allowed to store the results in your database (Source: Email from February 2013) – Gerwald Feb 6 '14 at 11:42
I don't know of any COMMERCIAL service that will let you do that. All of the charge by transaction and storing the values would basically undercut their revenue model – TheSteve0 Feb 7 '14 at 18:11
If you have objects you want to display on a map, it doesn't make any sence to ALWAYS query the geocoding service. Especially if they do not change. We are using Geocodefarm. They let you do this. – Gerwald Feb 8 '14 at 11:27
It seems that the above link is no longer valid, and people should head to (Following the Uber acquisition of deCarta ...our DevZone will no longer be open) – Stephen Lead Mar 23 at 23:59
Put in an update - thanks for reminding me of this response – TheSteve0 Apr 1 at 20:57

I suggest you try out Geocode.Farm ( You can always just past the address into the address bar the same as you would put it into a form and it will display in XML the output, but it is human readable:

000.00000 -000.000000

Maybe this will work for you.

GeocodeFarm now offers reverse geocoding – Michael Aug 7 '13 at 20:13
They have very confusing terms of services though. – Trufa Feb 18 '14 at 14:12
I just want to second GeocodeFarm. They have provided the most accurate locations for me (not including services like Bing or Google where you're forced to use their mapping products). If anybody is on the fence, definitely give them a try – Eric Palakovich Carr Jan 16 '15 at 22:50

You can try PickPoint. That's a pretty expeditious service providing geocoding as well as reverse geocoding by attractive price.

You can even choose Free plan if the number of requests is below 2500 per day.

PickPoint is great. Good pricing, and good results. – welbornio Apr 25 at 4:54

Posting a new answer here as this ranks highly on Google on the topic of Geocoder result licensing.

Here's what I understand to be true for the non-enterprise version of Google Maps / Google Places:

  1. You can't store geospatial data or address data
  2. You can store some data, but only for performance purposes in limited cases (see
  3. You can store the Place ID indefinitely (see

    Place IDs are exempt from the caching restrictions stated in Section 10.5.d of the Google Maps APIs Terms of Service. You can therefore store place ID values indefinitely.

Based on my own recollection, Google Maps TOS has improved quite a bit, and they do clarify what you can and cannot do a little better now.


I was also looking for international geocoding and checked out decarta and viamichelin. I couldn't make heads or tails of the viamichelin site so I moved on to decarta. I downloaded their api and was geocoding addy's in Denmark in no time. Their prices are the best I've found on the web. I called them for some more information and the CEO of the company called back was extremely helpful.

Go with DeCarta - first 1,000,000 geocodes are free, $2.80/1000 after that.


For Europe try Geocode.XYZ

It is free. (based on openstreetmap and ) Does Geocoding (forward and reverse) batch geocoding and geoparsing from text for over 50 European countries.