Acme-Free-API-Geodata-GeoIP
view release on metacpan or search on metacpan
lib/Acme/Free/API/Geodata/GeoIP.pm view on Meta::CPAN
my $geodata = $agent->lookup('24.48.0.1');
if(!defined($geodata)) {
die("Lookup failed");
}
print "$ip is hosted by ", $geodata->{org}, " in ", $geodata->{city}, " (", $geodata->{country}, ")\n";
=head1 DESCRIPTION
This module looks up GeoIP data through a public API, see L<https://www.freepublicapis.com/ip-geolocation-api>.
It returns a hashref on success, undefined on failure. To see what went wrong, set debug to a true value in new().
=head1 SEE ALSO
Call for API implementations on PerlMonks: L<https://perlmonks.org/?node_id=11161472>
=head1 AUTHOR
Rene Schickbauer, E<lt>cavac@cpan.orgE<gt>
( run in 0.864 second using v1.01-cache-2.11-cpan-39bf76dae61 )