Simple webservice and initially free service to get latitude and longitude for a given IP. Free for limited usage, but with more that 1000 request per day or https connections you’ve got to pay (~$0,0003 per lookup).
Alternatives:
- https://www.maxmind.com/en/geoip2-precision-city-service ($0,0004 per lookup, pay per batch of requests, old fashioned API))
- http://www.ip2location.com/databases/db5-ip-country-region-city-latitude-longitude (actual database, monthly updates, $349 /y)