接入教程
http://ip-api.com/json/8.8.8.81. 直接请求即可,无需Key:
2. 不传IP时默认返回当前请求IP的信息。
3. 返回JSON包含country、regionName、city、lat、lon等字段。
4. 可传入域名进行查询。
5. 免费接口仅支持HTTP,每分钟45次限制,超限返回429。
Python 查询IP归属
python
import requests
r = requests.get("http://ip-api.com/json/8.8.8.8")
data = r.json()
print(data["country"], data["city"], data["lat"], data["lon"])
PHP 查询IP归属
php
<?php
$data = json_decode(file_get_contents('http://ip-api.com/json/8.8.8.8'), true);
echo $data['country'] . ' ' . $data['city'];
JavaScript 查询IP归属
javascript
fetch('http://ip-api.com/json/8.8.8.8')
.then(r => r.json())
.then(d => console.log(d.country, d.city));
常见问题
需要Key吗?
不需要,免费接口无需Key与注册,永久免费。
免费接口有什么限制?
每个IP每分钟45次请求,且仅支持HTTP(不支持HTTPS)。
Aitishiku.com