WebService::GeoIPify - Perl library for ipify's Geolocation API, https://geo.ipify.org and https://ipify.org.
use WebService::GeoIPify;
my $geoipify = WebService::GeoIPify->new(api_key => '1xxxxxxxxxxxxxxxxxxxxxxxxxxxxx32');
print $geoipify->lookup('8.8.8.8');
WebService::GeoIPify is a Perl library for obtaining Geolocation information on IPv4 address.
Source repository at https://github.com/kianmeng/webservice-geoipify.
How to contribute? Follow through the CONTRIBUTING.md document to setup your development environment.
Construct a new WebService::GeoIPify instance.
my $geoipify = WebService::GeoIPify->new(api_key => '1xxxxxxxxxxxxxxxxxxxxxxxxxxxxx32');
Compulsory. The API access key used to make request through web service.
The default base URL for API calls.
The default base URL for ipify API calls to obtain the client public IP.
Query and get an IP address information. Only accept IPv4 public address.
my $geoipify = WebService::GeoIPify->new(api_key => '1xxxxxxxxxxxxxxxxxxxxxxxxxxxxx32');
print $geoipify->lookup('8.8.8.8');
Look up the public IP address of the client which made the web service call.
my $geoipify = WebService::GeoIPify->new(api_key => '1xxxxxxxxxxxxxxxxxxxxxxxxxxxxx32');
print $geoipify->check();
Kian Meng, Ang kianmeng@cpan.org
This software is Copyright (c) 2019 Kian Meng, Ang.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)