15个最佳IP地理定位API,为提供个性化内容
用个性化的问候、内容和更多内容让您的用户感到惊喜。
如果您的在线业务依赖于用户的位置,那么您应该考虑利用地理位置 API 来提供相关的产品、服务、新闻和notifications。
什么是 IP 地理定位?
IP 代表互联网协议,用于识别每台通过网络(如互联网)进行通信的计算机或设备。从某种意义上说,每个连接到互联网的设备或系统(如计算机或智能手机)都有一个 IP 地址。
IP 地理定位是一种使用 IP 地址来定位互联网连接设备的物理位置的方法。
通过根据IP address的地址定位设备的物理位置,各种企业(如电子商务、数字广告、网络安全和执法部门)都可以从定位用户的位置中获得益处,无论是定制业务提供还是防止欺诈活动。
IP 地理定位的用途
IP 地理定位在定向广告、内容交付、安全等应用程序中非常频繁地使用。其输入可以帮助企业定位用户的位置,以便将他们的产品和服务提供定制给特定地区。
它还帮助各种规模的企业根据网站访问者的地理位置定位他们的调查活动和优惠。
除了所有这些应用程序之外,它还在破解cyber fraud方面发挥着重要作用。安全人员可以根据 IP 地理定位跟踪设备或系统,以追踪恶意活动的起源。
从技术上讲,使用地理位置 IP 有两种可能的方法。
- Geo IP 数据库 – 您购买一个 IP 数据库并将其托管在您的服务器上,并在您的应用程序中引用它。使用 IP 数据库的问题在于,您必须定期更新它,否则您将没有最新的 IP 位置信息。
- Geo API – 您不需要担心定期维护和更新它。您在应用程序中引用 API 来检索所需的 IP 信息。您按照使用量付费。
让我们看看以下 Geo IP 提供。
ipstack
他们受到HubSpot、三星、微软、Airbnb 和数千个品牌的信任。
ipstack基础设施可扩展,每天可处理数百万个请求。他们提供三个端点。
- 标准查询 – 获取 IP 地址后面的数据
- 批量 – 单个查询以检索多个 IP 数据
- 请求者 – 获取请求者的 IP 地址到 API 的数据
ipstack 数据分为五个模块。
- 位置 – 标准的 GeoIP 数据
- 时区 – 获取时区,以便您可以提供个性化的问候或产品
- 安全性 – 检测请求是否来自代理、TOR、爬虫,并用威胁级别标记它们
- 货币 – 显示用户的本地货币定价
- 连接 – 获取 ASN 和 ISP 详细信息
ipstack API 的平均响应时间为 25 毫秒,非常出色。他们的免费计划包括每月 100 次请求的位置模块。
Positionstack
覆盖全球的 20 亿个地址 | 每天处理 10 亿次地理编码 API 查询。被开发人员和全球企业信任的PositionStack是一个全球地点和坐标的免费地理编码 API。
- 前向地理编码
- 逆向地理编码
- 批量请求
- 可嵌入地图
- JSON、XML 和 GeoJSON
- 多种语言
使用您选择的任何编程语言开始地理编码 – 它是免费的。
ipapi
与 PHP、JavaScript 或 REST API 一起使用。ipapi 可以提供以下信息。
- 位置 – 所有标准地理位置信息,包括呼叫代码
- 连接 – ASN,主机名等
- 安全 – 代理,TOR,爬虫检测和威胁级别
ipapi可以帮助解决许多用例,例如:
- 个性化内容以适应您的客户
- 基于语言检测重定向网页
- 在定价页面上显示本地货币
- 防止欺诈注册
抽象API
抽象的IP Geolocation API每月为初创公司和网站提供超过30亿次调用,如Shopify,Payoneer,Google,甚至斯坦福大学。
他们的API返回的数据包括:
- 城市,国家和地区位置
- 经纬度坐标
- Timezone详细信息
- 货币
- 互联网服务提供商名称
- 包括VPN,TOR,代理和爬虫检测在内的安全数据
他们的API可以用于各种用例,包括:
- 地理定位网站访问者
- 向欧洲用户显示GDPR和Cookie横幅
- 根据访问者的位置翻译网站
- 识别VPN,代理和机器人
- 阻止特定国家的访问者
- 防止欺诈购买
还有更多…
他们提供市场上最大的免费计划,每月最多20,000个免费请求。
ipdata
ipdata.co利用AWS全球基础设施提供可靠的性能。您可以查找单个IP或批量 – 由您选择。您可以从每月10美元起开始使用它。而且,您可以使用免费的API密钥来尝试他们的服务。
特点
- 支持运营商检测,以帮助您找到ISP名称
- 提供详细的地质数据,如组织,时区,ISP,邮政编码,纬度或经度,语言,国家,城市和地区。
- 支持Tor检测 – 返回一个标志以告知您IP地址是否类似于Tor Exit的节点。
- 提供国家的主要货币详情
您可以通过REST或特定语言的库(Python,Golang和Javascript)使用API。
Maxmind
Maxmind提供GeoIP数据库和欺诈检测服务。如果您希望提供个性化服务,广告定位和欺诈检测,Maxmind将是一个不错的选择。
Maxmind还提供GeoLite2数据库,根据CC国际许可证免费使用。
WhoisXML API的IP地理位置API
IP Geolocation API允许用户收集IP位置数据,实现各种用例,包括定制网络体验,防止欺诈,确保合规性,数字版权管理和基于位置的访问阻止,等等。
该API由庞大的IP地理位置数据库驱动,覆盖了使用中的99.5%的IP地址的1290万个IP网段,230000多个位置和215000个ISP。
对于给定的IPv4或IPv6地址,域名或电子邮件,IP地理位置API检索:
- IP地理位置详细信息:国家,地区,城市,邮政编码,纬度和经度,时区
- GeoNames ID:地理名称数据库中位置的ID
- ISP:互联网服务提供商
- AS详细信息:自治系统号,自治系统名称,自治系统路由,自治系统网站的URL
- ASN类型:“Cable/DSL/ISP”,“Content”,“Educational/Research”,“Enterprise”,“Non-Profit”,“Not Disclosed”,“NSP”或“Route Server”
- 关联域名:与IP相关的域名数组
- 连接类型:“调制解调器”,“移动”,“宽带”或“公司”
开发人员可以使用不同的编程语言将API集成到现有应用程序和系统中作为构建块。目前,它与Splunk平台集成。用户还可以在PHP、Node.js、Python、Flask、Express.js和Go中访问客户端库。
注册免费开发人员帐户时,前1000个IP地理位置API调用是免费的。
IP-API
IP-API是一个高效的API,价格非常经济实惠。此外,它还包含一个免费套餐,可以让您尝试API。但是,它不能用于商业目的。API数据格式可用于JSON、CSV、XML和Newline。
它支持批量查询,您可以格式化请求以获得所需的输出。您可以查询IPv4、IPv6或URL。
ipgeolocation
ipgeolocation专注于提供深度地理位置数据。帮助客户在订单页面、潜在客户生成、注册等方面自动填充国家、城市、邮政编码等信息。
威胁情报包括检测代理、垃圾流量、恶意机器人等。
Ipify
一个简单的公共IP地址,没有任何限制,Ipify可以在任何技术上无缝使用。您可以使用IPv4和IPv6地址使用这个开源API,而且访问者的任何数据都不会记录在系统中。
无论季节如何,您都可以放心使用Ipify。即使最糟糕的龙卷风来袭,您也可以坐下来,知道他们的服务不会中断。值得一提的是,Randall Degges资助了这项服务,所以他们不会突然消失。
Ipify会一直存在,您应该充分利用它。
IPwhois
IPwhois被全球数千名开发人员使用,每月可免费使用最多10,000个请求。它以JSON、XML和Newline格式提供准确的数据,并且您可以根据自己的喜好轻松集成它。
这项服务以其出色的速度和简单的工作方式而闻名。您不会为了弄清楚界面或等待一个元素加载而浪费时间。您还可以使用多种语言获得支持,包括德语、西班牙语、法语和中文。
从IPwhois发送和接收的每个数据都经过256位SSL加密保护。
Ipregistry
采用按需付费方式,Ipregistry在价格和丰富功能之间保持很好的平衡。您可以无缝地将他们的API集成到JSON和XML格式中,而不必担心发出过多的请求,因为它具有高度可伸缩性。
以下是这个API允许您做的一些事情:
- 检测和 prevent online fraud
- 通过IP查找访问者并识别其货币、时区、公司数据、威胁数据等。
- 分析日志和丰富表单
- 根据地理IP执行重定向
- 通过使用的设备识别和定位用户
Ipregistry有一长串满意的客户,您可以通过免费开始成为其中之一。您可以免费获得100,000次查询。
IP2Location
IP2Location被Asus、Ubisoft、Sony、FedEx和Viacom等信任。它提供:
- 通过客户的IP地址检索信息的准确地理位置
- 轻松集成到任何平台中,使用SDK、REST API、数据库等检索数据
- 支持IPv4和IPv6的API和数据库
- 它提供不同的IP数据库包
这个地理IP解决方案可以帮助识别地区、国家、经度、纬度、时区、域名、邮编、连接速度、气象站数据、区号、IDD国家代码、移动运营商、移动国家代码(MCC)、移动网络代码(MNC)、广告类别、地址类型、使用类型、海拔、住宅代理和VPN。
DB-IP
dbip提供API和可下载的数据库。它配有一个出色的管理面板,您可以在其中创建使用通知警报、实时分析、历史趋势等。
IPInfo
可靠且快速 – IPinfo提供以下服务。
- 主机数据 – 了解站点/IP的信息
- 地理位置 – 用户的准确位置与标准的GeoIP数据
- 网络 – 访问者的ASN或ISP详细信息
- 运营商检测 – 检测运营商名称和移动网络代码
- IP类型 – 检查IP是否属于消费者、企业或主机提供商
- 公司 – 了解访问者的公司名称
通过IPInfo的数据,您可以以多种方式真正推动您的业务。
结论
大多数GeoIP API产品提供免费或试用版本,因此进行几次IP查询以查看哪个返回满意的数据。请参考this article获取地理编码和地图API。