Home › Guides › G2 Reviews Scraper
G2 software reviews by product: ratings, full text, authors and dates
The G2 Reviews Scraper extracts software reviews from G2 by product — the star rating, review title, the full review text, the author and publish dates, plus the product's aggregate rating and total review count. Give it a product URL or slug (e.g. asana) and get clean JSON, paying only per review returned. G2 is anti-bot protected; the Actor handles access through an unblocking proxy — no cookies, logins or tokens from you.
Who it's for
- Competitive intelligence — track how a competitor's product is reviewed.
- Voice-of-customer teams mining pros, cons and problems across hundreds of reviews.
- Product and research teams monitoring new reviews of their own software on a schedule.
- Investors gauging sentiment and volume before buying or investing.
What you get
| Field | What it is |
|---|---|
product / reviewUrl | Product name as shown on G2, and the reviews URL |
rating / title / body | This review's star rating, headline and full text |
author / datePublished / dateModified | Reviewer display name and review dates (ISO) |
productRating / productReviewCount | Product's aggregate score and total reviews |
likeBest / dislike / problemsSolved | Present when includeQnA is on (full text is always in body) |
Input
| Input | What it does |
|---|---|
productUrls | G2 product URLs or slugs, one per line (asana, or the full /products/slug/reviews URL) |
maxReviews | Reviews per product (default 100; 0 = all; ~10 per page) |
minDatePublished | ISO date — reads newest-first and stops at older reviews (monitoring) |
includeQnA · maxConcurrency | Split each review into like/dislike/problems-solved · products in parallel (default 2) |
{ "productUrls": ["asana", "slack"], "maxReviews": 50 }
Honest limits
- Public reviews only — it does not access anything behind a login.
- A product returns nothing if the slug/URL is not a real G2
/products/<slug>page; raisemaxReviewsif a product simply has more public reviews than you capped. includeQnAis best-effort — the full review text is always inbody.
Pricing
Pay per review returned; a typical product page yields ~10 reviews, and error and summary rows are free. A scheduled run that finds no new reviews costs nothing for reviews. Current prices are on the actor's Pricing tab on Apify.
Mine G2 reviews: ratings, full text, authors and dates by product, plus the aggregate score. Exportable to JSON, CSV or Excel.
Open the G2 Reviews Scraper →Related
For consumer reviews by company use the Trustpilot Reviews Scraper; for daily launch leads and makers the Product Hunt Scraper; and for business reviews on social, the Facebook Page Reviews Scraper.
Frequently asked questions
Do I need a G2 login, cookies or API key?
No. You supply only a product URL or slug. There is no G2 login, cookie or API key to provide; the Actor handles the anti-bot access for you through Apify's unblocking proxy.
How many reviews can I get for a product?
Up to a product's full public review history. Set maxReviews to 0 for everything, or a smaller number to cap the run. You are billed only per review actually returned (about 10 per page).
Can I get only new reviews since my last run?
Yes. Set minDatePublished to a date; the Actor reads newest-first and stops at older reviews — ideal for a scheduled run that collects just the new reviews of your product or a competitor's.
What does each review row contain?
The star rating, the review title and full text, the author and publish date, plus the product's aggregate rating and total review count — both the individual reviews and the headline numbers.
What do I enter — a URL or a slug?
Either. Give the G2 product URL or just its slug (for example asana). Pass several to collect reviews across a set of products in one run for competitive comparison.
Using the data lawfully
The Actor collects publicly available review data and does not access anything behind a login. You are responsible for using it in line with G2's Terms and applicable laws, including data-protection rules.
G2 Reviews Scraper — a product's whole review history as structured rows. Pay per review, no API key.
Get G2 reviews on Apify →