免费接口支持IPv4地址(限速每天50次,仅供测试) | ||
---|---|---|
接口地址 | http://freeapi.ipip.net/118.28.8.8 | |
请求方式 | HTTP GET | |
响应 |
[ "中国", "天津", "天津", "" ] |
IP查询接口(付费用户专享 | 示例代码) | ||
---|---|---|
接口地址 | http://ipapi.ipip.net/find | |
请求方式 | HTTP GET | |
参数 | addr | 118.28.8.8 |
Header | Token | cc87f3c77747bccbaaee35006da1ebb65e0bad57 |
示例 | curl "http://ipapi.ipip.net/find?addr=118.28.8.8" -H "Token: cc87f3c77747bccbaaee35006da1ebb65e0bad57" | |
JSONP | JS: http://ipapi.ipip.net/find?addr=118.28.8.8&callback=find&sid={sid}&uid={uid}&sig=签名算法 sid 与 uid 的值参见后台已购买服务列表 | |
响应 |
{ "ret": "ok", // ret 值为 ok 时 返回 data 数据 为err时返回msg数据 "data": [ "中国", // 国家 "天津", // 省会或直辖市 "天津", // 地区或城市 , 可能不存在 "", // 学校或单位 , 可能不存在 "鹏博士", // 运营商字段 , 可能不存在 "39.128399", // 纬度 , 可能不存在 "117.185112", // 经度 , 可能不存在 "Asia/Shanghai", // 时区一, 可能不存在 "UTC+8", // 时区二, 可能不存在 "120000", // 中国行政区划代码 (仅中国) "86", // 国际电话代码 , 可能不存在 "CN", // 国家二位代码 , 可能不存在 "AP" // 世界大洲代码 , 可能不存在 ] } |
新版地级市接口 | ||
---|---|---|
接口地址 | http://ipapi.ipip.net/query/118.28.8.8 | |
请求方式 | HTTP GET | |
Header | Token | cc87f3c77747bccbaaee35006da1ebb65e0bad57 |
示例 |
curl "https://ipapi.ipip.net/query/118.28.8.8" -H "Token: cc87f3c77747bccbaaee35006da1ebb65e0bad57" curl "https://ipapi.ipip.net/query/current" -H "Token: cc87f3c77747bccbaaee35006da1ebb65e0bad57" |
|
响应 |
{ ret : "ok", // ret 值为 ok 时 返回 data 数据 为err时返回msg数据 data: { ip: "118.28.8.8", location: { country_name: "中国", region_name: "天津", city_name: "天津", owner_domain: "", isp_domain: "鹏博士", latitude: "39.125032", longitude: "117.295532", timezone: "Asia/Shanghai", utc_offset: "UTC+8", china_admin_code: "120000", idd_code: "86", country_code: "CN", continent_code: "AP" } } } |
查我的IP(付费用户专享) | ||
---|---|---|
接口地址 | http://ipapi.ipip.net/find_myip | |
请求方式 | HTTP GET | |
Header | Token | cc87f3c77747bccbaaee35006da1ebb65e0bad57 |
示例 | curl "http://ipapi.ipip.net/find_myip" -H "Token: cc87f3c77747bccbaaee35006da1ebb65e0bad57" | |
响应 |
{ ret : "ok", // ret 值为 ok 时 返回 data 数据 为err时返回msg数据 data : { client_ip: "8.8.8.8" // 发起请求的客户端IP地址 } } |
API访问频率限制情况(付费用户专享) | ||
---|---|---|
接口地址 | http://ipapi.ipip.net/find_status | |
请求方式 | HTTP GET | |
Header | Token | cc87f3c77747bccbaaee35006da1ebb65e0bad57 |
示例 | curl "http://ipapi.ipip.net/find_status" -H "Token: cc87f3c77747bccbaaee35006da1ebb65e0bad57" | |
响应 |
{ ret : "ok", // ret 值为 ok 时 返回 data 数据 为err时返回msg数据 data : { limit: false, // 是否已受访问限制 hour: 99680, // 一个小时内调用次数 day: 999680, // 24小时内调用次数 } } |
接口: | http[s]://ipapi.ipip.net/location/geo | |
---|---|---|
请求: | HTTP GET | |
参数: | ip | IP地址(不传值则为发起请求IP地址) |
授权: | token | 付费后获取 |
示例: |
curl "http://ipapi.ipip.net/location/geo?ip=123.121.9.220" -H "Token: 1234567890" |
|
响应: |
{ code: 0, data: { ip:"123.121.9.220", longitude: 116.51124, // IP定位经度WGS84 latitude: 39.917572, // IP定位纬度WGS84 radius: 50, // IP覆盖半径 credibility: 100, // 可信度 最大值为100(即为百分百可信任) gps_district: { // 高精度数据到区县等 country_code: "CN", country: "中国", province: "北京", city: "北京", district: "朝阳区", china_code: "110105" }, gps_aoi: [ // 高精度数据到商圈小区学校等 { country_code: "CN", country: "中国", province: "北京", city: "北京", district: "朝阳区", china_code: "110105", aoi_type: "住宅小区", aoi_name: "朝阳园" }, { country_code: "CN", country: "中国", province: "北京", city: "北京", district: "朝阳区", china_code: "110105", aoi_type: "商圈", aoi_name: "青年路商圈" } ] location:{ // 没有高精度数据时候的返回结果 country: "中国", province: "北京", city: "北京" } } } |
Header | 含义 |
---|---|
X-Ratelimit-Limit | 单用户每小时次数 |
X-RateLimit-Remaining | 单用户每小时剩余次数 |
X-RateLimit-Used | 单用户每小时使用次数 |
X-RateLimit-Reset | 为了得到最大请求数所等待的秒数 |
接口: | http://ipapi.ipip.net/location/wifi | |
---|---|---|
请求: | HTTP GET | |
参数: | bid | mac地址 BSSID |
ssid | SSID | |
授权: | token | 付费后获取 |
示例: |
curl "http://ipapi.ipip.net/location/wifi?mac=286c070a2669&ssid=fangzheng" -H "Token: 1234567890" |
|
响应: |
{ code: 0, // code 等于0说明请求成功 error: "...." // code 不等于0时候的提示信息 data: { longitude: 116.48943, // WIFI定位经度WGS84 latitude: 39.910435, // WIFI定位经度WGS84 gps_district: { country_code: "CN", // 购买gps定位(区县包)后显示 country: "中国", // 购买gps定位(区县包)后显示 province: "北京", // 购买gps定位(区县包)后显示 city: "北京", // 购买gps定位(区县包)后显示 district: "朝阳区", // 购买gps定位(区县包)后显示 china_code: "110105" // 购买gps定位(区县包)后显示 } } } |
Header | 含义 |
---|---|
X-Ratelimit-Limit | 单用户每小时次数 |
X-RateLimit-Remaining | 单用户每小时剩余次数 |
X-RateLimit-Used | 单用户每小时使用次数 |
X-RateLimit-Reset | 为了得到最大请求数所等待的秒数 |
接口: | http://ipapi.ipip.net/location/cell | |
---|---|---|
请求: | HTTP GET | |
参数: | mcc | 国家区域代码(默认:460;目前只支持中国) |
mnc | 运营商代码 | |
lac | 小区代码 | |
cid | 基站号 | |
授权: | token | 付费后获取 |
示例 |
curl "http://ipapi.ipip.net/location/cell?lac=32888&cid=100543749&mnc=0&mcc=460" -H "Token: 1234567890" |
|
响应: |
{ code: 0, data: { longitude: 104.67404, // 基站定位经度WGS84 latitude: 31.048662, // 基站定位纬度WGS84 radius: 200, // 基站覆盖半径 gps_district: { country_code: "CN", // 购买gps定位(区县包)后显示 country: "中国", // 购买gps定位(区县包)后显示 province: "四川", // 购买gps定位(区县包)后显示 city: "德阳", // 购买gps定位(区县包)后显示 district: "中江县", // 购买gps定位(区县包)后显示 china_code: "510623" // 购买gps定位(区县包)后显示 } } } |
Header | 含义 |
---|---|
X-Ratelimit-Limit | 单用户每小时次数 |
X-RateLimit-Remaining | 单用户每小时剩余次数 |
X-RateLimit-Used | 单用户每小时使用次数 |
X-RateLimit-Reset | 为了得到最大请求数所等待的秒数 |
接口: | http://ipapi.ipip.net/location/gps | |
---|---|---|
请求: | HTTP GET | |
参数: | lat | 纬度 |
lng | 经度 | |
授权: | token | 付费后获取 |
示例: |
curl "http://ipapi.ipip.net/location/gps?lat=39.121121&lng=117.12121" -H "Token: 1234567890" |
|
响应: |
{ code: 0, data: { longitude: 116.32599, latitude: 40.0023, gps_district: { // 如果已购AOI,此处不显示 country_code: "CN", // 购买gps定位(区县包)后显示 country: "中国", // 购买gps定位(区县包)后显示 province: "北京", // 购买gps定位(区县包)后显示 city: "北京", // 购买gps定位(区县包)后显示 district: "朝阳区", // 购买gps定位(区县包)后显示 china_code: "110105" // 购买gps定位(区县包)后显示 } gps_aoi: [ // 数组,可多条 { country_code: "CN", // 购买gps定位(AOI)后显示 country: "中国", // 购买gps定位(AOI)后显示 province: "北京", // 购买gps定位(AOI)后显示 city: "北京", // 购买gps定位(AOI)后显示 district: "海淀区", // 购买gps定位(AOI)后显示 china_code: "110108", // 购买gps定位(AOI)后显示 aoi_type: "高校学院", // 购买gps定位(AOI)后显示 aoi_name: "清华大学" // 购买gps定位(AOI)后显示 } ] } } |
Header | 含义 |
---|---|
X-Ratelimit-Limit | 单用户每小时次数 |
X-RateLimit-Remaining | 单用户每小时剩余次数 |
X-RateLimit-Used | 单用户每小时使用次数 |
X-RateLimit-Reset | 为了得到最大请求数所等待的秒数 |
接口: | http://ipapi.ipip.net/v1/port | |
---|---|---|
请求: | HTTP GET | |
参数: | ip | IP地址 |
授权: | token | 付费后获取 |
示例: |
curl "http://ipapi.ipip.net/v1/port?ip=8.8.8.8" -H "Token: 1234567890" |
|
响应: |
{ "code": 0, "data": { "ip": "8.8.8.8", "is_proxy_maybe": false, "ports": [{ "port": 53, "date": 20190608, "protocol": "dns" }] } } |
接口: | http://ipapi.ipip.net/v1/port | |
---|---|---|
请求: | HTTP GET | |
参数: | ip | IP地址 |
授权: | token | 付费后获取 |
示例: |
curl "http://ipapi.ipip.net/v1/port?ip=8.8.8.8" -H "Token: 1234567890" |
|
响应: |
{ "code": 0, "data": { "ip": "8.8.8.8", "is_proxy_maybe": false, "ports": [{ "port": 53, "date": 20190608, "protocol": "dns" }] } } |
IP查询接口(付费用户专享 | 示例代码) | ||
---|---|---|
接口地址 | http://[example.com]/find | |
请求方式 | HTTP GET | |
参数 | addr | 118.28.8.8 |
sign | 0123456789012345678901234567890123456789 签名算法:请联系我们技术人员索取 | |
示例 | curl "http://[example.com]/find?addr=118.28.8.8&sign=0123456789012345678901234567890123456789" | |
响应 |
{ "ret": "ok", // ret 值为 ok 时 返回 data 数据 为err时返回msg数据 "data": [ "中国", // 国家 "天津", // 省会或直辖市(国内) "天津", // 地区或城市 (国内) "", // 学校或单位 (国内) "鹏博士", // 运营商字段(只有购买了带有运营商版本的数据库才会有) "39.128399", // 纬度 (每日版本提供) "117.185112", // 经度 (每日版本提供) "Asia/Shanghai", // 时区一, 可能不存在 (每日版本提供) "UTC+8", // 时区二, 可能不存在 (每日版本提供) "120000", // 中国行政区划代码 (每日版本提供) "86", // 国际电话代码 (每日版本提供) "CN", // 国家二位代码 (每日版本提供) "AP" // 世界大洲代码 (每日版本提供) ] } |
© 2013 - 2025 北京天特信科技有限公司 所有权利保留
本网站 SSL 证书由 TRUSTASIA 提供
本网站安全防护服务由 上海云盾 提供