Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

I'm looking for a global geoapi for the places.

I see Facebook places, google places, simplegeo, factual etc...

Why not create an API that includes all places? Free and easily accessible as OpenStreetMap for the webmapping ?

If people are interested, write me!


share|improve this question
what do you want you geo place api to do? Geonames is the best of the 'free' bunch - geonames.org/export/ws-overview.html –  Mapperz Jun 12 '12 at 15:52
I would like to start a big project with a quality assurance of the places from private enterprises (Facebook, Google...) –  user3120 Jun 12 '12 at 16:10
sounds like a very expensive venture. do you have billions of capital? - private/commercial will charge for this data. –  Mapperz Jun 12 '12 at 16:48
You like this project ? s3.amazonaws.com/simplegeo-public/places_dump_20110628.zip ... A good start !! –  user3120 Jun 12 '12 at 16:55

1 Answer 1

GeoNames has many different types of web service



Webservice Type : REST

Url : api.geonames.org/findNearbyPlaceName?

Parameters : lat,lng,

lang: language of returned 'name' element (the pseudo language code 'local' will return it in local language),
radius: radius in km (optional), maxRows: max number of rows (default 10)
style: SHORT,MEDIUM,LONG,FULL (default = MEDIUM), verbosity of returned xml document
localCountry: in border areas this parameter will restrict the search on the local country, value=true

Result : returns the closest populated place for the lat/lng query as xml document. The unit of the distance element is 'km'. 



Response (XML)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.