概览
给出一个或多个 iOS App 和想看的国家/地区,就能拿到这些 App 在当地 App Store 的用户评论:每条包括星级、标题、正文、评论者、发布时间、评论时用的 App 版本,以及其他用户给它投的有用票。
同一个 App 在不同国家/地区的评论完全不同,一次就能把多个市场的用户声音放在一起看。出海团队可以用它了解目标市场用户在抱怨什么、夸什么,产品和运营团队可以追踪新版本上线后评价的变化,也能拿竞品的差评找需求和机会。
数据说明
评论来自 App Store 各国家/地区公开展示的用户评论,正文保持用户原文的语言,不做翻译。
每个 App 在每个国家/地区、每种排序方式下,只能取到最近公开的一批评论(约 500 条);更早的历史评论取不到。想看更多,可以换另一种排序方式,或者加选其他国家/地区。
「发布时间」是评论发布或最后修改的时间,带时区。「评论时版本」是用户写评论时安装的版本,不一定是当前最新版本。「有用票数」和「总投票数」是其他用户的反馈,新评论通常都是 0。
结果长什么样
每条结果是一条用户评论。
| App 名称 | 国家/地区 | 评分 | 评论标题 | 评论内容 | 评论时版本 |
|---|---|---|---|---|---|
| TikTok - Videos, Shop & LIVE | us | 5 | doomscroll | TikTok is the best app in my entire life, I recommend this | 47.5.0 |
| TikTok - Videos, Shop & LIVE | us | 1 | fix ur app | my fav comments js went down from 1050 to 992 lock in | 47.5.0 |
应用场景
- 版本口碑追踪:按「评论时版本」分组统计「评分」的平均值和差评占比,判断新版本是否带来体验问题。
- 竞品差评挖掘:筛出竞品「评分」为 1–2 星的评论,对「评论标题」和「评论内容」做关键词归类,找到用户最常抱怨的功能点。
- 多市场对比:同一个 App 选多个国家/地区,按「国家/地区」比较评分分布,找出口碑偏弱的市场。
- 高价值反馈筛选:按「有用票数」从高到低排序,优先阅读被最多用户认可的评论。
适用边界
每次最多 10 个 App × 10 个国家/地区;每个 App 在每个国家/地区按一种排序最多返回约 500 条最近公开的评论,更早的评论取不到
- 适合用于
- 需要某个 iOS App 在指定国家/地区的用户评分和评论原文,用于口碑分析、竞品对比或需求挖掘
- 需要按版本号或时间观察一个 App 的评价变化
- 不要用于
- 需要一个 App 的全部历史评论或超过 500 条的单一国家评论:本应用只能取到最近约 500 条
- 需要安卓应用评论:本应用只覆盖苹果 App Store
失败处理
开发者声明的失败与重试处理方式,接入时建议一并写进系统提示词。
- 1App 在所选国家/地区不存在时该组合不返回评论;全部组合都不存在时运行失败,请核对 App ID 和国家/地区
- 2App Store 暂时无法访问时运行失败并标记为可重试,稍后重新运行即可
- 3评论数量少于上限属正常情况,说明该 App 在这个国家/地区的公开评论本身较少
输入参数
调用本 Data App 需要传入的参数,与 manifest.json 的 input.schema 同源。
- App ID 或 App Store 链接
apps必填array<string>要采集评论的 App,填纯数字 App ID(如 835599320)或 App Store 中该 App 的页面链接,1–10 个。数量最多 10 项示例["835599320"] - 国家/地区
countries选填array<string>在哪些国家/地区的 App Store 采集评论,同一个 App 在不同国家的评论互不相同,最多选 10 个。不填默认美国。数量最多 10 项 - 排序方式
sort选填string(enum)按最新发布还是按最有用(获得有用票最多)取评论。不填默认最新。可选值最新most_recent最有用most_helpful默认值most_recent - 每个 App 每个国家最多条数
max_reviews选填integer每个 App 在每个国家/地区最多取多少条评论,范围 1–500,不填默认 500。评论较少的 App 实际返回会更少。范围1–500默认值500
输出数据
单条记录的字段结构,与 manifest.json 的 output.schema 同源。
- 评论 ID
review_idstringApp Store 为这条评论分配的唯一编号示例14741690848 - App ID
app_idstring被评论 App 的数字编号示例835599320 - App 名称
app_namestringApp 在该国家/地区 App Store 中显示的名称示例TikTok - Videos, Shop & LIVE - 国家/地区
countrystring评论所在 App Store 的国家/地区代码,如 us 表示美国示例us
示例数据
以下示例按 output.schema 生成;未提供示例值的字段使用结构占位符。
{
"review_id": "14741690848",
"app_id": "835599320",
"app_name": "TikTok - Videos, Shop & LIVE",
"country": "us",
"rating": 5,
"title": "doomscroll",
"content": "TikTok is the best app in my entire life, I recommend this",
"app_version": "47.5.0",
"author_name": "YESYAYAYAYAYAYAY",
"author_url": "https://itunes.apple.com/us/reviews/id1187906619",
"published_at": "2026-11-02T05:14:15-07:00",
"helpful_votes": 0,
"total_votes": 0
}调用方式
本 Data App 支持通过 MCP、API、SDK 与文件导出方式接入,各接入方式共享同一套能力与计价。所有请求统一使用 Authorization: Bearer 请求头完成身份认证,凭证为 API Key(长期有效,在开放平台创建);MCP 客户端另支持 OAuth 免密钥登录。CLI、Skill 等更多接入方式正在规划中。本 Data App 异步运行,支持中途取消:取消后任务停止;已写回的部分保留,按写回计费。
通过 MCP(Model Context Protocol)协议,可在 Claude、Cursor 等 AI 客户端中直接调用本 Data App。选择你的客户端与认证方式,复制下方配置即可接入。
客户端配置
把 Bearer 后替换为长期有效的 API Key 即可,各类客户端与 CI、无浏览器环境通用。
{
"mcpServers": {
"bazhuayu_datahub": {
"type": "http",
"url": "https://mcp-v2.bazhuayu.com?pin=data_hunter/app-store-reviews",
"headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
}
}
}让 AI 自己完成配置
不想手动改配置?复制配置提示词,粘贴到任意 AI 客户端对话框,由它按自身方式完成接入(默认引导你登录授权,不会让你把 API Key 发在对话里)。
如需在同一个 MCP 连接里指定多个 Data App,前往 MCP 连接页(已为你指定本 Data App)。
价格
按实际成功返回的数据条数计费,任务失败不计费。
多个计费事件按各自口径独立累计,具体以每一项说明为准;任务失败不计费。
立即体验
填写参数直接运行,结果来自真实调用。