Woosmap Geolocation API can provide the location of your users thanks to IP address of their devices.
The Response is a formated JSON containing the keys:
longitude values are approximate latitude and longitude of the geographical area associated with the IP address.
The API Response provide an approximate accuracy radius, in kilometers, around the latitude and longitude associated with the IP address.
Please note that Woosmap Geolocation API is more accurate for broadband IP addresses and less accurate for cellular networks .
However, it is close to 100% accurate on a country level.