SuperAPI AI 工具集

ipinfoio

数据与分析

查看项目

更新于 10-16 09:32

技能介绍

用途:该技能借助 Membrane CLI 与 IPinfo.io 交互,用于对 IP 地址进行数据丰富,获取位置、公司、ASN 等上下文信息,并管理域名、ASN、公司相关数据。

主要能力:可获取 IP 地理位置(城市、地区、国家、坐标)、ASN 详情、公司信息、运营商信息(含移动国家代码等)、隐私检测(VPN、代理、Tor、托管/数据中心或中继服务)、住宅/移动/数据中心代理检测、滥用联系人信息、域名 IP 范围、某 IP 上托管域名列表,支持批量 IP 查询、获取当前 API 令牌信息及调用方自身 IP 信息。

使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。登录认证:membrane login --tenant --clientName=<agentType>(无交互环境会打印授权 URL,完成后执行 membrane login complete <code>)。建立连接:membrane connection ensure "https://ipinfo.io/" --json,若状态为 BUILDING 可轮询 membrane connection get <id> --wait --json 直至 READY。搜索动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --json,传参用 --input '{"key": "value"}'。未覆盖的场景可用代理请求:membrane request CONNECTION_ID /path/to/endpoint。任意命令加 --json 可获得机器可读输出。

适用场景:需要对 IP 做地理位置与归属分析、识别代理/VPN/Tor 与运营商、查询 ASN 与公司信息、批量丰富 IP 数据,或管理相关域名信息。

限制:凭据由 Membrane 服务端管理并自动刷新,不应向用户索取 API 密钥;认证与连接需由用户在浏览器完成;具体资费、限额与平台支持情况暂未提供。