22

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 '16 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.

Read more about locked posts here.

6

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.

http://developer.decarta.com

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
  • 1
    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 developer.tomtom.com (Following the Uber acquisition of deCarta ...our DevZone will no longer be open) – Stephen Lead Mar 23 '16 at 23:59
  • Put in an update - thanks for reminding me of this response – TheSteve0 Apr 1 '16 at 20:57
4

I suggest you try out Geocode.Farm (https://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.

2

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 '16 at 4:54
2

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 https://developers.google.com/maps/terms#section_10_5)
  3. You can store the Place ID indefinitely (see https://developers.google.com/places/place-id#save-id)

    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 just want to clarify one point on storing data from google maps. From the TOS: "You will not pre-fetch, cache, index, or store any Content to be used outside the Service." it says this in differing ways in at least three parts of the TOS. In other words. you can store the geocodes, but only if you are going to be using them on a Google Maps/Earth application. – Brad Mathews Sep 8 '16 at 20:38
  • @BradMathews this is an interesting observation; I hope it isn't a knot of definitions (such as what exactly "Service" is). Would you mind sharing your notes on this regarding the differences found in the locations of the TOS? – okev Sep 28 '16 at 18:39
1

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.

0

For Europe try Geocode.XYZ

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