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...) –  twisig 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 !! –  twisig 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.

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