review-scraper

Scrape product reviews from G2, Capterra, and Trustpilot into a normalized schema.

1.1k|200|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/gooseworks-ai/goose-skills --skill review-scraper-gooseworks-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-scraper
Source: https://github.com/gooseworks-ai/goose-skills/tree/main/skills/capabilities/review-scraper
Command: npx skills add https://github.com/gooseworks-ai/goose-skills --skill review-scraper-gooseworks-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) components.

What problem does it solve?

Scrape and normalize product reviews from major sites (G2, Capterra, Trustpilot) to monitor competitor sentiment and collect customer feedback in a single source of truth.

Core Features & Use Cases

  • Unified platform-dispatch scraping across G2, Capterra, and Trustpilot.
  • Normalization to a common schema for downstream analytics and dashboards.
  • Use Case: Track sentiment shifts about your product over time or benchmark competitors based on review data.

Quick Start

Run the script with a platform and URL to fetch reviews from the chosen site.

Frequently Asked Questions about review-scraper

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scrape product reviews from G2, Capterra, and Trustpilot in a unified format?

Scrape product reviews from G2, Capterra, and Trustpilot using a unified Python script that normalizes results into a consistent schema for downstream analytics. It requires Python 3, the requests library, and an Apify API token to run platform-specific actors.

What is the best way to monitor competitor sentiment across multiple review platforms?

Monitor competitor sentiment by running the unified scraper to aggregate cross-platform feedback from G2, Capterra, and Trustpilot. The script normalizes all collected review data into a single source of truth for competitive benchmarking.

Do I need an Apify API token to scrape Trustpilot and G2 reviews?

Yes, you need an Apify API token to scrape Trustpilot and G2 reviews. The script uses the token to run platform-specific Apify actors that fetch and normalize customer feedback into a consistent schema.

Can I consolidate customer feedback from Capterra and Trustpilot for sentiment analysis?

You can consolidate customer feedback from Capterra and Trustpilot using the platform-dispatch script. It normalizes the scraped review data into a common schema, enabling downstream sentiment analysis and tracking of product feedback over time.

Does the review scraper normalize data from different platforms into a common schema?

Yes, the review scraper normalizes data from different platforms into a common schema. This normalization ensures that reviews from G2, Capterra, and Trustpilot are consolidated consistently for downstream analytics dashboards.

What are the limitations of using a unified script for cross-platform review scraping?

Limitations of cross-platform review scraping include dependency on the Apify API token and external platform-specific actors. You must also have Python 3 and the requests library installed, and the scraper is constrained by the supported platforms.