This service enable user to lookup for city name by using latitude and longitude coordinate. It will return the result containing the information of the nearest country, region, city, latitude and longitude.The REST API make use of the GeoDataSource Location Search Web Service which consists of two APIs, Nearest City API and Nearest Cities API. Nearest City API will only return one result whereas the Nearest Cities API will return the list of cities within 20km.

Search City by GeoDataSource REST API

Nearest City API (Return one city as the result)
Nearest Cities API (Return the list of cities within 20km as the result)

Note: Please sign up for a free API license key at GeoDataSource Web Service page.

IP2Location IP Geolocation
IP2Location Free Widgets
IP Geolocation API
IP Address Map