Dashboard > Directory > GeoNames API Profile

GeoNames API

Geonames is a geographical database with web services that let users extract useful information about different places, such as weather, timezone and post codes. The GeoNames geographical database covers all countries and contains over eight million placenames that are available for download free of charge. Users can edit, correct and add new names using a wiki interface.

Geonames provides a suite of 36 Webservices covering the following categories:
Fulltext search
Place Hierarchy
Wikipedia
Postal Codes
Reverse Geocoding
Earthquakes
Weather

The APIs use RESTful protocol and responses vary in format between XML, JSON, RDF, CSV, TXT, RSS and KML.

Bookmark and Share Click to vote

GeoNames: Highlights

Summary
Geographic name and postal code lookup
Category
Reference
Tags
Protocols
REST
Data Formats
XML, JSON, JSONP, RDF, CSV, TXT, RSS, KML
API home
http://www.geonames.org/export/ 

GeoNames: Specifications

Functionality

Client Install Required
 
Service Endpoint
http://api.geonames.org/

Signup and Licensing

Signup Requirements
Account with service  
Developer Key Required
 
Account Required
Yes  
Commercial Licensing
 
Provider
geonames.org  
Non-Commercial Lic.
 
Data Licensing
 
Usage Fees
None  
Program Fees
None  
Certification Program
 
Usage Limits
30,000 credits daily limit per application  
Terms of Service
 

Security

Authentication Model
Security Token 
SSL Support
 
Read-only Without Login
 

Support

Vendor API Kits
Java, Ruby, Python, PHP, PERL, Obj-C 
Community API Kits
 
API Blog
 
Site Blog
geonames.wordpress.com/ 
API Forum
groups.google.com/group/geonames 
Developer Support
forum.geonames.org/ 
Console URL
 

Like the GeoNames API?

Click the "Track this API" button on any profile page and never miss an API update, new app, or breaking news for that API again.

 

Mashups, Developers & Source Code

Developers using GeoNames[ Add me ]

  • adamw523
  • daniel_halldin
  • enjoyeverywhere
  • ethan
  • hellenw
  • jebu
  • JP2112
  • missha
  • olbibigo
  • PeteA2Z
  • PlaceMix
  • samscam
  • transpoman

See all GeoNames Developers

PW Recommends

Comments 

February 03, 2011
at 11:35
Comment by: ericwfrost

How can I add a How To article? This shows How To parse GeoNames content, reformat and automate rendering and overlay (via Python win32) into MapPoint http://www.mapforums.com/add-city-coverage-mappoint-using-geonames-database-15244.html

Read more comments

You must be logged in to comment. Not a PW member yet? Why not register.


Is this your API? Email apis at programmableweb.com to claim this entry.
3708 of 11320 APIs

Follow the PW team on Twitter

ProgrammableWeb
APIs, mashups and code. Because the world's your programmable oyster.

John Musser
Founder, ProgrammableWeb

Adam DuVander
Executive Editor, ProgrammableWeb. Author, Map Scripting 101. Lover, APIs.