分享几个IP获取地理位置的API接口


全网首发,最全的IP接口,不服来辩!博主找了几个小时的资料,又手动抓取到了几个接口补充进来,应该不能再全了……

360获取本机IP、地区及运营商

1、接口地址:http://ip.360.cn/IPShare/info

2、传递参数:无

3、返回类型:json

4、返回值:

  • greetheader:提示语(如上午好、中午好等)
  • nickname:本机已登录的360账号
  • ip:本机IP地址
  • location:IP所对应的地理位置(中间会有“\t”分隔地区与运营商)
  • loc_client:作用不明

5、请求示例: Request URL:http://ip.360.cn/IPShare/info

6、返回示例:

{ 		
	    "greetheader":"中午好,", 		
	    "nickname":"null", 		
	    "ip":"115.159.152.210", 		
	    "location":"上海市\t电信 ", 		
	    "loc_client":"" 		
	} 		

7、备注:本接口抓包自360IP分享计划网站

360获取指定IP的地区及运营商

1、接口地址:http://ip.360.cn/IPQuery/ipquery

2、传递参数: ip:要查询的IP地址

3、参数传递方式:GET/POST

4、返回类型:json

5、返回值:

  • errno:错误编号(为零则代表成功)
  • errmsg:错误信息
  • data:查询的IP所对应的地理位置(中间会有“\t”分隔地区与运营商)

6、请求示例: Request URL:http://ip.360.cn/IPQuery/ipquery?ip=115.159.152.210

7、返回示例:

{ 		
		    "errno":0, 		
		    "errmsg":"", 		
		    "data":"上海市\t电信" 		
		} 	

8、备注:本接口抓包自360IP分享计划网站

ip508获取指定IP、地区及所处位置

1、接口地址:http://www.ip508.com/ip

2、传递参数: q:要查询的IP地址(为空则查询本机IP)

3、参数传递方式:GET/POST

4、返回类型:json

5、返回值:

  • r:是否请求成功
  • i:查询到的IP地址
  • c:查询到的IP所对应的地理位置
  • a:查询到的详细位置(如XX公司)

6、请求示例: Request URL:http://www.ip508.com/ip?q=115.159.152.210

7、返回示例:

{ 		
    "r":true, 		
    "d":{ 		
        "i":"115.159.152.210", 		
        "c":"上海市", 		
        "a":"腾讯云BGP数据中心" 		
    } 		
} 		

8、备注:本接口抓包自ip508.com

淘宝获取本机IP地址

1、接口地址:http://www.taobao.com/help/getip.php

2、传递参数:无

3、返回类型:jsonp

4、callback:ipCallback

5、返回值: ip:本机IP地址

6、请求示例: Request URL:http://www.taobao.com/help/getip.php

7、返回示例: ipCallback({ip:“115.159.152.210”})

8、备注:本接口只有返回IP地址的功能

淘宝获取IP详细信息

1、接口地址:http://ip.taobao.com/service/getIpInfo.php

2、传递参数: ip:要查询的IP地址

3、参数传递方式:GET/POST

4、返回类型:json

5、返回值:

  • code:错误码(为零代表请求成功)
  • country:国名
  • country_id:国名(英文缩写)
  • area:地域(如:华东)
  • area_id:地域ID
  • region:行政区
  • region_id:行政区ID
  • city:城市名
  • city_id:城市ID
  • isp:网络提供商
  • isp_id:网络提供商ID
  • ip:请求的IP地址

6、请求示例: Request URL:http://ip.taobao.com/service/getIpInfo.php?ip=115.159.152.210

7、返回示例:

{ 		
 			    "code":0, 		
 			    "data":{ 		
 			        "country":"中国", 		
 			        "country_id":"CN", 		
 			        "area":"华东", 		
 			        "area_id":"300000", 		
 			        "region":"上海市", 		
 			        "region_id":"310000", 		
 			        "city":"上海市", 		
 			        "city_id":"310100", 		
 			        "county":"", 		
 			        "county_id":"-1", 		
 			        "isp":"腾讯网络", 		
 			        "isp_id":"1000153", 		
 			        "ip":"115.159.152.210" 		
 			    } 		
 			} 		

8、备注:本接口来自淘宝IP地址库

搜狐IP地址查询接口

1、接口地址:http://pv.sohu.com/cityjson

2、传递参数: ie:编码(默认为GBK)

3、参数传递方式:GET

4、返回类型:js

5、返回值:

  • cip:本机IP地址
  • cid:城市编号
  • cname:城市名称

6、请求示例:Request URL:http://pv.sohu.com/cityjson?ie=utf-8

7、返回示例:

var returnCitySN = {"cip": "115.159.152.220", "cid": "410100", "cname": "广州市"}; 		

新浪IP地址查询接口

1、接口地址:http://int.dpool.sina.com.cn/iplookup/iplookup.php

2、传递参数:

  • format:数据返回格式
  • ip:欲查询的IP(空则查询本机)

3、参数传递方式:GET

4、返回类型:js/json

5、返回值:

  • country:国名
  • province:省份
  • city:城市名

注:还有一些参数无法获取数据,作用未知。

6、请求示例:Request URL:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=115.159.152.210

7、返回示例

var remote_ip_info = { 		
    "ret": 1, 		
    "start": -1, 		
    "end": -1, 		
    "country": "中国", 		
    "province": "上海", 		
    "city": "上海", 		
    "district": "", 		
    "isp": "", 		
    "type": "", 		
    "desc": "" 		
}; 		

中国黑客联盟IP地址接口

1、接口地址:http://www.fbisb.com/ip.php

2、传递参数:ip:要查询的IP地址

3、参数传递方式:GET

4、返回类型:html

5、备注:本接口抓包自中国黑客联盟IP定位查询系统

附录

还可以通过抓取源码从几个网站获取IP信息

http://www.hao7188.com/ 此网站获取到的数据比较详细,推荐。 	
http://www.ip138.com/ 老牌的IP查询网站 	
http://www.ip.cn/ 比较知名的IP查询网站 	
http://myip.com.tw/ 来自中国台湾的IP查询网站 	
http://www.net.cn/static/customercare/yourip.asp 万网获取本地公网IP地址 	
http://ip.qq.com/ 腾讯IP分享计划(估计要挂了,不推荐) 	

以下还有些收费的API接口(不推荐):

百度地图高精度定位API:http://lbsyun.baidu.com/index.php?title=webapi/high-acc-ip 	
百度的API:http://apistore.baidu.com/apiworks/servicedetail/114.html 	
NowAPI:https://www.nowapi.com/api/ip.get 	
91查API:http://www.91cha.com/api/ip.html 	
  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值