← API Catalog
Apify·Async

G2 Software Reviews Scraper · Battlecards + Switching Data

Knowledge & Data$0.0035 / reviews

What it does

G2.com reviews scraper API — scrape G2 software reviews & ratings for B2B SaaS. 27 fields/review: sub-ratings, pros/cons, NPS, switched-from competitors, reviewer role & size, LLM-ready markdown. Auto-ranked competitor battlecards for competitive intelligence & win-loss. $4/1K.

Returns: G2.com reviews scraper API — scrape G2 software reviews & ratings for B2B SaaS. 27 fields/review: sub-ratings, pros/cons, NPS, switched-from competitors, reviewer role & size, LLM-ready markdown. Auto-ranked competitor battlecards for competitive intelligence & win-loss. $4/1K.

Parameters

ParameterTypeRequiredDescription
modeselectNoPick the workflow: - Extract reviews (default): get every public review for the products listed below. Writes review rows to the Reviews dataset and a per-product summary (incl. topCompetitors) to the Products dataset. - Discover products: find the top N products on G2 matching a search query. Writes product rows to the Products dataset; the Reviews dataset stays empty.
toDatetextNoOnly return reviews submitted on or before this date. Format: YYYY-MM-DD. Leave blank for no upper bound.
fromDatetextNoOnly return reviews submitted on or after this date. Format: YYYY-MM-DD. Leave blank for no lower bound.
maxRatingnumberNoOnly return reviews with an overall rating ≤ this value. Default 5 = include all promoters.
minRatingnumberNoOnly return reviews with an overall rating ≥ this value. Default 1 = include all detractors.
startUrlsarrayNoEach entry is either a full G2 URL (https://www.g2.com/products/ or .../reviews) or a bare canonical slug (slack, microsoft-teams — letters, digits, hyphens, no spaces; case-insensitive). Up to 100 products per run.
maxProductsnumberNoHow many products to return (1–1,000). Each product row costs $0.004.
searchQuerytextNoKeyword used to look up products on G2 (e.g. communication, CRM, project management, saas). 2–200 characters.
sortReviewsselectNoHow to order extracted reviews. newest (default) = most recent first. rating_low is the fastest path to negative-review pain-point mining. helpful surfaces the reviews G2 readers themselves found most useful.
verifiedReviewerbooleanNoWhen on, only reviews from verified G2 reviewers are returned (filters out the vendor-submitted set). Default off = include all.
maxReviewsPerProductnumberNoHard ceiling per product (1–50,000). Default 100 ≈ $0.40 per run, fits inside the $5 free credit. Raise for the full pull: 1,000 reviews ≈ $4.00, 10,000 ≈ $40.00.

Endpoints

GET/v1/agents/resources/inspect/apify.factden.g2-reviews-scraperPublic
POST/v1/agents/resources/estimate/apify.factden.g2-reviews-scraperPublic
POST/v1/agents/resources/run/apify.factden.g2-reviews-scraperAgent key
GET/v1/agents/resources/runs/{run_id}Agent key

Quick start

Run it with one Agent One Key over the OpenAI-compatible resource rail.

curl -X POST https://api.deva.me/v1/agents/resources/run/apify.factden.g2-reviews-scraper \
  -H "Authorization: Bearer deva_i1_your_key_here" \
  -H "Content-Type: application/json" \
  --data '{
    "params": {}
  }'

Related in Knowledge & Data