You can use ipwhois.io to filter out bot traffic, customize content based on visitor's location, display full country names, perform bulk IP geolocation, and more.
This is an official API
Offers SSL Support
Requires Api key
Request format: json,xml,newline
Response format: json,xml,newline