This is the FreeIPAPI provider from the PHP Geocoder.
composer require szekeresa/geocoder-freeipapi-provider$httpClient = new \Http\Discovery\Psr18Client();
$provider = new Geocoder\Provider\FreeIPAPI\FreeIPAPI($httpClient);Contributions are very welcome! Send a pull request to the main repository or report any issues you find on the issue tracker.