联系客服: iP138.com客服 iP138客服 |

iP查询接口
  • API接口QQ交流群:177096428   iP138 api接口
  • 数据修正QQ处理群:94181690    iP138数据修正

iP查询接口支持HTTPS(赠送1000次)

简介:获取iP地址对应的省市区以及运营商名称

已连接应用数:56852

国内:网宿cdn; 国际:亚洲中国香港、韩国首尔、日本东京、新加坡、欧洲德国法兰克福、北美洲美国硅谷节点

接口地址

http协议:
国内大陆优化(支持ipv6)http://api.ipshudi.com/ip/
国际各洲覆盖(部份ipv6)http://api.ip138.com/ip/

https协议:
国内大陆优化(支持ipv6)https://api.ipshudi.com/ip/
国际各洲覆盖(部份ipv6)https://api.ip138.com/ip/

* API接口可能会因为各种网络原因和攻击都可能产生阻断,请开发时做好冗余和异常处理

* 当HTTP请求返回的状态码非200时,请做异常处理,比如 202 状态码造成的原因可能是无效Token、余额不足、格式错误

Python调用iP查询接口示例:

                                        #!/usr/bin/python
                                        # -*- coding: utf-8 -*-
                                        import httplib2
                                        from urllib.parse import urlencode #python3
                                        #from urllib import urlencode #python2

                                        params = urlencode({'ip':'9.8.8.8','datatype':'jsonp','callback':'find'})
                                        url = 'https://api.ip138.com/ip/?'+params
                                        headers = {"token":"8594766483a2d65d76804906dd1a1c6a"}#token为示例
                                        http = httplib2.Http()
                                        response, content = http.request(url,'GET',headers=headers)
                                        print(content.decode("utf-8"))