mcpField
A
App Store Reviews (via Apify)

App Store Reviews (via Apify)

リモート
apify.comビジネス・マーケティング03 週間前に更新
リポジトリ公式サイト

App Store Reviews (via Apify) について

App Storeのレビューを収集するApify Actorで、アプリ開発者や分析担当者向けです。複数の国に対応し、公開フィードの上限を超えるレビューと開発者の返信を取得できます。

主な機能

  1. 01アプリと国を指定したレビュー収集
  2. 02500件を超えるレビューの取得
  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 は、あらゆるアプリと国の Apple App Store のレビューを抽出する Apify Actor です。星評価、タイトル、本文、日付、投稿者、開発者の返信を取得でき、Apple の公開レビューフィードの500件上限を超えて、レビュー1,000件あたり $0.08 で取得できます。App Store レビュー API として利用でき、コードから呼び出したり、新しいレビューを監視するようスケジュール設定したり、Apify の MCP サーバーを通じて AI エージェントに利用させたりできます。

**料金:**レビュー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/

基本情報

  • レビューごとに1行で出力します。星評価、タイトル、本文、日付、投稿者の公開名、レビューが編集されたかどうか、返信の日付を含む開発者の返信に加え、アプリ名、開発者、総合評価、App Store の URL も取得します。
  • 500件を超えて取得:多くの App Store スクレイパーは Apple の公開 RSS フィードを読み取りますが、国ごとに最新500件で止まります。この Actor は apps.apple.com の背後にあるレビュー API を読み取り、人気アプリの数万件のレビューをさかのぼって取得します。
  • あらゆるアプリとストアフロントに対応:App Store の URL、数値の App ID、またはアプリ名を指定できます。1回の実行で複数の国を指定でき、新しい順または参考になった順に並べ替えられ、星評価で絞り込めます。
  • スケジュール監視用の「新しいレビューのみ」モードを搭載。重複分は課金されません。テスト実行では、3つのアプリ、2か国のレビュー5,000件を2分未満で取得しました。
  • 料金:Free プランではレビュー1,000件あたり $0.08(有料プランでは $0.05~$0.07)。Free プランの実行回数やレビュー件数に上限はありません。Apify の毎月 $5 分の無料クレジットで、レビューを60,000件以上取得できます。
  • Node パッケージの app-store-scraper から移行する場合:オープンソースの app-store-scraper-cloud パッケージ(github.com/retracn/app-store-scraper-cloud)は API を維持したまま、この Actor で reviews() を実行します。require の行を1つ変更するだけで、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 エージェントで利用する(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"
      }
    }
  }
}

FAQ

ほとんどの App Store スクレイパーがレビュー500件で止まるのはなぜですか? Apple の公開 RSS レビューフィードが返すのは、国ごとの最新500件のみです(50件ずつ、10ページ)。App Store Reviews Scraper は apps.apple.com 自体が使用するレビュー API を読み取り、さらに過去までさかのぼって取得します。また、フィードはフォールバックとして保持しています。

開発者の返信も含まれますか? はい。開発者が返信したすべてのレビューに 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 にストアフロントを指定してください。アプリは国ごとに1回ずつ読み取られ、各行に国が含まれます。

AutomationNation のその他のコンテンツ


このリポジトリには使用例が含まれています。スクレイパー自体はApifyプラットフォーム上で実行されます。無料のApifyアカウントとAPIトークンが必要です。使用例はMITライセンスで提供されています。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。