App Store Trends MCP について
App Store Trends MCPは、アプリ分析担当者や調査者向けに、App StoreとGoogle Playのダウンロード推移やランキングを提供します。1つのAPIキーで時系列、成長率、リアルタイムのランキングを取得でき、他のトレンドデータソースにもアクセスできます。
主な機能
- 01アプリダウンロード履歴の取得
- 02指定期間の成長率計算
- 03リアルタイムランキングの取得
- 041つのキーで複数データソースにアクセス
活用シーン
- 01Androidアプリのダウンロード数の推移を追跡
- 02他プラットフォームの指標とアプリの注目度を比較
MCP 対応
MCP サーバーとして、対応クライアントに時系列データ、成長率、リアルタイムランキングを調べるツールを提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://app-store.api.trendsmcp.ai/mcpclaude mcp add --transport http ai-trendsmcp-app-store https://app-store.api.trendsmcp.ai/mcp{"mcpServers":{"ai-trendsmcp-app-store":{"type":"http","url":"https://app-store.api.trendsmcp.ai/mcp"}}}Cursor で開く{"servers":{"ai-trendsmcp-app-store":{"type":"http","url":"https://app-store.api.trendsmcp.ai/mcp"}}}VS Code で開く{"mcpServers":{"ai-trendsmcp-app-store":{"type":"http","url":"https://app-store.api.trendsmcp.ai/mcp"}}}{"mcpServers":{"ai-trendsmcp-app-store":{"serverUrl":"https://app-store.api.trendsmcp.ai/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://app-store.api.trendsmcp.ai/mcp認証が必要ツール
詳細
app-store-trends-mcp
MCP ツールとしてアプリのダウンロードトレンドを確認できます。Claude、Cursor、またはあらゆる MCP 対応 AI ホストに接続できます。週次系列、成長率、リアルタイムのトップチャートを提供します。
trendsmcp.ai が提供 — API キー 1 つ、クライアント 1 つで、30 以上のデータソースを利用できます:Google Search、YouTube、TikTok、Reddit、Amazon、Wikipedia、App Store、Steam、npm、ニュース量、ニュースのセンチメント、リアルタイムのトレンドフィードなど。プラットフォームごとに別の認証情報を用意する必要はありません。
無料の API キーを取得 → trendsmcp.ai — 月 100 回まで無料、クレジットカードは不要です。
📖 API ドキュメント全文 → trendsmcp.ai/docs
2026 年版に更新済みです。Python 3.8 から 3.13 まで動作します。
クイックインストール
サイトのヒーローセクションと同じ 4 つのクライアントです。まず無料のキーを取得してください(月 100 リクエスト)。Claude と ChatGPT では OAuth でサインインします。Cursor と VS Code ではクリック後、ディープリンクにプレースホルダーが使われている場合は /account で取得したキーを入力してください。
| クライアント | クリック後の操作 |
|---|---|
| Claude | コネクター名と URL(https://www.trendsmcp.ai/mcp)があらかじめ入力されています。確認してから認証してください。 |
| Cursor | MCP のインストールを承認します。プロンプトが表示された場合は YOUR_API_KEY を置き換えてください。 |
| ChatGPT | 開発者モードを有効にします(プロフィール → 設定 → セキュリティ)。名前に Trends MCP、URL に https://www.trendsmcp.ai/mcp を入力してから認証してください。 |
| VS Code | アカウントページでサインインし、キーが含まれるように VS Code ボタンを使ってください。 |
続いて、次のように質問します:Using TrendsMCP, what's trending on Google right now?
MCP ツールとして使う
mcp.json に追加します(Claude Desktop、Cursor、Windsurf、VS Code、または任意の MCP ホスト):
{
"mcpServers": {
"trends-mcp": {
"url": "https://api.trendsmcp.ai/mcp",
"transport": "http",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}
trendsmcp.ai で無料のキーを取得してください。Claude、Cursor、Windsurf、VS Code 向けのセットアップ手順全文は trendsmcp.ai/docs をご覧ください。
スクレイピング不要。429 エラーなし。プロキシ不要。
pytrends などのスクレイパーを使ったことがあれば、よくある問題をご存じでしょう:ランダムに発生する 429 Too Many Requests ブロック、午前 2 時に壊れるパイプライン、time.sleep() の応急処置、プロキシローテーションのコスト、そして Google がプロトコルレベルでスクレイパーを明示的に検出するため、現在はアーカイブ済みとなっているライブラリです。
trendsmcp は、マネージド型の代替サービスです。データインフラストラクチャは当社が運用します。REST エンドポイントを呼び出すだけです。
App Store データ向けの pytrends 代替
| スクレイパー/pytrends | trendsmcp | |
|---|---|---|
| 429 レート制限エラー | 頻発 | なし |
| プロキシが必要 | 多くの場合必要 | 不要 |
| プラットフォームの変更で動作しなくなる | はい、頻繁に発生 | いいえ |
| 対応データソース | 1 つ(Google のみ) | 30 以上 |
| 絶対ボリュームの推定値 | なし | あり |
| プラットフォーム横断の成長率 | なし | あり |
| 非同期処理のサポート | なし | あり |
| 積極的なメンテナンス | なし(アーカイブ済み) | あり |
| 無料プラン | なし | あり、月 100 リクエスト |
インストール
pip install app-store-trends-mcp
システム依存関係は不要です。Python 3.8 以降に対応しています。内部では httpx を使用します。
クイックスタート
from app_store_trends_mcp import TrendsMcpClient, SOURCE
client = TrendsMcpClient(api_key="YOUR_API_KEY")
# 5-year weekly time series — no sleep(), no proxies, no 429s
series = client.get_trends(source=SOURCE, keyword="com.openai.chatgpt")
print(series[0])
# TrendsDataPoint(date='2026-03-28', value=72, keyword='com.openai.chatgpt', source='app downloads')
# Period-over-period growth
growth = client.get_growth(
source=SOURCE,
keyword="com.openai.chatgpt",
percent_growth=["3M", "1Y"],
)
print(growth.results[0])
# GrowthResult(period='3M', growth=14.5, direction='increase', ...)
# What's trending right now (across all live platforms)
trending = client.get_top_trends(limit=10)
print(trending.data)
# [[1, 'topic one'], [2, 'topic two'], ...]
非同期対応
import asyncio
from app_store_trends_mcp import AsyncTrendsMcpClient, SOURCE
async def main():
client = AsyncTrendsMcpClient(api_key="YOUR_API_KEY")
series = await client.get_trends(source=SOURCE, keyword="com.openai.chatgpt")
print(series[0])
asyncio.run(main())
1つのキーで複数のプラットフォームに同時にクエリを送信できます。
google, youtube, reddit, amazon, tiktok = await asyncio.gather(
client.get_trends(source="google search", keyword="com.openai.chatgpt"),
client.get_trends(source="youtube", keyword="com.openai.chatgpt"),
client.get_trends(source="reddit", keyword="com.openai.chatgpt"),
client.get_trends(source="amazon", keyword="com.openai.chatgpt"),
client.get_trends(source="tiktok", keyword="com.openai.chatgpt"),
)
ユースケース
- SEO 調査:コンテンツを公開する前に、Google Search、Google News、Google Images におけるキーワード検索ボリュームの傾向を追跡します
- 市場調査:製品カテゴリに参入する前に、Amazon と Google Shopping で消費者の需要シグナルを測定します
- 投資調査:先行指標として、Reddit の投稿数、ニュースのセンチメント、Wikipedia のページビューの急増を監視します
- コンテンツ戦略:トピックがピークに達し、競合が飽和する前に、YouTube と TikTok で何が伸びているかを見つけます
- 競合の追跡:任意の期間にわたって、プラットフォーム間のブランド検索ボリュームの伸びを比較します
- アプリ分析:Reddit やニュースでの話題性とあわせて、App Store の関心度やアプリのダウンロード推定数を追跡します
対応サービス
- Claude(MCP 経由 — trendsmcp.ai/docs)
- Cursor(MCP 経由 — trendsmcp.ai/docs)
- ChatGPT(MCP 経由 — trendsmcp.ai/docs)
- Windsurf(MCP 経由 — trendsmcp.ai/docs)
- VS Code Copilot(MCP 経由 — trendsmcp.ai/docs)
- LangChain:
TrendsMcpClientの出力をツールの結果またはコンテキストとして直接渡せます - CrewAI:任意のメソッドを
Toolとしてラップし、クルーに追加できます - AutoGen:任意のエージェントで呼び出し可能なツールとして登録できます
- LlamaIndex:トレンド系列を検索用の構造化データノードとして使用できます
- Pandas:各
get_trends()のレスポンスを1行で DataFrame に変換できます
メソッド
get_trends(source, keyword, data_mode=None)
キーワードの過去の時系列データを返します。デフォルトでは、過去5年間の週次データを取得します。過去30日間の日次データを取得するには、data_mode="daily" を渡してください。
get_growth(source, keyword, percent_growth, data_mode=None)
2つの時点間の成長率を計算します。定義済みの文字列または CustomGrowthPeriod オブジェクトを渡してください。
成長率のプリセット: 7D 14D 30D 1M 2M 3M 6M 9M 12M 1Y 18M 24M 2Y 36M 3Y 48M 60M 5Y MTD QTD YTD
get_top_trends(type=None, limit=None)
本日のリアルタイムのトレンド項目を返します。すべてのフィードを一度に取得するには、type を省略してください。
利用可能なリアルタイムフィード: Google Trends Google News Top News YouTube Trending TikTok Trending Hashtags X (Twitter) Trending Reddit Hot Posts Reddit World News Wikipedia Trending Amazon Best Sellers Top Rated Amazon Best Sellers by Category App Store Top Free App Store Top Paid Google Play Spotify Top Podcasts Top Websites
30以上のデータソースすべて
API キーは1つ。クライアントは1つ。あらゆるプラットフォームに対応します。プラットフォームごとに個別の認証情報は必要ありません。
| source | 測定対象 |
|---|---|
"google search" | Google Search の検索ボリューム |
"google images" | Google Images の検索ボリューム |
"google news" | Google News の検索ボリューム |
"google shopping" | Google Shopping における購入意向 |
"youtube" | YouTube の検索ボリューム |
"tiktok" | TikTok のハッシュタグの投稿数 |
"reddit" | Reddit のサブレディット登録者数の推移 |
"amazon" | Amazon の商品検索ボリューム |
"wikipedia" | Wikipedia のページビュー |
"news volume" | ニュース記事での言及数 |
"news sentiment" | ニュースのセンチメントスコア(ポジティブ/ネガティブ) |
"app downloads" | モバイルアプリのダウンロード/インストール推定数(Android) |
"npm" | npm パッケージの週間ダウンロード数 |
"steam" | Steam の同時プレイヤー数 |
すべての値は0~100に正規化されているため、プラットフォーム間で直接比較できます。
エラー処理
from app_store_trends_mcp import TrendsMcpClient, TrendsMcpError, SOURCE
client = TrendsMcpClient(api_key="YOUR_API_KEY")
try:
series = client.get_trends(source=SOURCE, keyword="com.openai.chatgpt")
except TrendsMcpError as e:
print(e.status) # e.g. 429 if you exceed your plan quota
print(e.code) # e.g. "rate_limited"
print(e.message)
よくある質問
これは App Store をスクレイピングしますか? いいえ。trendsmcp はマネージドデータインフラストラクチャを運用しています。Python コードから認証済みの REST 呼び出しを 1 回行います。スクレイピング、Selenium、Cookie、プロキシは必要ありません。
App Store の開発者アカウント、OAuth トークン、またはプラットフォーム API キーは必要ですか? いいえ。trendsmcp API キー 1 つで、30 以上のすべてのデータソースにアクセスできます。
App Store がバックエンドを変更すると、動かなくなりますか? いいえ。API の安定性は当社の責任です。上流で何かが変更された場合は、バックエンドを更新します。コードはそのまま動作し続けます。
同じキーで複数のプラットフォームをクエリできますか?
はい。1 つのキーで、すべてのデータソースを利用できます。source を、上記の 30 以上の値のいずれかに切り替えてください。
無料プランはありますか? はい。月 100 リクエストまで利用でき、クレジットカードは不要です。trendsmcp.ai でキーを取得してください。
本番環境のデータパイプラインで使用できますか? はい。クライアントはステートレスでスレッドセーフであり、複数のプラットフォームに対する並行クエリをサポートする非同期処理にも対応しています。
関連パッケージ
- trendsmcp — コアパッケージ。30 以上のすべてのデータソースに対応
- youtube-trends-api / youtube-trends-mcp / youtube-trends-agent
- reddit-trends-api / reddit-trends-mcp / reddit-trends-agent
- google-search-trends-api / google-search-trends-mcp / google-search-trends-agent
- amazon-trends-api / amazon-trends-mcp / amazon-trends-agent
- tiktok-trends-api / tiktok-trends-mcp / tiktok-trends-agent
- wikipedia-trends-api / wikipedia-trends-mcp / wikipedia-trends-agent
- npm-trends-api / npm-trends-mcp / npm-trends-agent
- steam-trends-api / steam-trends-mcp / steam-trends-agent
- app-store-trends-api / app-store-trends-mcp / app-store-trends-agent
- news-volume-api / news-volume-mcp / news-volume-agent
- news-sentiment-api / news-sentiment-mcp / news-sentiment-agent
リンク
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。