本文概述
通过个性化的问候语, 内容等使你的用户惊奇。
如果你的在线业务依赖于用户的位置, 那么你应该考虑利用Geolocation API提供相关的产品, 服务, 新闻, 通知。从技术上讲, 有两种使用地理定位IP的可能方法。
- 地理IP数据库–你购买IP数据库并将其托管在服务器上, 然后在你的应用程序中进行引用。使用IP数据库的问题在于, 你必须定期对其进行更新, 否则将没有最新的IP位置信息。
- Geo API –你无需担心定期维护和更新它。你可以在应用程序内引用API来检索必要的IPInfo。你为使用的商品付费。
让我们看一下以下Geo IP产品。
ipstack
受到HubSpot, 三星, 微软, Airbnb和数千个品牌的信任。
ipstack基础架构具有可扩展性, 每天可以处理数百万个请求。它们提供了三个端点。
- 标准查找–将数据隐藏在IP地址后面
- 批量–单个查询以检索多个IP数据
- 请求者–将请求者IP地址后面的数据提取到API
ipstack数据分为五个模块。
- 位置–标准的GeoIP数据
- 时区–获取时区, 以便你可以提供个性化的问候或产品
- 安全性–检测请求是否来自代理, TOR, 搜寻器, 并用威胁级别标记它们
- 货币-以用户的本地货币显示价格
- 连接–获取ASN和ISP详细信息
ipstack API的平均响应时间为25ms, 这非常好。他们的免费计划包括一个位置模块, 每月有10, 000个请求。
IP Geolocation API
基于云或自托管–你的选择!
IP Geolocation API是一项免费服务, 支持IPv4和IPv6, 你可以获得以下基本详细信息。
- 国家/地区信息, 例如国家/地区代码, 洲, 名称, 语言等
- 地理纬度和经度详细信息
- 货币
GET https://api.ipgeolocationapi.com/geolocate/91.213.103.0 HTTP/1.1
{
"continent": "Europe", "alpha2": "DE", "country_code": "49", "international_prefix": "00", "name": "Germany", "languages_spoken": [
"de"
], "geo": {
"latitude": 51.165691, "longitude": 10.451526, }, "currency_code": "EUR"
}
如你所见, 请求响应以JSON格式返回。
NPAPI
与PHP, JavaScript或REST API一起使用。 ipapi帮助提供以下信息。
- 位置-所有标准地理位置信息, 包括调用代码
- 连接– ASN, 主机名等
- 安全性–代理, TOR, 爬网程序检测和威胁级别
ipapi可以帮助解决许多用例, 例如:
- 为客户个性化内容,
- 根据语言检测重定向网页
- 在定价页面上显示当地货币
- 防止欺诈注册
你可以免费进行10, 000次查找来开始使用。
ipdata.co
ipdata.co利用AWS全球基础架构来提供可靠的性能。你可以选择单个IP或批量查找。你可以从每月10美元的低价开始使用。而且, 你可以使用免费的API密钥来试用他们的服务。
特征
- 运营商检测支持可帮助你找到ISP名称
- 提供详细的地质数据, 例如组织, 时区, ISP, 邮政编码, 纬度或经度, 语言, 国家, 城市和地区。
- 支持Tor检测–如果IP地址类似于Tor Exit的节点, 则返回一个标志来通知你。
- 提供国家/地区的主要货币详细信息
你可以通过REST或特定于语言的库(Python, Golang和Javascript)使用API。
Maxmind
Maxmind提供GeoIP数据库和欺诈检测服务。如果你想提供个性化服务, 以欺诈检测为目标的广告, 那么Maxmind将是一个不错的选择。
Maxmind还提供了GeoLite2数据库, 该数据库可在CC国际许可下免费使用。
IP-API
IP-API是一种高效的API, 可以很经济地获得。此外, 它包含一个免费的层软件包, 可让你试用API。但是, 它不能用于商业目的。 API数据格式有JSON, CSV, XML和换行符。
它支持批量查询, 你可以格式化所需输出的请求。你可以查询IPv4, IPv6或URL。
ipgeolocation
ipgeolocation致力于提供深入的地理位置数据。帮助客户自动完成订单页面上的国家, 城市, 邮政编码等信息, 潜在客户生成, 注册等。
包括威胁情报, 可检测代理, 垃圾邮件流量, 不良机器人等。
ipinfodb.com
使用IPInfoDB改进电子商务, 网络流量分析的转换。集成到你喜欢的语言中-PHP, C#, ASP, Ruby, Python, Drupal, WordPress, Joomla。它的免费服务每秒允许两个查询。
DB-IP
dbip同时提供API和可下载的数据库。它带有一个出色的管理面板, 你可以在其中创建使用情况通知警报, 实时分析, 历史趋势等。
IPInfo
可靠且快速点亮– IPinfo提供以下功能。
- 托管数据–了解谁托管网站/ IP
- 地理位置-使用标准GeoIP数据的用户确切位置
- 网络–访问者的ASN或ISP详细信息
- 运营商检测–检测运营商名称和移动网络代码
- IP类型–检查IP是否属于消费者, 企业或托管提供商
- 公司-知道访客的公司名称
借助IPInfo数据, 你可以通过多种方式真正推动业务发展。
总结
大多数GeoIP API产品提供免费或试用版, 因此只需执行少量IP查找即可查看哪个返回满意的数据。
评论前必须登录!
注册