GeoAPI.com provides the following geo-location products as a web service. Reverse Geocoder A reverse geocoder that take a lat/lon coordinate and returns the nearest intersection, the containing neighborhood, city, state, and country. Example: Take a lat/lon associated with a Tweet and convert it from 40.70395, -73.79922 to the human readable "Jamaica Plains, Queens, New York, USA" Demo | Technical