个性化阅读
专注于IT技术分析

提供个性化内容的10个最佳IP地理位置API

本文概述

通过个性化的问候语, 内容等使你的用户惊奇。

如果你的在线业务依赖于用户的位置, 那么你应该考虑利用Geolocation API提供相关的产品, 服务, 新闻, 通知。从技术上讲, 有两种使用地理定位IP的可能方法。

  1. 地理IP数据库–你购买IP数据库并将其托管在服务器上, 然后在你的应用程序中进行引用。使用IP数据库的问题在于, 你必须定期对其进行更新, 否则将没有最新的IP位置信息。
  2. Geo API –你无需担心定期维护和更新它。你可以在应用程序内引用API来检索必要的IPInfo。你为使用的商品付费。

让我们看一下以下Geo IP产品。

ipstack

受到HubSpot, 三星, 微软, Airbnb和数千个品牌的信任。

ipstack基础架构具有可扩展性, 每天可以处理数百万个请求。它们提供了三个端点。

  1. 标准查找–将数据隐藏在IP地址后面
  2. 批量–单个查询以检索多个IP数据
  3. 请求者–将请求者IP地址后面的数据提取到API
提供个性化内容的10个最佳IP地理位置API2

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个最佳IP地理位置API4

你可以免费进行10, 000次查找来开始使用。

ipdata.co

ipdata.co利用AWS全球基础架构来提供可靠的性能。你可以选择单个IP或批量查找。你可以从每月10美元的低价开始使用。而且, 你可以使用免费的API密钥来试用他们的服务。

提供个性化内容的10个最佳IP地理位置API6

特征

  • 运营商检测支持可帮助你找到ISP名称
  • 提供详细的地质数据, 例如组织, 时区, ISP, 邮政编码, 纬度或经度, 语言, 国家, 城市和地区。
  • 支持Tor检测–如果IP地址类似于Tor Exit的节点, 则返回一个标志来通知你。
  • 提供国家/地区的主要货币详细信息

你可以通过REST或特定于语言的库(Python, Golang和Javascript)使用API​​。

Maxmind

Maxmind提供GeoIP数据库和欺诈检测服务。如果你想提供个性化服务, 以欺诈检测为目标的广告, 那么Maxmind将是一个不错的选择。

提供个性化内容的10个最佳IP地理位置API8

Maxmind还提供了GeoLite2数据库, 该数据库可在CC国际许可下免费使用。

IP-API

IP-API是一种高效的API, 可以很经济地获得。此外, 它包含一个免费的层软件包, 可让你试用API。但是, 它不能用于商业目的。 API数据格式有JSON, CSV, XML和换行符。

提供个性化内容的10个最佳IP地理位置API10

它支持批量查询, 你可以格式化所需输出的请求。你可以查询IPv4, IPv6或URL。

ipgeolocation

ipgeolocation致力于提供深入的地理位置数据。帮助客户自动完成订单页面上的国家, 城市, 邮政编码等信息, 潜在客户生成, 注册等。

提供个性化内容的10个最佳IP地理位置API12

包括威胁情报, 可检测代理, 垃圾邮件流量, 不良机器人等。

ipinfodb.com

使用IPInfoDB改进电子商务, 网络流量分析的转换。集成到你喜欢的语言中-PHP, C#, ASP, Ruby, Python, Drupal, WordPress, Joomla。它的免费服务每秒允许两个查询。

DB-IP

dbip同时提供API和可下载的数据库。它带有一个出色的管理面板, 你可以在其中创建使用情况通知警报, 实时分析, 历史趋势等。

IPInfo

可靠且快速点亮– IPinfo提供以下功能。

  • 托管数据–了解谁托管网站/ IP
  • 地理位置-使用标准GeoIP数据的用户确切位置
  • 网络–访问者的ASN或ISP详细信息
  • 运营商检测–检测运营商名称和移动网络代码
  • IP类型–检查IP是否属于消费者, 企业或托管提供商
  • 公司-知道访客的公司名称
提供个性化内容的10个最佳IP地理位置API14

借助IPInfo数据, 你可以通过多种方式真正推动业务发展。

总结

大多数GeoIP API产品提供免费或试用版, 因此只需执行少量IP查找即可查看哪个返回满意的数据。

赞(0)
未经允许不得转载:srcmini » 提供个性化内容的10个最佳IP地理位置API

评论 抢沙发

评论前必须登录!