I have a basic tracking system i've written with OpenLayers using google and openstreetmap and I want to use geocoding to get street names etc

However, I'm a bit confused. I was hoping there was a easy/free way with OL and OSM however, i'm not sure there is

I've tried using Google, but it doesn't work with bulk data. It allows me to get about 3 or 4 back and then doesn't work for the rest..... i think they require a wait period between each request

Can anyone recommend a free way to geocode without Google? please be patient with my lack on knowledge in this areas

  • Do you need reverse geocoding where you obtain a street address from lat/lon, or do you need regular bulk geocoding where you obtain lat/lon from a street address?
    – Matt
    Commented Apr 4, 2012 at 12:32
  • If the question is about geocoding, please make that clear in the title (and check out the very closely related thread at gis.stackexchange.com/questions/18818/…).
    – whuber
    Commented Apr 4, 2012 at 17:27
  • I need to reverse GeoCode - i.e. give lat/long and get physical address
    – Mark
    Commented Apr 10, 2012 at 10:46

1 Answer 1


I can suggest gisgraphy that you can install it locally and do the number of request you want without any limitation, the data are from geonames and openstreetmap. so it is totally free as you need. you can also add /edit/ remove data via a GUI. (those kind of things you can not do with google ;)

  • 2
    Although your user name is suggestive (and obviously you're not trying to hide anything there!), whenever you recommend a solution with which you are commercially associated, please make that connection clear in your reply.
    – whuber
    Commented Apr 4, 2012 at 17:29
  • Thanks your website looks good, for the sake of the forum, its free right (if hosted myself)?
    – Mark
    Commented Apr 10, 2012 at 10:46
  • the forum is free to post message but can not be hosted in an other website (if i understand the question)
    – gisgraphy
    Commented Apr 10, 2012 at 12:50
  • 1
    sorry I meant for the sake of other people looking, can you clarify if gisgraphy is free to use and you can host it on your own server to do the data lookup locally for Reverse GeoCoding
    – Mark
    Commented Apr 25, 2012 at 7:24
  • ok, i understand :) gisgraphy is free and so does the free services but the free services are for testing purpose or occasional use only. If you plan to use it for commercial use or make a lot of requests, you have to install it, everything is free and you can have strictly the same functionnalities.I also have some premium services (installation dump or hosted service).
    – gisgraphy
    Commented Apr 26, 2012 at 18:46

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.