mcpField
R
review-site-scraper

review-site-scraper

github.com/gooseworks-aiマーケティング・グロース1.3k45 回インストール3 日前に更新
リポジトリ

review-site-scraper について

Apify Actor を使って G2、Capterra、Trustpilot の製品レビューを取得するコマンドラインスキルです。結果を共通形式に整え、キーワードや日付の絞り込み、件数指定、JSON または要約出力に対応します。

主な機能

  1. 013つのプラットフォームからレビューを取得
  2. 02各プラットフォームの結果を共通形式に整理
  3. 03キーワードまたは日付範囲で絞り込み
  4. 04レビュー件数の上限を指定
  5. 05JSON または要約を出力

活用シーン

  1. 01G2 から製品レビューを収集
  2. 02指定キーワードを含む最近のレビューを検索
  3. 03正規化したレビュー情報を JSON で出力

インストール

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

$npx skills add https://github.com/gooseworks-ai/goose-skills --skill review-site-scraper

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

同梱ファイルscripts/scrape_reviews.pyskill.meta.json

詳細

レビューサイトのスクレイパー

プラットフォームごとの Apify アクターを使用して、G2、Capterra、Trustpilot から製品レビューをスクレイピングします。

クイックスタート

APIFY_API_TOKEN 環境変数(または --token フラグ)が必要です。外部依存関係は不要です(標準ライブラリの urllib を使用します)。

# Trustpilot reviews
python3 skills/capabilities/review-site-scraper/scripts/scrape_reviews.py \
  --platform trustpilot \
  --url "https://www.trustpilot.com/review/example.com" \
  --max-reviews 10 --output summary

# G2 reviews with keyword filter
python3 skills/capabilities/review-site-scraper/scripts/scrape_reviews.py \
  --platform g2 \
  --url "https://www.g2.com/products/example/reviews" \
  --keywords "pricing,support"

# Capterra reviews (uses company name, not URL)
python3 skills/capabilities/review-site-scraper/scripts/scrape_reviews.py \
  --platform capterra \
  --company-name "HubSpot CRM" \
  --max-reviews 20

対応プラットフォーム

プラットフォームアクター入力料金
G2focused_vanguard/g2-reviews-scraper--url(G2 製品ページの URL)無料プランあり
Capterragetdataforme/capterra-reviews-scraper-bulk--company-name(URL ではなく会社名)結果ごとに課金
Trustpilotagents/trustpilot-reviews--url(Trustpilot のレビューページ URL)レビュー 1,000 件あたり約 $0.20

CLI リファレンス

フラグデフォルト説明
--platform必須g2、capterra、または trustpilot
--urlなし製品レビューページの URL(G2 と Trustpilot では必須)
--company-nameなし検索する会社名(Capterra のみ)
--max-reviews50スクレイピングするレビューの最大数
--keywordsなしフィルターに使用するキーワード(カンマ区切り、OR 条件)
--daysなし過去 N 日間のレビューのみを含めます
--outputjson出力形式:json または summary
--token環境変数Apify トークン(APIFY_API_TOKEN 環境変数の使用を推奨)
--timeout300Apify の実行時間の最大秒数

正規化された出力スキーマ

すべてのプラットフォームの出力は正規化されますが、各プラットフォーム固有のフィールドもあります。

G2 の出力フィールド:

{
  "platform": "g2",
  "id": "review-id",
  "product_name": "Product Name",
  "title": null,
  "text": "Review body text",
  "rating": 4,
  "author": "Reviewer Name",
  "author_title": "Job Title",
  "author_company": "Company Name",
  "author_company_size": "51-200",
  "author_industry": "Software",
  "date": "2026-02-18",
  "source": "organic",
  "url": "https://..."
}

Capterra の出力フィールド:

{
  "platform": "capterra",
  "title": "Review title",
  "text": "Review body text",
  "overall_rating": 4,
  "ease_of_use": 5,
  "customer_service": 3,
  "features": 4,
  "author": "Reviewer Name",
  "job_title": "Marketing Manager",
  "industry": "Marketing and Advertising",
  "usage_duration": "1-2 years",
  "date": "2026-02-18",
  "url": "https://..."
}

Trustpilot の出力フィールド:

{
  "platform": "trustpilot",
  "id": "review-id",
  "title": "Review title",
  "text": "Review body text",
  "rating": 4,
  "author": "Reviewer Name",
  "date": "2026-02-18T12:00:00.000Z",
  "experienced_date": "2026-02-15T00:00:00.000Z",
  "likes": 2,
  "input_source": "organic",
  "url": "https://..."
}

コメント