app-review-mining について
app-review-mining は Crawlora API を通じて、App Store と Google Play のアプリ情報、レビュー、評価、ランキング、類似アプリを取得するスキルです。レビュー分析やアプリストア最適化の調査向けに、両ストアのデータを正規化された JSON で返します。
主な機能
- 01アプリ情報と評価サマリー
- 02本文、スコア、日付付きのページ分割レビュー
- 03カテゴリ別およびストアランキング
- 04類似アプリ一覧
- 05アプリ識別子の検索
活用シーン
- 01レビューの感情や繰り返し出るテーマの分析
- 02両ストアにおける同一アプリの比較
- 03アプリのカテゴリランキングの追跡
- 04競合アプリや類似アプリの調査
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ crawlora-org/ crawlora-skills --skill app-review-miningインストール後、Claude Code で/app-review-miningを入力して読み込まれたか確認します。
同梱ファイルreference/endpoints.mdscripts/crawlora.sh
詳細
アプリレビューのマイニングとASO
Crawlora APIから、App Store(iOS)およびGoogle Play(Android)のアプリ詳細、レビュー、評価、ランキング、類似アプリ一覧を正規化されたJSONとして取得します。
このスキルを使用する場面
- 「<アプリ>のレビュー/評価はどうですか?」
- 「<アプリ>のランキングはどうですか?」/「<カテゴリ>のトップアプリを教えてください。」
- 「<アプリ>に似たアプリを探して」/競合ASOの調査。
- 「このアプリの詳細/プライバシー情報/バージョン履歴を取得して。」
- アプリレビューのセンチメント分析や競合追跡のパイプラインを構築する場合。
セットアップ(一度のみ)
- Crawlora APIキーを無料で取得します(月2,000クレジット、カード不要)。https://crawlora.netをご覧ください。
- ヘルパーを実行する前に、環境変数に
CRAWLORA_API_KEYを設定します。 - ヘルパーは環境変数から
CRAWLORA_API_KEYを読み取り、https://api.crawlora.net/api/v1にリクエストを送信します。キーがない、または無効な場合は401が返されます。
仕組み
ストアを選択します(どちらのストアにも対応するエンドポイントがあります)。次に、目的に応じて操作します。
- アプリを検索する —
/appstore/search?term=...または/googleplay/search?q=...で、アプリID/バンドルIDを特定します。 - 詳細 —
/appstore/app、/googleplay/appで、メタデータ、評価の概要、説明、デベロッパー情報を取得します。 - レビュー —
/appstore/reviews、/googleplay/reviewsでページネーションを行い、センチメントやテーマの分析に使うレビュー本文、スコア、日付を取得します。 - ランキング —
/appstore/list、/googleplay/listで、カテゴリ別のストアランキングを取得します。 - 競合アプリ —
/appstore/similar、/googleplay/similarで類似アプリを取得します。
エンドポイント、メソッド、パラメーターの一覧は、reference/endpoints.mdをご覧ください。
APIの呼び出し
# Find an app, then pull its reviews (GET, key=value params):
scripts/crawlora.sh /appstore/search term="notion" | jq '.'
scripts/crawlora.sh /appstore/reviews id=1232780281 country=us | jq '.data'
scripts/crawlora.sh /googleplay/search term="notion" | jq '.'
scripts/crawlora.sh /googleplay/reviews app_id="notion.id" | jq '.'
すべてのリクエストにはscripts/crawlora.shを使用してください。APIキーがコマンドライン引数に含まれないようにできます。
エンドポイントのリファレンス
このスキルで使用するApp StoreおよびGoogle Playの全エンドポイント(メソッド、パス、パラメーター、説明)については、reference/endpoints.mdをご覧ください。
例
- レビューのセンチメント分析: 検索でアプリIDを特定し、
/appstore/reviewsでページネーションを行って、各レビューのセンチメントを分類し、主な不満や評価されている点を要約します。 - ストア間の比較: 同じ製品について
/appstore/appと/googleplay/appを取得し、プラットフォーム間の評価とレビュー件数を比較します。 - カテゴリ別ランキングの追跡: カテゴリの
/googleplay/listを取得し、ランキングの推移を追跡します。
注意事項と制限
- クレジット/成功時のみ課金:
2xxの場合にのみ課金されます。無料プランは月2,000クレジットです。キーはhttps://crawlora.netで取得できます。 - 公開データのみ — ストアの公開ページが対象です。AppleとGoogleの規約を遵守してください。
- セキュリティ: キーは
CRAWLORA_API_KEYのみに保存してください。コードへのハードコード、クエリパラメーターへの指定、コミットは絶対にしないでください。 - レビューはページネーションされ、ロケールごとに異なります。対象範囲を広げるには
country/pageを指定してください。
コメント
Markdown 対応