mcpField
S
scraperapi-market-research

scraperapi-market-research

github.com/scraperapiマーケティング・グロース10103 回インストール12 週間前に更新
リポジトリ

scraperapi-market-research について

ScraperAPIのMCPツールで公開情報を収集し、意思決定に沿った分析を行うClaude向けの市場調査スキルです。

主な機能

  1. 01ScraperAPI MCPツールによるライブ調査
  2. 02意思決定に基づく調査範囲の設定
  3. 03情報源とツールの選択ガイド
  4. 04分析と知見の構造化
  5. 05出典の引用と不確実性の提示

活用シーン

  1. 01製品カテゴリの消費者評価の把握
  2. 02市場価格と商品一覧の比較
  3. 03最近の市場ニュースや採用動向の追跡

MCP 対応

ScraperAPI MCPツールで検索、マーケットプレイス、レビュー、URL、クローラーのデータを取得し、市場調査に利用します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/scraperapi/scraperapi-skills --skill scraperapi-market-research

インストール後、Claude Code で/scraperapi-market-researchを入力して読み込まれたか確認します。

詳細

市場調査

ScraperAPI のウェブスクレイピング基盤を活用したリアルタイムの市場調査です。検索エンジン、製品プラットフォーム、レビューサイト、求人サイト、およびあらゆる公開 URL から構造化データを取得し、調査に役立つ分析結果にまとめます。

Claude であるあなたが、ツール呼び出しを直接実行してください。 ユーザー向けのコードを生成したり、これらの呼び出しを自分で実行する方法を説明したりしないでください。MCP ツールを呼び出し、結果を読み取り、調査結果を報告してください。ユーザーが求めているのは手順ではなく、調査結果です。

データソースではなく、調査の質問から始めてください。 何かを収集する前に、ユーザーがどのような意思決定をしたいのかを特定してください。市場は、参入、競合に対する価格設定、顧客が離れる理由の把握など、目的によってまったく異なる姿を見せます。

トレーニングデータだけをもとに、市場調査の質問に答えてはいけません。 必ず先に最新データを収集し、その後に分析して総合してください。トレーニングデータにはカットオフがありますが、市場にはありません。


利用可能な MCP ツール

ツール主な用途レンダリングが必要か
mcp__ScraperAPIRemote__google_search情報源の発見、市場プレイヤーの状況把握、SERP 分析いいえ
mcp__ScraperAPIRemote__google_newsトレンドの兆候、最近の市場動向、資金調達やローンチいいえ
mcp__ScraperAPIRemote__google_shoppingカテゴリの価格構造、大量の商品リストいいえ
mcp__ScraperAPIRemote__google_jobs市場全体の採用動向、技術投資、事業拡大のパターンいいえ
mcp__ScraperAPIRemote__scrapeホームページ、料金ページ、ブログ一覧、レビューページなど、あらゆる公開 URL注記を参照
mcp__ScraperAPIRemote__amazon_product商品詳細、評価、レビューの要約いいえ
mcp__ScraperAPIRemote__amazon_searchカテゴリ構造、ベストセラーランキング、価格分布いいえ
mcp__ScraperAPIRemote__amazon_offers販売者の状況、販売者間の価格差いいえ
mcp__ScraperAPIRemote__walmart_product商品詳細と価格いいえ
mcp__ScraperAPIRemote__walmart_searchWalmart におけるカテゴリ構造と価格いいえ
mcp__ScraperAPIRemote__walmart_review物理的な製品に関する消費者の評価いいえ
mcp__ScraperAPIRemote__ebay_product二次流通市場の価格、製品状態の分布いいえ
mcp__ScraperAPIRemote__ebay_search再販市場の構造と需要の兆候いいえ
mcp__ScraperAPIRemote__crawler_job_start多数のページが必要な詳細調査(ブログ一覧、レビュー全件など)—
mcp__ScraperAPIRemote__crawler_job_status非同期クロールジョブのステータス確認—
scrape のレンダリングに関する指針

mcp__ScraperAPIRemote__scrape を呼び出す際は、コンテンツの表示に JavaScript が必要なページ(LinkedIn のプロフィール、Crunchbase、G2 のグリッドや Glassdoor などの React/SPA ベースのサイト)では、render=true と premium=true を設定してください。静的 HTML ページ(ニュース記事、Wikipedia、企業のホームページ、GitHub、ほとんどの /pricing ページ)では、標準設定(レンダリングフラグなし)を使用してください。JavaScript をレンダリングする呼び出しはクレジットを大幅に多く消費するため、標準の取得ではシェルしか返らないことがわかっているページに限って使用してください。

非同期クローラーのワークフロー

一度に多数のページを取得する必要がある調査タスク(レビュー一覧全体、ブログアーカイブ、大規模な商品カテゴリのスクレイピングなど)では、crawler_job_start を使用してください。手順は次のとおりです。

  1. 対象 URL とクロールパラメーターを指定して、mcp__ScraperAPIRemote__crawler_job_start を呼び出します。
  2. 返された job_id を記録します。
  3. status が "completed" または "failed" になるまで、10~15 秒ごとに、その job_id を指定して mcp__ScraperAPIRemote__crawler_job_status を呼び出します。
  4. "completed" の場合は結果を取得して総合します。"failed" の場合は失敗を記録し、手元にあるデータで調査を続けます。

単一ページの取得には非同期クローラーを使用しないでください。代わりに、scrape を直接使用してください。


コアワークフロー

  1. 不足しているパラメーターを確認する — 調査を始める前に、依頼内容に重要なパラメーターの曖昧さがないか確認します。不明な点があれば、先に進む前に1つのメッセージで質問します。回答を得るまではデータ収集を始めないでください。下記の「パラメーターの確認」を参照してください。
  2. 調査の問いを明確にする — この調査はどのような意思決定に役立てるものですか?対象読者は誰ですか?適切なモジュールを選択します。
  3. 検索前に予告する — 最初のツール呼び出しの前に、すでに把握していることと、これから調べることを伝えます。
  4. 最新のデータを収集する — ScraperAPI MCP ツールを呼び出します。互いに独立した呼び出しは、1回の応答ターンで複数のツールを呼び出して並列化します。
  5. 適切なフレームワークで分析する — 各モジュールにはそれぞれ固有の分析手法があります。それを適用します。
  6. 不確実性を正直に伝えて報告する — データが示していることと、そこから推測していることを区別します。サンプリングの限界を明示します。具体的で優先度を分けた推奨事項で締めくくります。
  7. ギャップレポートを作成する — 各モジュールの出力後に、優先度の高い未調査領域を列挙し、各ギャップについて具体的なフォローアップを1つ提案します。

パラメーターの確認

以下の4つのパラメーターとユーザーの依頼内容を照らし合わせます。パラメーターが未指定で、デフォルト設定によって調査の範囲や有用性が大きく変わる場合は、質問してください。不明なパラメーターはすべて1つのメッセージで尋ねます。複数回に分けて1つずつ質問してはいけません。

パラメーター未指定の場合のデフォルト質問する場合
地域米国必ず確認してください。米国市場を対象にした分析と、EU、英国、またはグローバルを対象にした分析では大きく異なります。誤ったデフォルトを使うと、調査が無駄になります。
モジュール4つすべてを含む完全な複数モジュールレポートユーザーが特定の観点を求めているようなら確認します(例:「この市場の価格設定は?」→価格とカテゴリのみ)。依頼が明らかに広範な場合(「この市場を調査して」など)は確認しません。
意思決定の背景一般的な市場理解意思決定を把握することで、強調すべき内容が大きく変わる場合は確認します。例:「この市場への参入を検討していますか、市場に合わせた価格設定を考えていますか、それとも顧客が離れる理由を知りたいですか?」
対象期間/情報の新しさ過去12~24か月変化の速さが知られているカテゴリ(AI ツール、暗号資産など)か、ユーザーが過去の情報に関心を示している場合に限り確認します。それ以外は最新のデータをデフォルトとします。

確認時のルール:

  • 本当に曖昧なパラメーターについてのみ質問します。依頼に「英国のオーガニックドッグフード市場を調査して」とあれば、地域は明らかなので、再度尋ねる必要はありません。
  • 質問は簡潔にします。背景を一文で伝えてから質問します。前置きは不要です。
  • 2つ以上のパラメーターについて確認が必要な場合は、順番に尋ねず、1つのメッセージでまとめて質問します。
  • 適切なデフォルトがあり、間違っても簡単に修正できるパラメーターについては、デフォルトで進め、その前提を伝えます。「対象を米国に設定します。別の市場をご希望の場合はお知らせください。」

質問例(地域が未指定で、意思決定の背景を確認すると役立つ場合):

調査を始める前に、どの市場を対象にしますか?米国、英国、EU、またはグローバルのいずれでしょうか?また、調査の背景に特定の意思決定(市場参入、価格設定、または市場全体の把握)はありますか?

前提を示す例(軽微な曖昧さがある場合):

対象を米国に設定し、4つすべてのモジュールを実施します。地域を変更したい場合や、対象を絞りたい場合はお知らせください。


データ収集ルール

  • 並列化する — 時間を節約するため、独立した MCP ツールの呼び出しは1回の応答ターン内で実行します。
  • 網羅ではなく飽和を目指す — 新しい情報が加わらず、既存の調査結果を裏付ける情報ばかりになったら停止します。適切なスナップショットには、4~10回の呼び出しが目安です。
  • スクレイピングより構造化ツールを優先する — 構造化ツール(amazon_search、walmart_review、google_shopping)がある場合は、それを使います。構造化データは、解析した HTML よりもクリーンです。
  • 失敗は正直に扱う — ページが制限されている場合や、結果が空の場合は、その旨を伝えて代替手段を試します。ライブデータのように見せかけて、学習データで不足分を補ってはいけません。
  • すべてのデータに出典を付ける — 出典 URL を記載します。ユーザーが検証できるようにしてください。
  • すべてのレポートに日付を記載する — 「データ収集日:[YYYY-MM-DD]」と記載し、情報の鮮度がわかるようにします。

停止条件

次のいずれかに該当した場合は、データ収集を停止します。

  • 現在のモジュールで優先度の高い項目がすべて埋まった。
  • 新しい情報を得られないまま、ツールを10回以上呼び出した。
  • 3回以上連続して、エラー、空の結果、またはアクセス制限のあるコンテンツが返された。
  • ユーザーが明示的に停止または統合への移行を依頼した。

停止条件に達したら、その旨を伝えます。「データ収集を停止します:[理由]。手元の情報をもとに統合へ移ります。」 これらの制限を超えて処理を続けてはいけません。


エラー処理

応答対応
結果が空/データが返されない別のクエリまたは URL を使って、代替ソースを1つ試します。それでも空の場合は、不足情報として記録し、続行します。
アクセス制限/有料コンテンツその旨を記録します。同じ情報について、Google 検索のスニペットを試します。アクセス制限のあるコンテンツを推測してはいけません。
429 レート制限5秒待ってから、1回だけ再試行します。それでも429の場合は収集を停止し、不足情報のレポートに制限を記録します。
500/503 サーバーエラー3秒待ってから、1回だけ再試行します。2回目も失敗した場合はスキップします。10回の呼び出しによる停止条件の回数に含めます。
完全に無関係な結果再試行せずにスキップします。停止条件の回数には含めず、別のソースをクエリします。

分析モジュール

1. 消費者センチメント分析

回答するリサーチクエスチョン: このカテゴリについて公開の場で話している人々は、何を求め、何を恐れ、何に不満を感じていますか?

使用するタイミング: ある企業だけではなく、製品カテゴリや市場セグメントにおける顧客ニーズ、課題、満たされていない要望、センチメントを把握したい場合に使用します。

情報収集を始める前に、次のように伝えます: 「[category] の消費者センチメント調査を開始します。市場で重視されている点、繰り返し寄せられる苦情、満たされていないニーズ、乗り換えに関する言及を調べます。G2、Reddit、Capterra、製品レビューサイトを検索します。」

データ収集 — 次のツールを呼び出し、返された結果を確認します:

次を並行して実行します(第 1 バッチ):

  • mcp__ScraperAPIRemote__google_search を呼び出し、query = "[category] review site:g2.com OR site:capterra.com" を指定します — ソフトウェアのレビュー掲載ページを見つけます
  • mcp__ScraperAPIRemote__google_search を呼び出し、query = "[category] complaints OR problems OR wish site:reddit.com" を指定します — Reddit のディスカッションを見つけます
  • mcp__ScraperAPIRemote__google_search を呼び出し、query = "best [category] [year] reviews" を指定します — まとめ記事を見つけます

返された URL から、情報量の多いソースを 2~3 件選び、取得します(第 2 バッチ、並行して実行):

  • G2 のカテゴリ一覧 URL を指定して mcp__ScraperAPIRemote__scrape を呼び出します(render=true, premium=true を使用)
  • 最も関連性の高い Reddit スレッドの URL を指定して mcp__ScraperAPIRemote__scrape を呼び出します(標準の取得方法を使用)
  • Capterra のカテゴリ URL を指定して mcp__ScraperAPIRemote__scrape を呼び出します(標準の取得方法を使用)

実物の商品カテゴリの場合は、次を追加します(上記と並行して実行):

  • mcp__ScraperAPIRemote__amazon_search を呼び出し、query = "[category]" を指定します — 人気商品から、市場で購入されているものがわかります
  • ランキング上位の商品 URL を指定して mcp__ScraperAPIRemote__amazon_product を呼び出します — レビューの要約とテーマを確認します
  • 人気商品の URL を指定して mcp__ScraperAPIRemote__walmart_review を呼び出します — 複数プラットフォームにまたがるセンチメントを確認します

続いて、直近のデータを確認します:

  • [g2-url]?order=recent を指定して mcp__ScraperAPIRemote__scrape を呼び出します — 最近のレビューと高評価レビューでは、内容に大きな違いがあることがよくあります

分析ルール:

  • データ量のしきい値: 独立したデータポイントが 15 件未満の場合、結論を出さないでください。10 件未満の場合は傾向を示すにとどめ、その旨を明記してください。
  • テーマの分類: 引用を列挙しないでください。繰り返し現れるテーマを特定してください。少なくとも 2~3 件のソースで独立して確認されるか、相当数のレビュアーが言及している場合、そのテーマをレポートに含めます。
  • 頻度と深刻度: 頻繁に言及されても表現が穏やかな苦情と、まれにしか言及されなくても決定的な欠点として述べられる苦情は異なります。両方の側面を記載してください。
  • 新しさの重み付け: 過去 12 か月の情報を優先してください。データの大半が古い場合は、その旨を記載してください。市場が変化したか、レビューが停滞している可能性があります。
  • 検証済みと未検証: G2 と Capterra では、購入が検証済みのレビューが明示されています。これらをより重視してください。レビュー件数の急増は、自然なセンチメントの高まりではなく、レビューキャンペーンを示している場合があります。
  • 苦情の分類: 苦情を根本原因別に分類してください — 信頼性/パフォーマンス、価格/価値、サポート品質、ドキュメント/オンボーディング、機能不足。それぞれのカテゴリは、異なる種類の市場のギャップを示します。
  • 飽和度の確認: 新しいソースから新たなテーマが出てこなくなった時点で、データは十分です。レポートにその旨を記載してください。
  • サンプリングに関する注意: レビュープラットフォームでは、強い意見を持つ顧客が過剰に反映されます。レビューを投稿しない大多数の人々(満足している人や無関心な人)は反映されません。この制約を出力で明記してください。

出力形式:

# Consumer Sentiment Analysis: [Category/Market]
*Data collected on [YYYY-MM-DD]*
*Sources: [list URLs] | Reviews analyzed: ~[N] | Date range: [oldest–newest]*

## Research question
[State what decision this analysis informs]

## Raw data collected
*Unfiltered — exactly what the tools returned before any interpretation.*

| Source | URL | Content type | Date | Notable raw finding |
|--------|-----|-------------|------|-------------------|
| [G2 / Reddit / Capterra / etc.] | [url] | [review page / thread / listing] | [date] | [verbatim snippet or data point as returned] |

---
*Analysis below is Claude's interpretation of the above sources. Raw sources above can be visited directly to verify.*

---

## What the market consistently values
[3–5 themes, each with representative verbatims and source links]

> "[Direct quote]" — G2, [Month YYYY] ([url])

## Where the market is underserved

### Reliability/Performance
[Theme + frequency signal + verbatims, or "No significant pattern found"]
> "[Direct quote]" — Reddit, [Month YYYY] ([url])

### Pricing/Value
[Theme + verbatims]

### Support
[Theme + verbatims]

### Documentation/Onboarding
[Theme + verbatims]

### Missing features
[Specific capabilities users name repeatedly, with verbatims]

## Conflicting signals
[Where positive and negative reviews contradict — note whether this correlates with recency, platform, or plan tier]

## Switching and comparison mentions
[Direct quotes where users name alternatives or describe switching — highest-signal data]
> "[We moved from X because...]" — [source, date, url]

## Data confidence notes
[Sampling limitations, review profile anomalies, any gaps in coverage]

## Implications
**Immediate:** [What this suggests to act on now]
**Near-term:** [Product, positioning, or messaging conclusions for this quarter]
**Strategic:** [What this suggests about where the market is heading]

## Gap report
| Gap | Why it wasn't filled | Suggested follow-up |
|-----|---------------------|-------------------|
| [e.g. Review data thin or old] | [e.g. G2 category has <20 reviews] | [e.g. Try scraping G2 sorted by most recent, or search `site:trustpilot.com [category]`] |
| [e.g. Reddit threads not found] | [e.g. No relevant subreddit surfaced] | [e.g. Search `[category] site:news.ycombinator.com` for HN discussion] |

2. 需要とトレンドの兆候

回答するリサーチ上の問い: この市場は成長しているのか、縮小しているのか。また、消費者の関心はどこへ移っているのか。

使用する場面: ユーザーが市場の勢いを把握したい場合、新たなサブカテゴリーを特定したい場合、製品の発売や市場参入の時期を見極めたい場合、あるいは需要の変化が明らかになる前に察知したい場合です。

情報収集を始める前に、次のように伝えます: 「[category] の需要とトレンドを調査します。資金調達や投資の動向、コンテンツの量と新しさ、製品市場の動向、先行指標となる採用パターンを調べます。」

データ収集 — 結果を受け取り次第確認しながら、次のツールを呼び出します:

次のツールを並列で実行します(第1バッチ):

  • mcp__ScraperAPIRemote__google_search を query = "[category] [year]" で呼び出します — 話題の新しさを確認します
  • mcp__ScraperAPIRemote__google_search を query = "[category] growing OR declining OR trend" で呼び出します — 明示的なトレンドの主張を見つけます
  • mcp__ScraperAPIRemote__google_search を query = "[emerging sub-category or related term]" で呼び出します — 隣接する需要を検証します

次のツールを並列で実行します(第2バッチ):

  • mcp__ScraperAPIRemote__google_news を query = "[category] funding OR launch OR acquisition" で呼び出します — 資金の動きを示す兆候を調べます
  • mcp__ScraperAPIRemote__google_news を query = "[category] trend OR forecast OR growth" で呼び出します — アナリストや報道による兆候を調べます

次のツールを並列で実行します(第3バッチ):

  • mcp__ScraperAPIRemote__amazon_search を query = "[category]" で呼び出します — ベストセラーの順位から現在の需要の形を把握します
  • mcp__ScraperAPIRemote__google_shopping を query = "[category]" で呼び出します — 新規参入や価格の動向を調べます
  • mcp__ScraperAPIRemote__google_jobs を query = "[category] [key role]" で呼び出します — 企業の投資先を示す先行指標として採用状況を調べます

分析ルール:

  • 先行指標と遅行指標: トレンドに関する報道は遅行指標です。すでに起きていることを裏付けます。採用パターンや新製品の発売は先行指標です。結果が見える前に、投資が向かっている先を示唆します。それぞれを適切に明示してください。
  • シグナルの三角測量: トレンドの主張には、少なくとも2つの独立したシグナルが必要です。ニュース記事が1本あるだけではトレンドとは言えません。Amazonのベストセラー順位の上昇、採用の急増、資金調達に関する報道がそろえば、パターンが見えてきます。
  • 確信度: 明示的な表現を使います。「強いシグナル」(3つ以上の独立した情報源)、「新たなシグナル」(2つの情報源)、「単一のデータポイント」(1つの情報源。方向性を示すものとしてのみ扱う)。
  • サブカテゴリーの出現: 12〜24か月前には存在しなかった、注目を集め始めている隣接領域の検索クエリを探します。市場の空白地帯は、多くの場合ここにあります。
  • 不確実性を正直に伝える: 公開ウェブデータから得られる需要シグナルは確率的なものです。「市場は成長しています」ではなく、「データは勢いを示唆しています」のように提示します。

出力形式:

# Demand & Trend Signals: [Category/Market]
*Data collected on [YYYY-MM-DD]*

## Research question
[What decision does this inform — market entry timing, product investment, category expansion?]

## Raw data collected
*Unfiltered — exactly what the tools returned before any interpretation.*

| Source | URL | Date | Raw headline or snippet |
|--------|-----|------|------------------------|
| [Google News / Search / Jobs] | [url] | [date] | [exact title or snippet as returned] |

---
*Analysis below is Claude's interpretation of the above sources.*

---

## Overall market signal
[1–2 sentence read on whether evidence points to growth, decline, or fragmentation — with confidence level]

## Signal breakdown

### Funding and investment activity
[Recent rounds, acquisitions, or notable launches — each with source and date]
*Signal strength: [Strong / Emerging / Single data point]*

### Search and content demand
[SERP patterns, content volume, recency of discussion]
*Signal strength: [Strong / Emerging / Single data point]*

### Product market movement
[Amazon/Google Shopping rankings, new entrants, price movement]
*Signal strength: [Strong / Emerging / Single data point]*

### Hiring patterns (market-level)
[What companies across the space are hiring for — technology bets, new functions]
*Signal strength: [Strong / Emerging / Single data point]*

## Emerging sub-categories
[Adjacent areas gaining momentum that weren't prominent 12–24 months ago]

## Signals to watch
[Early indicators that haven't confirmed yet but warrant monitoring]

## Data confidence notes
[What this analysis can and can't tell you — leading vs. lagging signals, gaps]

## Implications
**Immediate:** [Time-sensitive actions based on these signals]
**Near-term:** [Product or positioning decisions for this quarter]
**Strategic:** [What this suggests about where to place long-term bets]

## Gap report
| Gap | Why it wasn't filled | Suggested follow-up |
|-----|---------------------|-------------------|
| [e.g. No funding news found] | [e.g. No results for funding queries] | [e.g. Search `[category] site:crunchbase.com` or `[category] series A OR seed 2024 2025`] |
| [e.g. Hiring signal weak] | [e.g. Google Jobs returned few results] | [e.g. Check `site:greenhouse.io [category]` or `site:lever.co [category]`] |

3. 価格とカテゴリーのインテリジェンス

回答する調査上の問い: この市場の価格構造はどのようになっており、各価格帯で顧客は実際に何を得られるのでしょうか?

使用する場面: 自社の価格を設定または調整する前にカテゴリーの価格を把握したい場合、十分に満たされていない価格帯を特定したい場合、または市場全体で機能と価格の相関を整理したい場合です。

重要: このモジュールでは市場の価格構造を整理します。競合他社の価格比較ではありません。市場の価格がどこに集中しているか、どこに空白があるか、カテゴリー全体で価格と価値のトレードオフがどうなっているかを把握することが目的です。

情報収集を始める前に、次のように伝えます: 「[category] の価格とカテゴリーに関する調査を開始します。価格分布、利用されている価格モデル、機能と価格の相関、隠れたコストを調べます。主要プレイヤーの製品プラットフォームを確認し、価格ページをスクレイピングします。」

情報収集 — 以下のツールを呼び出し、返ってきた結果を確認します:

実物製品のカテゴリーでは、以下を並行して実行します:

  • mcp__ScraperAPIRemote__amazon_search を query = "[category]" で呼び出します — ランキングと価格帯を確認します
  • mcp__ScraperAPIRemote__google_shopping を query = "[category]" で呼び出します — 販売者全体の価格分布を確認します
  • mcp__ScraperAPIRemote__walmart_search を query = "[category]" で呼び出します — マスマーケットの価格基準を確認します
  • mcp__ScraperAPIRemote__ebay_search を query = "[category]" で呼び出します — 二次流通市場と価格下限の兆候を確認します

SaaS/ソフトウェアのカテゴリーでは、まず主要プレイヤーを特定します:

  • mcp__ScraperAPIRemote__google_search を query = "[category] pricing" で呼び出します — 上位4〜6社の価格ページを見つけます

次に、それらの価格ページを並行してスクレイピングします(価格ページの多くは静的HTMLのため、標準のフェッチを使用します):

  • mcp__ScraperAPIRemote__scrape を url = "[player-a]/pricing" で呼び出します
  • mcp__ScraperAPIRemote__scrape を url = "[player-b]/pricing" で呼び出します
  • mcp__ScraperAPIRemote__scrape を url = "[player-c]/pricing" で呼び出します

次に、サードパーティによる価格に関する論評を収集します:

  • mcp__ScraperAPIRemote__google_search を query = "[category] pricing review OR hidden costs OR expensive" で呼び出します
  • mcp__ScraperAPIRemote__google_search を query = "[category] affordable OR cheap OR free alternative" で呼び出します

分析ルール:

  • 価格帯だけでなく分布を整理します: 価格はどこに集中していますか?ほとんどの製品が20〜40ドルで、一部だけが200ドル以上の市場と、5〜500ドルに均等に分布する市場とでは、見えてくる状況が異なります。
  • 採用されている価格モデルを特定します: ユーザー単位、従量課金、定額制、フリーミアム、エンタープライズ限定などです。価格モデルから、販売者が購入者にとって何が最適化の対象だと考えているかがわかります。
  • 機能と価格の相関: 各価格帯で何が得られますか?すべての価格帯にある必須機能と、特定の価格帯で利用可能になる価格帯を決める機能を区別します。
  • 価格の基準: 信頼できる選択肢のうち、最も安価なものは何ですか?最も高価なものは何ですか?こうした基準が、購入者にとっての「標準的」な価格のイメージを形作ります。
  • 隠れたコストの兆候: 検索結果やレビューには、超過料金、導入費用、必須のアドオンなど、価格ページに掲載されていない費用が示されていることがあります。これらも含めます。
  • 確認できない点を記録します: エンタープライズ価格は、ほとんどの場合、個別交渉で決まります。公開価格は下限であり、実際の金額ではありません。その点を明記します。

出力形式:

# Price & Category Intelligence: [Category/Market]
*Data collected on [YYYY-MM-DD]*

## Research question
[What pricing decision does this inform?]

## Raw data collected
*Unfiltered — prices, product listings, and page content exactly as returned.*

| Source | URL | Product / Plan | Price (as shown) | Raw detail |
|--------|-----|---------------|-----------------|-----------|
| [Amazon / Google Shopping / Pricing page] | [url] | [product or plan name] | [$X] | [limits, features, or notes as shown] |

---
*Analysis below is Claude's interpretation of the above data.*

---

## Market price structure

### Where the market clusters
[Describe the distribution — e.g., "the mass market sits between $X–$Y, with a premium tier above $Z"]

### Price anchors
- **Floor** (cheapest credible option): [price + what you get + source]
- **Midmarket median**: [price range + typical features at this tier]
- **Premium ceiling**: [price + what justifies it + source]

## Pricing model breakdown
| Player/Tier | Price | Model | Key features included | Notable limits |
|-------------|-------|-------|----------------------|---------------|
| [Name] | [$X/mo] | [usage/seat/flat] | [features] | [limits] |
| [Name] | [$X/mo] | [usage/seat/flat] | [features] | [limits] |
| [Name] | [Custom] | [enterprise] | [features] | [limits] |

*Sources: [URLs for each pricing page]*

## Table stakes vs. tier-defining features
- **Table stakes** (present at all price points): [features]
- **Mid-tier unlocks** (appear at $X+): [features]
- **Premium/enterprise only**: [features]

## Hidden and variable costs
[Overage fees, required add-ons, implementation costs, annual vs. monthly delta — sourced from reviews and search]

## Pricing model signals
[What the dominant model tells you about how buyers in this market make decisions]

## Gaps and opportunities
[Underserved price tiers, missing feature/price combinations, positioning gaps]

## Data confidence notes
[Enterprise pricing is negotiated and not visible here. Published prices are a floor. Flag any paywalled or incomplete pricing pages.]

## Implications
**Immediate:** [Pricing changes or tests warranted now]
**Near-term:** [Tier or packaging decisions for this quarter]
**Strategic:** [Long-term pricing model positioning]

## Gap report
| Gap | Why it wasn't filled | Suggested follow-up |
|-----|---------------------|-------------------|
| [e.g. Pricing page returned empty] | [e.g. Page appears JS-rendered] | [e.g. Retry `scrape` with `render=true, premium=true`, or check `[player] pricing site:g2.com`] |
| [e.g. Enterprise pricing not visible] | [e.g. Expected — enterprise is negotiated] | [e.g. Search `[player] pricing enterprise OR custom quote reviews` for buyer estimates] |

4. 競合状況

回答する調査上の問い: この市場で重要なプレイヤーは誰で、どのようなポジショニングを取り、どこに空白がありますか?

使用する場面: ポジショニング、市場参入、投資の判断を行う前に、市場の全体像を把握したい場合に使用します。可能であれば、消費者センチメントと価格・カテゴリインテリジェンスの後にこのモジュールを実行してください。市場が重視する点と価格設定を把握してから行うほうが、ポジショニング分析の有用性が高まります。

情報収集を始める前に、次のように伝えます: 「[category] の競合状況に関する調査を開始します。重要なプレイヤー、その市場セグメント、各社の主張と顧客の評価の違い、そしてホワイトスペースを調べます。」

データ収集 — 以下のツールを呼び出し、返ってきた結果を読み取ります:

以下を並行して実行します(第1バッチ — 市場のプレイヤーを特定します):

  • mcp__ScraperAPIRemote__google_search を呼び出し、query = "best [category] tools [year]" を指定します — 比較記事を見つけます
  • mcp__ScraperAPIRemote__google_search を呼び出し、query = "[category] alternatives OR competitors" を指定します — 直接比較の記事を見つけます
  • mcp__ScraperAPIRemote__google_search を呼び出し、query = "site:g2.com [category] grid OR leaders" を指定します — アナリスト形式の市場マップを見つけます
  • mcp__ScraperAPIRemote__google_news を呼び出し、query = "[category] funding OR acquisition OR launch" を指定します — 最近の動向を見つけます

結果から、特に重要なプレイヤーを6〜8社特定します。次に、上位プレイヤーに絞り、各社のホームページを並行して取得します(通常の取得方法):

  • mcp__ScraperAPIRemote__scrape を呼び出し、url = "[player-1-homepage]" を指定します
  • mcp__ScraperAPIRemote__scrape を呼び出し、url = "[player-2-homepage]" を指定します
  • mcp__ScraperAPIRemote__scrape を呼び出し、url = "[player-3-homepage]" を指定します

次に、顧客の認識と照らし合わせて各社のポジショニングを検証します:

  • mcp__ScraperAPIRemote__google_search を呼び出し、query = "[player-1] review OR alternative OR vs" を指定します
  • mcp__ScraperAPIRemote__google_search を呼び出し、query = "[player-2] review OR alternative OR vs" を指定します

分析ルール:

  • 自分の知名度ではなく、市場での立ち位置に基づいてプレイヤーを分類します。 エンタープライズ向けプレイヤー(複雑な営業、高い ACV、幅広い機能)、ミッドマーケット(セルフサービスまたはインサイドセールス、中程度の価格帯)、SMB/スタートアップ(導入のハードルが低い、低価格、対象範囲が狭い)、オープンソース/無料(コミュニティ主導、直接的な収益モデルなし)に分類します。
  • 各社が掲げるポジショニングと、顧客から認識されているポジショニングを区別します。 ホームページでの企業の主張とレビューでの顧客の声は、しばしば異なります。どちらも重要です。差がある場合は明記します。
  • 単なるリストではなく、ポジショニングマップを作成します。 市場が実際に競争している2つの軸を選び、プレイヤーを配置します(利用可能な場合は、消費者センチメントのデータに基づいて選びます)。
  • 最近の動向に注目します。 6か月前に資金調達を行った企業や、新しい製品ラインを発売したばかりの企業は、現在のホームページから読み取れる状況とは異なる立場にあります。
  • 存在しないものにも注目します。 誰も占めていないポジションであるホワイトスペースは、プレイヤーの現状を把握することよりも、戦略上重要な場合があります。

出力形式:

# Competitive Landscape: [Category/Market]
*Data collected on [YYYY-MM-DD]*

## Research question
[What positioning, entry, or investment decision does this inform?]

## Raw data collected
*Unfiltered — search results, homepage content, and news exactly as returned.*

| Source | URL | Type | Raw title / snippet |
|--------|-----|------|-------------------|
| [Google Search / Scrape / News] | [url] | [SERP result / homepage / news article] | [exact title and snippet as returned] |

---
*Analysis below is Claude's interpretation of the above sources.*

---

## Market overview
[2–3 sentences: how many meaningful players, general market maturity, any notable recent consolidation or fragmentation]

## Player map

### Enterprise tier
| Player | Positioning (their words) | What customers say | Key differentiator | Funding/stage |
|--------|--------------------------|-------------------|-------------------|--------------|
| [Name] | "[tagline or claim]" | [1-line sentiment summary] | [what actually sets them apart] | [stage + last round] |

### Mid-market tier
| Player | Positioning | Customer perception | Key differentiator | Funding/stage |
|--------|------------|--------------------|--------------------|--------------|

### SMB / self-serve tier
| Player | Positioning | Customer perception | Key differentiator | Funding/stage |
|--------|------------|--------------------|--------------------|--------------|

### Open source / free
| Project | Positioning | Community signal | Key differentiator |
|---------|------------|-----------------|-------------------|


## Stated vs. perceived positioning gaps
[Players where homepage messaging diverges notably from customer reviews — these represent credibility opportunities]

## Recent moves to watch
[Funding, launches, acquisitions, or leadership changes from news data — with source and date]

## White space
[Positions on the map nobody occupies, underserved tiers, unmet needs from Consumer Sentiment that no player addresses well]

## Data confidence notes
[Positioning analysis reflects public-facing signals only. Private companies' financials, roadmaps, and enterprise pricing are not visible here.]

## Implications
**Immediate:** [Positioning or messaging actions warranted now]
**Near-term:** [Strategic moves to consider this quarter]
**Strategic:** [Long-term positioning based on where the landscape is heading]

## Gap report
| Gap | Why it wasn't filled | Suggested follow-up |
|-----|---------------------|-------------------|
| [e.g. Player funding/stage unknown] | [e.g. No Crunchbase page found] | [e.g. Search `[player] funding site:techcrunch.com` or `[player] crunchbase`] |
| [e.g. Customer perception unavailable] | [e.g. Player has few public reviews] | [e.g. Search `[player] review site:g2.com OR site:reddit.com`] |
| [e.g. White space hard to characterize] | [e.g. Consumer Sentiment not yet run] | [e.g. Run Consumer Sentiment Analysis first — gaps become clearer once you know what the market asks for] |

複数モジュール:市場調査レポート全体

ユーザーが完全な市場分析、包括的な調査概要、または取締役会向けの市場概観を求めている場合は、次の順序ですべてのモジュールを組み合わせます。

  1. 消費者センチメント分析 — 市場が求めているものと、ニーズが満たされていない領域
  2. 需要とトレンドの兆候 — 市場が成長しているか、注目がどこへ移っているか
  3. 価格・カテゴリインテリジェンス — 価格面での市場構造
  4. 競合状況 — プレイヤーとそのポジショニング(上記の分析を踏まえる)

調査上の問い、対象範囲、方法を記載した調査概要セクションから始めます。すべてのモジュールを統合して、段階別のアクションにまとめた戦略的提言セクションで締めくくります。

次のモジュールに進む前に、ギャップレポートを含め、各モジュールを最後まで完了させます。

出力構成:

# Market Research Report: [Market/Category]
*Data collected on [YYYY-MM-DD]*

## Research brief
- **Question:** [What decision does this inform?]
- **Scope:** [Category, geography, time horizon]
- **Methodology:** Live web data collected via ScraperAPI — search, product platforms, review sites, news, and job boards. Secondary research only; findings reflect public signals.
- **Confidence level:** [Overall assessment of data quality and coverage]

## Key findings
1. [Most important finding — one sentence, evidenced]
2. [Second finding]
3. [Third finding]

## Consumer sentiment
[Full Consumer Sentiment Analysis output, including gap report]

## Demand & trend signals
[Full Demand & Trend Signals output, including gap report]

## Price & category intelligence
[Full Price & Category Intelligence output, including gap report]

## Competitive landscape
[Full Competitive Landscape output, including gap report]

## Strategic recommendations
**Immediately actionable (this week):**
- [Specific action based on findings]

**Near-term (this quarter):**
- [Positioning, pricing, or product decisions]

**Strategic (this year):**
- [Market entry, investment, or long-term positioning moves]

## Sources
[Consolidated list of all URLs cited across modules]

モジュール選択ガイド

知りたいことモジュール
あるカテゴリーで、顧客が何を望み、何を必要とし、何に不満を感じているか消費者センチメント分析
市場が成長しているか、需要がどこへ移っているか需要・トレンドシグナル
あるカテゴリーの価格設定と、各価格帯で購入者が得られるもの価格・カテゴリーインテリジェンス
どのようなプレイヤーがいて、それぞれどのように位置付けられているか競合環境
上記すべて — 包括的な調査ブリーフ複数モジュールレポート

実行順序に関する注意: 複数のモジュールを実行する場合は、必ず競合環境より先に消費者センチメント分析を実行してください。市場が実際にどのような軸で競争しているかを把握して初めて、意味のあるポジショニングマップを作成できます。


出力品質基準

  1. まず調査の問いを示す — データを提示する前に、その調査がどのような意思決定に役立つのかを述べてください。
  2. 検索前に予告する — 各モジュールで最初のツールを呼び出す前に、何を調べるのかを述べてください。
  3. スクレイピングより構造化ツールを使う — 該当する場合は、amazon_search、walmart_review、google_shopping を使用してください。これらは生の HTML を解析するより、整理されたデータを返します。
  4. データと推論を分ける — 「データは X を示している」と「これは Y を示唆している」は異なる主張です。言葉で明確に区別してください。
  5. 出典付きの引用を含める — センチメントに関する各調査結果には、出典 URL とおおよその日付を添えた直接引用を少なくとも 1 つ含めてください。
  6. 確信度は必須 — 調査結果の裏付けが十分か、傾向を示すものにとどまるかを明記してください。単一のデータポイントをパターンとして提示しないでください。
  7. サンプリング上の注意点をレポートに含める — レビューは強い意見に偏り、Reddit は技術的な話題に偏ります。また、公開価格はエンタープライズ向け価格とは限りません。こうした点を明記してください。
  8. 各モジュールの後にギャップレポートを作成する — 見つからなかった内容と、それぞれのギャップを埋めるための具体的な追加調査を 1 つずつ記載してください。
  9. 段階別の提言を行う — 「即時」「短期」「戦略」の段階に分けてください。一般論は提言ではありません。
  10. すべてに日付を付ける — 各レポートに「データ収集日:[YYYY-MM-DD]」と記載してください。

コメント