分享几个ip2c(ip to country)的免费在线api

其他内容

本文最后更新于 2021年3月29日   请注意相关内容可能已过时

基于有时候需要查询ip的相关信息,而由于站长需要输出的结果为英文。如果本地数据库的话又需要关注数据库的更新,所以站长选择的是调用在线api查询,这里分享下使用过的在线api。

这几个API都支持ipv4与ipv6的同时查询。

1,ipgeolocation.io

这家API输出的内容比较详细,也有免费计划,同时支持json与xml输出。但是需要注册,且免费计划每日最多1000次请求。

可以查看 https://ipgeolocation.io/ip-location-api.html

2,ip2c.info

不需要注册,同时输出支持xml,json,csv,html的格式输出,ipv4的数据库比较准确,但是ipv6可能会返回多个结果,且结果顺序不一定。关键是字段还是相同的,虽然数据库也比较准确,但是这样就没办法使用了,不过我没有在官方网站上面找到限制情况。

API地址:http://ip2c.info/api.html

示例:https://api.ip2c.info/json/2001:da8::

3,ipapi.co

不需要注册,可以直接调用,同样的24小时内限制1000个请求,同时支持的格式有json ,xml,csv,yaml和jsonp。

API地址:https://ipapi.co/api/

4,www.geoplugin.com

不需要注册,但是官方建议注册并验证域名(虽然我也不确定有什么用)。支持Javascript,PHP,JSON,XML,ASP,CSV的结果输出。
免费版只能使用http接口,如果要使用https接口需要购买,24欧元/年,不过和免费版本的结果是一样的。

另外,api的接口限制是1分钟120个请求。额外的请求需要单独购买。

当然一般情况下也是够用了。

官方示例:https://www.geoplugin.com/examples

以上就是站长本次分享的几家在线api接口了。

 

发表评论

邮箱地址不会被公开。 必填项已用*标注