mcpField
A
App Store Reviews (via Apify)

App Store Reviews (via Apify)

远程服务
apify.com商业与营销03 周前更新

关于 App Store Reviews (via Apify)

这是运行在 Apify 上的 App Store 评论采集 Actor,适合需要收集应用反馈的开发者和分析人员。它支持多个国家商店,并可抓取超过公开评论源 500 条限制的评论及开发者回复。

主要功能

  1. 01按应用和国家采集评论
  2. 02抓取超过 500 条评论
  3. 03包含开发者回复及日期
  4. 04按时间或有用程度排序
  5. 05筛选星级并监控新评论

适用场景

  1. 01收集多个国家的应用评论
  2. 02分析较早发布的用户反馈
  3. 03定期跟踪新增评论及开发者回复

MCP 相关

可通过 Apify 托管的 MCP 服务供 AI 客户端调用,也可使用本地 @apify/actors-mcp-server 配置。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.apify.com/?tools=automationnation/app-store-reviews-scraper
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://mcp.apify.com/?tools=automationnation/app-store-reviews-scraper需要授权

工具

详细介绍

App Store Reviews Scraper API:突破 500 条评价限制,并包含开发者回复

在 Apify 上运行

App Store Reviews Scraper 是一个 Apify Actor,可提取任意应用和国家/地区的 Apple App Store 评价,包括星级、标题、文本、日期、作者和开发者回复;它突破了 Apple 公共评价源的 500 条限制,价格为每 1,000 条评价 $0.08。它也可作为 App Store 评价 API 使用:通过代码调用、安排任务以监控新评价,或让 AI Agent 通过 Apify 的 MCP 服务使用。

**价格:**每 1,000 条评价 $0.08(付费套餐为 $0.05–$0.07) · 运行:https://apify.com/automationnation/app-store-reviews-scraper · 指南:https://retracn.github.io/automationnation-actors/app-store-reviews-scraper/

基本信息

  • 每条评价对应一行:星级、标题、文本、日期、评价者的公开姓名、评价是否经过编辑,以及开发者回复及其日期;另含应用名称、开发者、总体评分和 App Store URL。
  • 突破 500 条限制:大多数 App Store 抓取工具读取 Apple 的公共 RSS 源,每个国家/地区最多返回最新的 500 条评价。此 Actor 读取 apps.apple.com 背后的评价 API,可翻页获取热门应用的数万条评价。
  • 适用于任意应用和 App Store 店面:支持 App Store URL、数字 App ID 或应用名称;每次运行可查询多个国家/地区;支持按最新或最有帮助排序,以及按星级筛选。
  • 支持仅获取新评价模式,适用于定期监控;重复评价不收费。在一次测试运行中,从 2 个国家/地区的 3 个应用提取 5,000 条评价,不到 2 分钟。
  • 价格:Free 套餐每 1,000 条评价 $0.08(付费套餐为 $0.05–$0.07);免费套餐运行次数和评价数量均不设上限。Apify 每月 $5 的免费额度可覆盖 60,000 多条评价。
  • 正从 Node 包 app-store-scraper 迁移?开源包 app-store-scraper-cloud(github.com/retracn/app-store-scraper-cloud)保留了原有 API,并在此 Actor 上运行 reviews():只需更改一行 require,无 403 错误,也没有 500 条评价限制。

示例输入

{
  "apps": [
    "https://apps.apple.com/us/app/spotify-music-and-podcasts/id324684580",
    "570060128"
  ],
  "countries": [
    "us",
    "gb"
  ],
  "maxReviewsPerApp": 1000,
  "sort": "newest"
}

从代码运行

REST API

curl -X POST "https://api.apify.com/v2/acts/automationnation~app-store-reviews-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"apps": ["https://apps.apple.com/us/app/spotify-music-and-podcasts/id324684580", "570060128"], "countries": ["us", "gb"], "maxReviewsPerApp": 1000, "sort": "newest"}'

Python — 请参阅 examples/python_example.py

# pip install apify-client
from apify_client import ApifyClient

client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("automationnation/app-store-reviews-scraper").call(run_input={
  "apps": [
    "https://apps.apple.com/us/app/spotify-music-and-podcasts/id324684580",
    "570060128"
  ],
  "countries": [
    "us",
    "gb"
  ],
  "maxReviewsPerApp": 1000,
  "sort": "newest"
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item.get("appName"), item.get("rating"), item.get("date"), item.get("title"))

JavaScript — 请参阅 examples/node_example.mjs

// npm install apify-client
import { ApifyClient } from 'apify-client';

const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('automationnation/app-store-reviews-scraper').call({
  "apps": [
    "https://apps.apple.com/us/app/spotify-music-and-podcasts/id324684580",
    "570060128"
  ],
  "countries": [
    "us",
    "gb"
  ],
  "maxReviewsPerApp": 1000,
  "sort": "newest"
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
for (const item of items) console.log(item.appName, item.rating, item.date, item.title);

与 AI Agent 配合使用(MCP)

托管的 MCP 服务 URL(适用于 Claude、ChatGPT、Cursor 及其他支持远程 MCP 的客户端):

https://mcp.apify.com?tools=automationnation/app-store-reviews-scraper

Claude Desktop / Cursor 的本地配置 — mcp/claude_desktop_config.json:

{
  "mcpServers": {
    "app-store-reviews-scraper": {
      "command": "npx",
      "args": [
        "-y",
        "@apify/actors-mcp-server",
        "--tools",
        "automationnation/app-store-reviews-scraper"
      ],
      "env": {
        "APIFY_TOKEN": "YOUR_APIFY_TOKEN"
      }
    }
  }
}

常见问题

为什么大多数 App Store 抓取工具只能获取 500 条评价? Apple 的公共 RSS 评价源每个国家/地区只返回最新的 500 条评价(10 页,每页 50 条)。App Store Reviews Scraper 读取 apps.apple.com 自身使用的评价 API,可翻页获取更早的评价,并保留 RSS 源作为备用方案。

是否包含开发者回复? 包含。开发者回复过的每条评价都有 replyText 和 replyDate。

是否有官方的 App Store 评价 API? Apple 的 App Store Connect API 只会返回你自己的开发者账户下应用的评价。如需读取任意应用(包括竞争对手应用)的评价,App Store Reviews Scraper 可通过 Apify 的 REST API、客户端、集成和 MCP 返回 App Store 上显示的公开评价。

费用是多少? Apify Free 套餐每 1,000 条评价 $0.08,付费套餐为 $0.05–$0.07。无法找到的应用,以及“仅获取新评价”模式下的重复评价均免费。

可以获取多个国家/地区的评价吗? 可以。在 countries 中列出各个店面;每个应用会按国家/地区读取一次,且每行都会标明所属国家/地区。

更多 AutomationNation 内容


此仓库包含使用示例。爬虫本身运行在 Apify 平台 上;你需要一个免费的 Apify 账户和 API 令牌。示例采用 MIT 许可证。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。