Back to G2
Apify·G2

G2 Reviews & Products Scraper

/automation-lab/g2-scraperasync$0.0144 / result

Scrape G2.com reviews, ratings, and product data. Extract NPS scores, reviewer sentiment, ease-of-use ratings, switching data, and product lists from 5M+ reviews across 220K+ products. Runs as an Apify actor (20–120 s); results are dataset rows.

Charged per returned row plus the flat fee.

Input
  • modestringrequired

    Select what to scrape: - **product_reviews**: Scrape reviews for specific products (by URL or slug) - **product_search**: Search products by keyword, get product metadata - **category_browse**: Browse products in a category (e.g. "CRM", "Project Management") (default "product_reviews")

    product_reviews, product_search, category_browse

  • productUrlsarray

    G2 product URLs or slug identifiers to scrape reviews for. Accepts full URLs (e.g. https://www.g2.com/products/slack/reviews), protocol-less URLs (e.g. www.g2.com/products/slack/reviews), or just slugs (e.g. slack, hubspot, salesforce). One per line.

  • maxReviewsinteger

    Maximum number of reviews to scrape per product. Scraping is paginated (100 per request). Set to a large number to get all reviews. (default 100)

  • sortReviewsstring

    Order in which to fetch and return reviews. (default "newest")

    newest, helpful, rating_high, rating_low

  • minRatinginteger

    Only return reviews with an NPS score at or above this value (0–10). Leave blank to include all ratings.

  • publishedAfterstring

    Only return reviews published on or after this ISO 8601 date or timestamp. Date-only values include the full UTC day (for example, 2026-08-01).

  • publishedBeforestring

    Only return reviews published on or before this ISO 8601 date or timestamp. Date-only values include the full UTC day (for example, 2026-08-07).

  • searchQuerystring

    For **product_search** mode: keyword to search products by name/description (e.g. "project management"). For **category_browse** mode: category name to browse (e.g. "CRM", "Video Conferencing").

  • maxProductsinteger

    Maximum number of products to return in product_search or category_browse modes. (default 25)

Run it

curl -s https://sooma.dev/v1/run \ -H "Authorization: Bearer $SOOMA_API_KEY" \ -H "Content-Type: application/json" \ -d '{"provider":"apify","endpoint":"/automation-lab/g2-scraper","input":{"mode":"product_reviews"}}'

Or ask your agent: it will call inspect for this schema and run it over MCP.