G2 Product Reviews — Reviews by Product Slug
Pricing
Pay per usage
G2 Product Reviews — Reviews by Product Slug
Pull G2.com product reviews via the public product review pages. One row per review with title, body, rating, reviewer name + role + company, posted date, pros, cons, recommendation. Specify maxReviewsPerProduct.
G2 Product Reviews Scraper — Reviews by Slug
Pull G2.com product reviews for any SaaS product by slug. One row per review — title, body, rating, reviewer name / role / company size, posted date, pros, cons, recommendation.
Cloudflare notice: G2 aggressively blocks datacenter IPs. This actor will likely return zero rows unless the run environment provides residential proxies. If the first page returns 403 or 503, the actor exits cleanly with zero rows rather than retrying indefinitely.
Example output row
{"reviewId": "12345678","product": "slack","title": "Best team communication tool we've used","body": "Overall a solid product for async communication.","rating": 4.5,"reviewerName": "Jane Smith","reviewerRole": "Product Manager","reviewerCompanySize": "51-200 employees","postedAt": "2024-03-15","pros": "Integrations are excellent. Threads keep conversations organized.","cons": "Notifications can be overwhelming without careful configuration.","recommendation": "Highly recommended for remote teams."}
How to use
Input
{"products": ["slack", "notion", "figma"],"maxReviewsPerProduct": 50}
| Field | Type | Default | Description |
|---|---|---|---|
products | string[] | ["slack","notion","figma"] | G2 product slugs — the segment after /products/ in the URL |
maxReviewsPerProduct | integer | 50 | Maximum reviews to collect per product (across up to 5 pages) |
The slug is the URL path component: for https://www.g2.com/products/salesforce-crm/reviews the slug is salesforce-crm.
Source endpoint
GET https://www.g2.com/products/{slug}/reviews?page={N}
Pagination is via ?page=N (max 5 pages per product). Reviews are extracted from JSON-LD structured data when available, otherwise from review card HTML elements.
Pricing
| Event | USD per unit |
|---|---|
review_extracted — one G2.com product review row in the dataset | $0.0003 |
You are charged only for rows actually written to the dataset. A run that is blocked by Cloudflare and emits zero rows costs nothing.
Buyer
- Competitive intelligence teams monitoring what customers say about competitor SaaS products.
- Product managers tracking sentiment and feature requests for their own G2-listed products.
- Sales & marketing teams building social-proof assets from verified reviews.
- Market researchers aggregating multi-product review corpora for NLP analysis.
- CX analysts tracking reviewer role + company-size distribution over time.
Source
Public review pages at https://www.g2.com/products/{slug}/reviews. No authentication required. Reviews are extracted from application/ld+json structured data blocks embedded in the HTML, with a BeautifulSoup card parser as fallback.