由于任何地理定位IP服务的缺陷,我决定创建一个收集所有可用免费服务信息的服务,并通过投票做出决定 由于这些服务之间的数据差异,我的服务只能提供关于“国家”和“国家代码”的信息 从地理定位IP HUB API服务接收到的所有数据会缓存7天,因此重复请求的处理速度会比第一次快得多然而,您可以通过添加'force_update'参数来跳过7天的结果缓存
{
"ip": "8.8.4.4",
"country_code": "US",
"country": "United States",
"precision": 1,
"providers_responsed": 21,
"providers_total": 21,
"data_updated": "2024-03-15 22:36:29.381052",
"data": {
"ipapi.co": "US",
"ipinfo.io": "US",
"ip-api.com": "US",
"geojs.io": "US",
"reallyfreegeoip.org": "US",
"ipwho.is": "US",
"country.is": "US",
"geoiplookup.io": "US",
"db-ip.com": "US",
"freeip2geo.net": "US",
"abstractapi.com": "US",
"ipdata.co": "US",
"ipgeolocation.io": "US",
"findip.net": "US",
"extreme-ip-lookup.com": "US",
"snoopi.io": "US",
"ip2location.io": "US",
"api-bdc.net": "US",
"getgeoapi.com": "US",
"ipxplorer.com": "US",
"techniknews.net": "US"
}
}
curl --location --request GET 'https://zylalabs.com/api/3680/geolocation+ip+hub+api/4154/json?ip=8.8.4.4' --header 'Authorization: Bearer YOUR_API_KEY'
United States
curl --location --request GET 'https://zylalabs.com/api/3680/geolocation+ip+hub+api/4155/plain?ip=8.8.4.4' --header 'Authorization: Bearer YOUR_API_KEY'
| 标头 | 描述 |
|---|---|
授权
|
[必需] 应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。 |
无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。
国家(美国)和国家代码(US)
是的,但请记住,并不是所有的IP地理定位服务都支持IPv6,因此投票中将有较少的提供商
是的,您可以使用多个字段参数:&field=country&field=country_code 如果没有添加字段参数,它将返回所有可用字段
地理定位IP HUB API提供精确的实时IP位置信息,提升用户体验和安全性,以实现无缝的全球运营
GET json 端点以 JSON 格式返回数据,而 GET plain 端点以纯文本格式提供相同的数据。这两个端点主要根据 IP 地址返回国家和国家代码信息
响应中的关键字段包括“ip”(查询的IP地址) “country_code”(国家的ISO代码) “country”(国家全名) 和“data”(来自各种提供者的响应细分)
响应数据结构化为一个顶层对象,包含如“ip”“country_code”和“country”等字段。“data”字段是一个嵌套对象,列出了来自不同地理位置提供者的响应
用户可以使用诸如'field'的参数自定义他们的请求,以指定要返回的数据(例如,&field=country)。可以添加'force_update'参数以绕过7天缓存
地理位置IP HUB API聚合了来自大约20个免费的地理位置服务的数据,通过投票机制确保输入的多样性以提高准确性
通过汇总多个供应商的响应并使用投票系统来确定最可靠的输出,从而保持数据的准确性 这有助于减轻各个服务之间的差异
典型用例包括确定用户位置以进行内容本地化增强安全措施以及基于地理数据分析营销洞察的流量来源
如果API返回部分或空结果,用户应该检查“providers_responsed”字段以评估有多少提供者贡献了数据。这可以指示返回信息的可靠性
服务级别:
100%
响应时间:
6,234ms
服务级别:
100%
响应时间:
1,320ms
服务级别:
100%
响应时间:
10ms
服务级别:
100%
响应时间:
1,241ms
服务级别:
100%
响应时间:
29ms
服务级别:
100%
响应时间:
171ms
服务级别:
100%
响应时间:
396ms
服务级别:
100%
响应时间:
764ms
服务级别:
100%
响应时间:
30ms
服务级别:
100%
响应时间:
532ms