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

本文概述

  • ipstack
  • IP Geolocation API
  • NPAPI
  • ipdata.co
  • Maxmind
  • IP-API
  • ipgeolocation
  • ipinfodb.com
  • DB-IP
  • IPInfo
通过个性化的问候语, 内容等使你的用户惊奇。
如果你的在线业务依赖于用户的位置, 那么你应该考虑利用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地理位置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 【提供个性化内容的10个最佳IP地理位置API】与PHP, JavaScript或REST API一起使用。 ipapi帮助提供以下信息。
  • 位置-所有标准地理位置信息, 包括调用代码
  • 连接– ASN, 主机名等
  • 安全性–代理, TOR, 爬网程序检测和威胁级别
ipapi可以帮助解决许多用例, 例如:
  • 为客户个性化内容,
  • 根据语言检测重定向网页
  • 在定价页面上显示当地货币
  • 防止欺诈注册
提供个性化内容的10个最佳IP地理位置API

文章图片
你可以免费进行10, 000次查找来开始使用。
ipdata.co ipdata.co利用AWS全球基础架构来提供可靠的性能。你可以选择单个IP或批量查找。你可以从每月10美元的低价开始使用。而且, 你可以使用免费的API密钥来试用他们的服务。
提供个性化内容的10个最佳IP地理位置API

文章图片
特征
  • 运营商检测支持可帮助你找到ISP名称
  • 提供详细的地质数据, 例如组织, 时区, ISP, 邮政编码, 纬度或经度, 语言, 国家, 城市和地区。
  • 支持Tor检测–如果IP地址类似于Tor Exit的节点, 则返回一个标志来通知你。
  • 提供国家/地区的主要货币详细信息
你可以通过REST或特定于语言的库(Python, Golang和Javascript)使用API??。
Maxmind Maxmind提供GeoIP数据库和欺诈检测服务。如果你想提供个性化服务, 以欺诈检测为目标的广告, 那么Maxmind将是一个不错的选择。
提供个性化内容的10个最佳IP地理位置API

文章图片
Maxmind还提供了GeoLite2数据库, 该数据库可在CC国际许可下免费使用。
IP-API IP-API是一种高效的API, 可以很经济地获得。此外, 它包含一个免费的层软件包, 可让你试用API。但是, 它不能用于商业目的。 API数据格式有JSON, CSV, XML和换行符。
提供个性化内容的10个最佳IP地理位置API

文章图片
它支持批量查询, 你可以格式化所需输出的请求。你可以查询IPv4, IPv6或URL。
ipgeolocation ipgeolocation致力于提供深入的地理位置数据。帮助客户自动完成订单页面上的国家, 城市, 邮政编码等信息, 潜在客户生成, 注册等。
提供个性化内容的10个最佳IP地理位置API

文章图片
包括威胁情报, 可检测代理, 垃圾邮件流量, 不良机器人等。
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地理位置API

文章图片
借助IPInfo数据, 你可以通过多种方式真正推动业务发展。
总结
大多数GeoIP API产品提供免费或试用版, 因此只需执行少量IP查找即可查看哪个返回满意的数据。

    推荐阅读