IP归属IP查询地理位置定位 地理位置与网络定位

ip-api.com IP查询

ip-api.com是一个免费IP地理位置接口,可查询IPv4/IPv6地址或域名的国家、地区、城市、经纬度、ISP与ASN信息。无需Key与注册,免费HTTP接口每分钟45次。

查看官方文档 ↗

接入教程

http://ip-api.com/json/8.8.8.8

1. 直接请求即可,无需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)。

相似接口推荐

高德地图Web服务API

高德地图Web服务API提供地理编码、逆地理编码、IP定位、行政区域查询、路径规划与静态地图等服务。个人认证开发者基础服务每天5000次免费配额。

免费增值
ipinfo.io IP信息查询API

ipinfo.io提供高精度IP地理定位、ASN、归属企业与隐私数据。无需Token免费每天1000次(按IP),注册免费Token后提升到每月50000次。

免费增值
腾讯位置服务

腾讯位置服务提供地址解析、逆地址解析、地点搜索、IP定位与静态地图等WebService接口。个人开发者每天10000次免费调用,并发限制5次/秒。

免费增值
百度地图Web服务API

百度地图Web服务API为国内开发者提供地理编码、逆地理编码、地点检索、路线规划、IP定位等接口。完成个人开发者认证后,地理编码与路线规划等接口默认提供每天5000次免费调用额度。

免费增值