This API is indirect access to geoplugin.com. Please refer to the corresponding SDK below. It is a website for the geoplugin.net API that allows users to lookup the location of an IP address or perform currency conversion. The webservice provides free usage of its geolocation API and automatically supports IPv4/IPv6 queries. The API allows users to supply an IP address or latlon values. By providing no input, the requesting IP address will be used.
IP geolocation data returned includes country, region/state, city, zip code, latitude, longitude etc.
Reverse geocoding can be performed by providing IP or lat/lon values to find nearby places, transport hubs etc in the "extras" category.
Five APIs have been added to the ProgrammableWeb directory in categories Currency, Transportation, and Location. Highlights include an API for cannabis data retrieval and an API for locating application users down to the geocoordinates. Here's a rundown of the latest additions.