* adding geoplugin to the geocoding section
geoPlugin - the original and largest free IP geolocation web service API
geoplugin.com offers multiple geocoding APIs, including IP geolocation, currency conversion, reverse geocoding since 2004
We were the first free IP geolocation web service on the net and handle around 1/10 of the global traffic that google.com handles (live stats available on geoplugin.com)
All this for free (limit 120 requests a minute).
No API key or registration required to use the API.
* Update README.md
IPGeolocationAPI.com provides a JSON API for geolocating website visitors or geolocating IPv4/IPv6 addresses. The returned JSON response contains detailed information about the geolocated country details like ISO 3166 (countries and states/subdivisions ), ISO 4217 (currency), and E.164 (phone numbers).
The service also has a self-configuring "Deploy to Heroku" button so the API can be self-hosted by anyone.
The service has been tested to handle thousands of asynchronous requests and coded in Python. Fully open source and MIT licensed.
https://github.com/madisvain/geolocationapi
https://forum.oxforddictionaries.com/api/discussion/18/error-message-no-access-control-allow-origin-or-i-can-t-get-my-client-side-request-to-work
`
Unfortunately, we are unable to support client-side application requests (this includes JavaScript, JScript, VBScript, Java applets, ActionScript, etc.).
> This is because our API does not currently support CORS requests due to the potential implications for the security of our server.
> Instead, we suggest you to make the query reach your server side application, and then send the API request from the server rather than from the client.