Free API - AbeIP

This service offers a REST API allowing to get a visitor IP address and to query location information from any IP address. It outputs JSON-encoded IP geolocation data, and supports both Cross-origin resource sharing (CORS) and JSONP.

Simple API - AbeIP

1. Simple API URL

https://api.abeip.com/
Output example:
1.0.1.1

Ordinary JSON Output Schema - AbeIP

1. JSON Output Schema URL

https://api.abeip.com/json/?ip=36.237.57.7
Output example:
{
cityName: "Taiwan"
countryCode: "tw"
countryName: "Taiwan China"
ipAddress: "36.237.57.7"
regionName: "Taiwan"
}

Comprehensive JSON Output Schema - AbeIP

1. JSON Output Schema URL

https://api.abeip.com/json/all/?ip=36.237.57.7
Output example:
unll