競合の料金比較表をリアルタイムで構築する
使うタイミング: 価格戦略を見直しており、比較可能なプランについて競合 5 社の料金をソース付きで把握したいとき。
前提条件
- Firecrawl API キー — firecrawl.dev — 無料枠で 500 クレジット(約 50 ページ分)
フロー
-
「料金」の意味をスキーマで定義するI want to compare pricing for [your category]. Define a schema that captures: plan name, monthly price, included usage, key features, and any per-unit overage costs.✓ コピーしました→ 各フィールドが厳密な型で定義されたスキーマ
-
競合 5 社の URL に対して並列で抽出を実行するExtract pricing from these 5 URLs using the schema: [list URLs]. Use the structured extraction endpoint.✓ コピーしました→ 比較可能な正規化済み JSON が 5 件
-
引用付きの比較表としてレンダリングするRender this as a Markdown table with each competitor as a column. Add a citation footnote pointing to each source URL.✓ コピーしました→ ドキュメントやスライドにそのまま貼れる比較表
結果: いつでも再実行して変更を検知できる正規化済みの料金表。更新1回あたり約 5 Firecrawl クレジット。
注意点
- 料金ページには月額/年額切り替えや利用量ティアのトグルがあり、スクレイピングでは取得できないことが多い —
actions: [{type: 'click', selector: '...toggle...'}]で両方の状態を取得するか、最終出力にその制約を明記する - Cloudflare でスクレイパーをブロックするサイトがある — Firecrawl は大半を処理可能。それでもブロックされる場合は意図的なボット対策なので、手動で引用する