AIBase AI 工具月度流量排行榜
通过调用与 https://app.aibase.com/zh/best-ai-tools/monthly/global-all-traffic-2026-06 页面相同的接口,获取 AI 工具的月度访问量排行榜,并将结果整理成简单的列表:排名 / 产品名 / 流量 / 环比变化 / 分类 / 跳出率 / 平均停留 / 链接。
什么时候使用这个技能
遇到以下类型的请求时,应触发本技能:
- "帮我看看6月AI工具流量排行榜" / "AI产品访问量排名"
- "全球AI应用热度榜" / "哪个AI工具访问量最高"
- "美国地区的AI工具排行榜" / "AI搜索类工具排名"
- 需要按月份 / 国家 / 分类维度查看、对比 AI 工具流量数据的任务
- 任何需要真实、最新的 AI 产品流量排名,而不是模型自身(可能已经过时)的知识储备的场景
不要把本技能用于 AI 概念科普或纯新闻类请求——新闻请使用 aibase-ai-news 技能。
接口说明
POST https://appapi.aibase.cn/api/ai/product/monthRankingList?langType=zh_cn
请求体为 JSON,关键参数:
| 参数 | 默认值 | 说明 |
| ------------- | ------- | ---------------------------------------------- |
| langType | zh_cn | 语言版本:zh_cn / en / jp / zh_tw |
| year | 2026 | 年份 |
| month | 6 | 月份 1-12 |
| sortType | 0 | 排序维度:0=按总流量(对应页面 all-traffic) |
| sort | desc | 排序方向:desc / asc |
| countryCode | ALL | 国家/地区:ALL=全球;也可传 US / CN 等 |
| className | 全部分类 | 分类:全部分类=全部;也可传具体分类名如 AI搜索 |
| level | 0 | 层级参数(全部分类:0,其它用:1) |
| pageNo | 1 | 页码,从 1 开始 |
| pageSize | 10 | 每页条数 |
注意事项:
- 调用时不需要 API Key。
- 这是一个 POST 请求,参数放在请求体(JSON)中,URL 末尾的
?langType=zh_cn也需保留。 - 返回数据位于
data.records,分页信息在data.total / data.pages / data.size / data.current。
已验证的返回结构
经过实际调用验证,接口返回 JSON 结构如下:
{
"code": 200,
"msg": "成功",
"data": {
"records": [
{
"id": "2070274840645545986",
"oid": "43624",
"productName": "Figma Motion",
"url": "https://www.figma.com/motion/",
"className": "[\"AI设计工具\", \"平面设计\"]",
"visitsAddCount": -1170337,
"visitsAddRate": -1.4002671,
"visitsCount": 82409217,
"userBounceRate": 0.22776762,
"avgStayTime": 711.8424,
"incrRank": -999999999,
"logoUrl": "https://img2983.aibase.com/aibase/logo/43624.png",
"createDate": null
}
],
"total": 100,
"size": 10,
"current": 1,
"pages": 10
}
}
每条产品(位于 data.records)的关键字段映射:
| 规范化字段 | 接口实际字段 | 说明 |
| ---------------- | ---------------- | --------------- |
| productName | productName | 产品名称 |
| url | url | 产品官网链接 |
| className | className | 分类(JSON 数组字符串) |
| visitsCount | visitsCount | 当月总访问量(排名核心指标) |
| visitsAddCount | visitsAddCount | 环比访问量变化(绝对量) |
| visitsAddRate | visitsAddRate | 环比访问量变化率(百分比) |
| userBounceRate | userBounceRate | 跳出率(0~1,展示为百分比) |
| avgStayTime | avgStayTime | 平均停留时长(秒) |
| logoUrl | logoUrl | 产品 Logo URL |
使用方法
请直接运行随附的脚本,而不要自己重新实现 HTTP 调用逻辑:
# 基础用法(2026-06 全球总流量榜第1页,前10名)
python scripts/aibase_tools_ranking.py
# 指定月份
python scripts/aibase_tools_ranking.py --year 2026 --month 5
# 指定国家
python scripts/aibase_tools_ranking.py --country-code US
# 指定分类
python scripts/aibase_tools_ranking.py --category "AI搜索"
# 合并多页(如取前30名)
python scripts/aibase_tools_ranking.py --pages 3
# 只保留前N条
python scripts/aibase_tools_ranking.py --limit 5
# 规范化JSON输出(便于管道处理)
python scripts/aibase_tools_ranking.py --json
# 调试:打印接口原始返回
python scripts/aibase_tools_ranking.py --raw
常用场景参数组合
| 需求 | 命令 |
| ---------- | ---------------------------------------- |
| 全球总流量榜(默认) | python scripts/aibase_tools_ranking.py |
| 某国榜单 | --country-code US(或 CN / JP / ...) |
| 某分类榜单 | --category "AI搜索"(分类名需与接口一致) |
| 某月榜单 | --year 2026 --month 5 |
| 取更多条数 | --pages 3(每页 10 条,3页=30条) |
工作流程
- 根据用户需求确定参数(月份 / 国家 / 分类)。默认用
--year 2026 --month 6 --country-code ALL --category 全部分类复刻global-all-traffic-2026-06页面。 - 运行脚本:
python scripts/aibase_tools_ranking.py [参数]。 - 脚本输出为 Markdown 反斜杠换行格式:条目内四行用
\+ 换行紧挨分隔,条目之间一个空行分隔。 - 直接原样输出脚本结果,不要自行重新排版或加额外的加粗/空行/修饰。
- 如果用户想要更多条(比如"给我30个"),增加
--pages的值;每页默认 10 条。 - 如需按具体分类筛选,使用
--category传入分类名;分类名需与接口返回值中的className一致(如AI搜索、AI设计工具)。
错误处理
| 场景 | 处理方式 |
| ------------------- | ------------------------------- |
| 网络不通 / 域名被拦截 | 脚本会输出明确错误信息,提示换到有公网权限的环境运行 |
| 接口返回非 JSON | 脚本会报错并打印前300字符,便于排查 |
| 解析不到产品列表 | 先用 --raw 查看真实结构,然后更新脚本中的字段映射表 |
| 接口被限流 / 返回 HTTP 4xx | 脚本会报错,建议减少 --pages 数值或稍后重试 |
输出格式建议
向用户展示结果时,直接原样输出脚本结果,不要自行重新排版。脚本输出格式如下:
每条产品四行,行尾用反斜杠 \ 硬换行(Markdown 标准语法,行与行紧挨不空行),条目之间一个空行分隔:
**1. Figma Motion**\
流量:82,409,217 | 环比:-1.40% (-1,170,337)\
分类:AI设计工具, 平面设计 | 跳出率:22.78% | 平均停留:711.84秒\
链接:https://www.figma.com/motion/
**2. ClickUp Brain²**\
流量:35,912,469 | 环比:+3.65% (+1,263,893)\
分类:知识管理, 效率工具 | 跳出率:27.58% | 平均停留:616.39秒\
链接:https://clickup.com/brain
格式规则:
- 排名与产品名加粗
**N. 产品名**,单独成行,行尾\。 流量与环比合并到同一行,全角竖线|分隔,行尾\;环比展示百分比及括号内带符号的绝对变化量。分类/跳出率/平均停留合并到同一行,全角竖线|分隔,行尾\。链接单独成行(带「链接:」前缀),最后一行不加\。流量、环比绝对量展示为带千分位的数字(例如82,409,217)。环比百分比带符号(+表示增长,-表示下降)。跳出率由 0~1 的比率转换为百分比(例如0.2277→22.78%)。- 产品名缺失时回退为「(未命名)」。
已知限制
- 接口建议不要用
--pages > 5频繁请求 - 每页默认 10 条,如需更多条目需增加页数
- 分类名(
--category)需与接口实际返回的分类字符串一致,否则可能返回空列表 incrRank在实测中恒为-999999999(占位值),暂不作为有效排名变化使用- 不同语言版本(
--lang)返回的产品数量/分类可能略有差异
Scan to join WeChat group