淘宝IP地址库

提供的服务包括:根据用户提供的IP地址,快速查询出该IP地址所在的地理信息和地理相关的信息,包括国家、省、市和运营商。

优势:提供国家、省、市、县、运营商全方位信息,信息维度广,格式规范。接口准确度超过99.8%。

接口地址:http://ip.taobao.com/service/getIpInfo.php?ip=YOUR_IP

PHP调用示例:

<?php
$ip = @file_get_contents("http://ip.taobao.com/service/getIpInfo.php?ip=".$_GET["ip"]);
$ip = json_decode($ip,true);
?>

新浪IP API

新浪这个应该说是最不错的。并且返回的数据类型为可以自定义格式(默认为纯文本格式,根据format的参数定义,还可以返回JS、Json格式。

接口地址:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=YOUR_IP

PHP调用示例:

<?php
$ip = @file_get_contents("http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=".$_GET["ip"]);
echo $ip;
?>

返回值数据格式:var remote_ip_info = {"ret":1,"start":"59.37.164.179","end":"59.37.165.17","country":"中国","province":"广东","city":"江门","district":"","isp":"电信","type":"","desc":""};

126 IP API

126提供的这个功能方面不如新浪但是数据相对来说是比较准确的。

接口地址:http://ip.ws.126.net/ipquery?ip=YOUR_IP

返回值数据格式:var lo="北京市", lc="朝阳区"; var localAddress={city:"朝阳区", province:"北京市"};

批量IP地址查询接口(天气API)

本接口没有调用次数、频率和IP限制,请放心使用!

接口提交地址:https://ip.tianqiapi.com/

GET参数:ip (必填,多个ip地址请用,隔开.最多支持100个IP)

例如:https://ip.tianqiapi.com/?ip=27.193.13.255,123.125.71.38

腾讯IP地址API

接口地址:http://fw.qq.com/ipaddress

返回数据格式:var IPData = new Array("114.218.183.139","","江苏省","苏州","电信");

百度IP地址查询API

接口地址:http://developer.baidu.com/map/ip-location-api.htm

通过百度地图IP定位API获取IP地址对应的地理位置信息。

搜狐IP地址查询接口

接口地址:http://pv.sohu.com/cityjson?ie=utf-8

返回值示例:{ "cip":"58.210.119.10", "cid":"320000", "cname":"江苏省" }

设计蜂巢IP地址查询接口

接口地址:http://www.hujuntao.com/api/ip/ip.php

免费IP地址查询API(帮助BJCN)

接口地址:http://www.help.bj.cn/api/ip?ip=61.170.135.3

IP地址查询反馈:地区+省+市+区+ISP,JSON格式,UTF-8编码

总结

以上是一些常用的免费IP地址查询API接口,开发者可以根据自己的需求选择合适的接口使用:

  • 新浪IP API:返回数据格式灵活,支持JS、JSON等格式
  • 淘宝IP地址库:数据准确度高,省准确度超过99.8%
  • 天气API(tianqiapi):支持批量查询,最多可查询100个IP
  • 腾讯/搜狐:返回数据简单,使用方便
  • 百度IP定位:结合地图服务,功能强大

建议在生产环境中使用时,注意接口的稳定性和调用频率限制,必要时可以搭建自己的IP地址查询服务。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部