![提供个性化内容的15个最佳IP地理定位API](https://cdn.explinks.com/wp-content/uploads/2024/05/%E6%9C%80%E4%BD%B3API%E7%B3%BB%E5%88%97-%E5%9C%B0%E7%90%86%E5%AE%9A%E4%BD%8DAPI.png)
IP 地理定位 [API](https://www.explinks.com/wiki/api/?aid=CSDN_0115) 是一种根据用户位置为客户提供个性化内容的方法。
IP 地理位置 API 能够通过用户的互联网协议 (IP) 地址在地理上提供有关位置的信息,因此可以根据特定位置提供相关的更新、优惠和服务。因此,借助 IP 地理定位 API,内容通过更具相关性和更适合用户偏好来个性化。
如果您的在线业务依赖于用户的位置,您应该考虑利用地理位置 API 来提供相关的产品、服务、新闻和通知。事实上,除了内容个性化之外,IP 地理位置 API 还用于:
* 更轻松的定向广告
* 访问分析和市场研究
* 遵守特定地区的法规等
在本文中,我们给出了一些最佳 IP 地理定位 API,还包括关于什么是地理定位 API 以及该主题新手的用途信息。
## **最佳 IP 地理位置 API**
## ipstack
他们受到HubSpot,三星,Microsoft,Airbnb和数千个品牌的信任。
[IPStuk](https://www.explinks.com/api/scd2024053058031a1c66d0?aid=CSDN_0115) 基础架构可扩展,每天可处理数百万个请求。它们提供三个端点。
* 标准查找 – 获取 IP 地址背后的数据
* 批量 – 用于检索多个 IP 数据的单个查询
* 请求者 – 将请求者 IP 地址后面的数据提取到 API
![ipstack](https://geekflare.com/wp-content/uploads/2019/03/ipstack.png)
IPStuk 数据分为五个模块。
* 位置 – 标准 GeoIP 数据
* 时区 – 获取时区,以便您可以提供个性化的问候语或产品
* 安全性 – 检测请求是否来自代理、TOR、爬虫,并使用威胁级别标记它们
* 货币 – 以用户的当地货币显示定价
* 连接 – 获取 ASN 和 ISP 详细信息
ipstack API 的平均响应时间为 25ms,非常出色。他们的免费计划包括一个位置模块,每月可有 100 个请求。
## Positionstack
覆盖全球 2+ 亿个地址,每天处理 1+ 十亿次地理编码 API 查找。[PositionStack](https://www.explinks.com/api/scd2024052122860be18657?aid=CSDN_0115) 是一个免费的地理编码 API,适用于全球开发人员和企业信任的全球地点和坐标。
![positionstack](https://geekflare.com/wp-content/uploads/2019/03/positionstack.png)
* 正向地理编码
* 反向地理编码
* 批处理请求
* 可嵌入地图
* JSON、XML 和 GeoJSON
* 多种语言
该API免费,立即开始使用您选择的任何编程语言进行地理编码。
## ipapi
将其与 PHP、JavaScript 或 REST API 一起使用。[ipapi](https://www.explinks.com/api/scd2024053062131a1c66e3?aid=CSDN_0115) 有助于提供以下信息。
* 位置 – 所有标准地理位置信息,包括呼叫代码
* 连接 – ASN、主机名等
* 安全性 – 代理、TOR、爬虫检测和威胁级别
ipapi 可以帮助解决许多用例,例如:
* 为您的客户提供个性化内容,
* 根据语言检测重定向网页
* 在定价页面上显示当地货币
* 防止欺诈注册
![ipapi](https://geekflare.com/wp-content/uploads/2019/03/ipapi-1.png)
## Abstract API
Abstract 的 [IP Geolocation API](https://www.explinks.com/api/scd2024053028801a1c66f6?aid=CSDN_0115) 每月为 Shopify、Payoneer、Google 甚至 Stanford 等初创公司和网站提供超过 30 亿次调用。
![abstract-geolocation-API](https://geekflare.com/wp-content/uploads/2024/02/geolocation-API.png)
他们的 API 返回的数据如下:
* 城市、国家和区域位置
* 长纬度坐标
* 时区详细信息
* 货币
* Internet 服务提供商名称
* 安全数据,包括 VPN、TOR、代理和爬虫检测
他们的 API 可用于各种用例,包括:
* 对网站访问者进行地理定位
* 向欧洲用户显示 GDPR 和 cookie 横幅
* 根据访问者的位置翻译网站
* 识别 VPN、代理和机器人
* 屏蔽来自特定国家/地区的访客
* 防止欺诈性购买
他们提供市场上最大的免费计划,每月最多可发送 **20,000 个免费请求**。
## ipdata
[ipdata.co](https://www.explinks.com/api/scd2024052123340be186f0?aid=CSDN_0115) 利用 AWS 全球基础设施提供可靠的性能。您可以查找单个 IP 或批量API。您可以从每月低至 10 美元开始。而且,您可以使用免费的 API 密钥来使用他们的服务。
![ipdata](https://geekflare.com/wp-content/uploads/2019/03/ipdata.png)
**特征**
* 运营商检测支持,帮助您查找 ISP 名称
* 提供详细的地质数据,如组织、时区、ISP、邮政编码、纬度或经度、语言、国家、城市和地区。
* 支持 Tor 检测 – 返回一个标志,通知您 IP 地址是否类似于 Tor Exit 的节点。
* 提供国家/地区的主要货币详细信息
您可以通过 REST 或特定语言的库(Python、Golang 和 Javascript)使用 API。
## Maxmind
[Maxmind](https://www.explinks.com/api/scd2024053105451a1c7c47?aid=CSDN_0115) 提供 GeoIP 数据库和欺诈检测服务。如果您希望提供个性化服务,针对欺诈检测的广告,Maxmind 将是一个不错的选择。
![maxmind](https://geekflare.com/wp-content/uploads/2019/03/maxmind.png)
Maxmind 还提供 GeoLite2 数据库,该数据库可在 CC 国际许可下免费使用。
## WhoisXML API 开发的 IP Geolocation API
[IP Geolocation API](https://www.explinks.com/api/scd20240531232008f86e25?aid=CSDN_0115) 允许用户收集 IP 位置数据,从而实现各种用例,包括 Web 体验定制、欺诈预防、确保合规性、数字版权管理和基于位置的访问阻止等。
该 API 由一个庞大的 IP 地理定位数据库提供支持,涵盖 1290 万+ 个 IP 网络块,用于 99.5% 的 IP 地址、230000+ 个位置和 215000 个 ISP。
对于给定的 IPv4 或 IPv6 地址、域名或电子邮件,IP 地理位置 API 会检索:
* **IP 地理位置详细信息:**国家、地区、城市、邮政编码、经纬度、时区
* **地理名称 ID:**GeoNames 数据库中位置的 ID
* **所属单位:**互联网服务提供商
* **AS 详细信息: **自治系统编号、自治系统名称、自治系统路由、自治系统网站的 URL
* **ASN 类型**:“电缆/DSL/ISP”、“内容”、“教育/研究”、“企业”、“非营利组织”、“未公开”、“NSP”或“路由服务器”
* **关联域:**与 IP 关联的域数组
* **连接类型:**“调制解调器”、“移动”、“宽带”或“公司”
![IP geolocation api by whoisXML API](https://geekflare.com/wp-content/uploads/2022/09/image.png)
开发人员可以使用不同的编程语言将 API 作为构建块集成到现有应用程序和系统中。目前,可以与Splunk平台集成。用户还可以访问 PHP、Node.js、Python、Flask、Express.js 和 Go 中的客户端库。
注册免费开发者账户后,可免费调用前 1,000 次 IP 地理定位 API。
## IP-API接口
[IP-API](https://www.explinks.com/api/scd20240531441108f86e15?aid=CSDN_0115) 是一种高效的 API,价格非常经济。此外,它还包含一个免费套餐,允许您试用 API。但是,它不能用于商业目的。API 数据格式以 JSON、CSV、XML 和 Newline 格式提供。
![ip api](https://geekflare.com/wp-content/uploads/2019/03/ip-api.png)
它支持批量查询,您可以设置所需输出的请求格式。您可以查询 IPv4、IPv6 或 URL。
## ipgeolocation
[ipgeolocation](https://www.explinks.com/api/scd20240531232008f86e25?aid=CSDN_0115) 专注于提供深入的地理位置数据。帮助客户在您的订单页面上自动填写国家/地区、城市、邮政编码等、潜在客户生成、注册等。
![ipgeolocation](https://geekflare.com/wp-content/uploads/2019/03/ipdeolocation.png)
包括威胁情报以检测代理、垃圾邮件流量、恶意机器人等。
## Ipify
一个简单的公共IP地址,没有任何限制,无论您使用何种技术,[Ipify](https://www.explinks.com/api/scd20240531449009f87813?aid=CSDN_0115)都可以完美运行。您可以将 IPv4 和 IPv6 地址与此开源 API 一起使用,最棒的是访问者的数据都没有登录到系统中。
![ipify](https://geekflare.com/wp-content/uploads/2020/10/ipify.png)
您可以确定,无论季节如何,Ipify都会继续运行。即使最灾难性的龙卷风之一袭击,您也可以高枕无忧,因为他们知道他们的服务不会中断。值得一提的是,兰德尔·德格斯(Randall Degges)为这项服务提供了资金,因此不必担心它们会停止服务。
## IPwhois
[IPwhois](https://www.explinks.com/api/scd20240531654209f87824?aid=CSDN_0115) 被全球数以千计的开发人员使用,每月可免费处理多达 10,000 个请求。它以 JSON、XML 和换行符格式提供准确的数据,您可以根据自己的喜好轻松集成它。
![ipwhois](https://geekflare.com/wp-content/uploads/2020/10/ipwhois.png)
这项服务以其出色的速度和简单的工作方式而闻名。您不会很难弄清楚界面或浪费时间等待单个元素加载。您还可以享受多种语言的支持,包括德语、西班牙语、法语和中文。
从 IPwhois 来回传输的每个数据都受到 256 位 SSL 加密的保护。
## ipreolist
通过即用即付的付款计划,[Ipregistry](https://www.explinks.com/api/scd2024053185160a933ec9?aid=CSDN_0115) 在可负担性和丰富功能之间保持了很好的平衡。您可以以 JSON 和 XML 格式无缝集成他们的 API,而不必担心发出太多请求,因为它具有高度可扩展性。
![ipregistry](https://geekflare.com/wp-content/uploads/2020/10/ipregistry.png)
以下是此 API 允许您执行的许多操作中的一些:
* 检测和预防在线欺诈
* 按 IP 定位访问者并识别他们的货币、时区、公司数据、威胁数据等。
* 分析日志并扩充表单
* 根据地理位置 IP 执行重定向
* 通过使用的设备识别和定位用户
Ipregistry 有许多的客户,您可以免费入门成为其中之一。一开始,您可以免费获得 100,000 次调用。
## IP2位置
[IP2Location](https://www.explinks.com/api/scd2024053196390a933ed7?aid=CSDN_0115) 受到华硕、育碧、索尼、联邦快递和维亚康姆的信任。
![ip-geolocation](https://geekflare.com/wp-content/uploads/2024/01/ip-geolocation.jpg)
它提供:
* 使用客户端 IP 地址检索信息的准确地理位置
* 轻松集成到任何平台,使用 SDK、REST API、数据库等检索数据。
* 在一个 API 和数据库中支持 IPv4 和 IPv6
* 它带有不同的 IP 数据库包
此 Geo IP 解决方案可以帮助识别地区、国家、经度、纬度、时区、域名、邮政编码、连接速度、气象站数据、区号、国际长途直拨国家/地区代码、移动运营商、移动国家/地区代码 (MCC)、移动网络代码 (MNC)、广告类别、地址类型、使用类型、海拔、住宅代理和 VPN。
## DB-IP
[dbip](https://www.explinks.com/api/scd2024053189430a933ee5?aid=CSDN_0115) 提供 API 和可下载的数据库。
![dbip](https://geekflare.com/wp-content/uploads/2024/01/dbip.jpg)
它带有一个出色的管理面板,您可以在其中创建使用情况通知警报、实时分析、历史趋势等。
## IPInfo
可靠且快如闪电 – [IPinfo](https://www.explinks.com/api/scd2024053120880a933f03) 提供以下功能。
* 托管数据 – 知道谁在托管站点/IP
* 地理位置 – 用户使用标准 GeoIP 数据的确切位置
* 网络 – 访客的 ASN 或 ISP 详细信息
* 运营商检测 – 检测运营商名称和移动网络代码。
* IP 类型 – 检查 IP 是否属于消费者、企业或托管服务提供商。
* 公司 – 知道访客的公司名称。
![ipinfo](https://geekflare.com/wp-content/uploads/2019/03/ipinfo.png)
借助 IPInfo 数据,您可以通过多种方式真正为您的业务提供支持。
现在我们知道了可以使用的工具,让我们来看看什么是IP地理定位及其用途。
## 什么是 IP 地理定位?
IP 代表 Internet 协议,用于识别通过 Internet 等网络进行通信的每台计算机或设备。从某种意义上说,连接到互联网的每个设备或系统(例如计算机或智能手机)都有一个 IP 地址。
IP 地理定位是用于使用其 IP 地址定位 Internet 连接设备的物理位置的方法。
通过 IP 地址跟踪器工具根据 IP 地址定位设备的物理位置,电子商务、数字广告、网络安全和执法等各种企业都可以从定位用户的位置中受益,从而定制业务优惠或防止欺诈活动。
## IP地理定位的用途
IP 地理定位非常频繁地用于定向广告、内容交付、安全等应用。它的输入帮助企业找到用户的位置,以定制他们针对特定地区的产品和服务。
它还可以帮助各种规模的企业根据网站访问者的地理位置来定位他们的调查活动和优惠。
从技术上讲,有两种可能的方法来使用地理位置 IP。
* 地理 IP 数据库 – 您购买一个 IP 数据库并将其托管在您的服务器上并参考您的应用程序。使用 IP 数据库的问题是您必须更新它;否则,您将无法获得最新的 IP 位置信息。
* 地理 API – 您无需担心定期维护和更新它。您可以参考应用程序中的 API 来检索必要的 IP 信息。你按你使用的东西付费。
除了所有这些应用程序之外,它发挥的重要作用之一是在破解网络欺诈方面。安全人员可以基于IP地理位置跟踪设备或系统,以跟踪恶意活动的来源。
## 结论
大多数GeoIP API产品都提供免费或试用,因此请执行少量IP查找,以查看哪一个返回令人满意的数据。
查找更多有关地理编码和地图API,请浏览[API HUB](https://www.explinks.com/category/%E4%BD%8D%E7%BD%AE%E6%9C%8D%E5%8A%A1/143)。
原文链接:[15 Best IP Geolocation API to Offer Personalized Content](https://www.explinks.com/links/975d4b44d5d65fb8f33ec3c27e3abd57/?goto=https%3A%2F%2Fgeekflare.com%2Fgeolocation-ip-api%2F)
有疑问加站长微信联系(非本文作者))