review-site-scraper について
Apify Actor を使って G2、Capterra、Trustpilot の製品レビューを取得するコマンドラインスキルです。結果を共通形式に整え、キーワードや日付の絞り込み、件数指定、JSON または要約出力に対応します。
主な機能
- 013つのプラットフォームからレビューを取得
- 02各プラットフォームの結果を共通形式に整理
- 03キーワードまたは日付範囲で絞り込み
- 04レビュー件数の上限を指定
- 05JSON または要約を出力
活用シーン
- 01G2 から製品レビューを収集
- 02指定キーワードを含む最近のレビューを検索
- 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
対応プラットフォーム
| プラットフォーム | アクター | 入力 | 料金 |
|---|---|---|---|
| G2 | focused_vanguard/g2-reviews-scraper | --url(G2 製品ページの URL) | 無料プランあり |
| Capterra | getdataforme/capterra-reviews-scraper-bulk | --company-name(URL ではなく会社名) | 結果ごとに課金 |
| Trustpilot | agents/trustpilot-reviews | --url(Trustpilot のレビューページ URL) | レビュー 1,000 件あたり約 $0.20 |
CLI リファレンス
| フラグ | デフォルト | 説明 |
|---|---|---|
--platform | 必須 | g2、capterra、または trustpilot |
--url | なし | 製品レビューページの URL(G2 と Trustpilot では必須) |
--company-name | なし | 検索する会社名(Capterra のみ) |
--max-reviews | 50 | スクレイピングするレビューの最大数 |
--keywords | なし | フィルターに使用するキーワード(カンマ区切り、OR 条件) |
--days | なし | 過去 N 日間のレビューのみを含めます |
--output | json | 出力形式:json または summary |
--token | 環境変数 | Apify トークン(APIFY_API_TOKEN 環境変数の使用を推奨) |
--timeout | 300 | Apify の実行時間の最大秒数 |
正規化された出力スキーマ
すべてのプラットフォームの出力は正規化されますが、各プラットフォーム固有のフィールドもあります。
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://..."
}
コメント
Markdown 対応