Skip to main content
Scrape G2 software reviews

Authorizations

x-scrapeunblocker-key
string
header
required

Your ScrapeUnblocker API key. Apply on every request.

Query Parameters

product
string | null

G2 product slug, e.g. 'slack' or 'hubspot-sales-hub', or a g2.com product URL such as https://www.g2.com/products/slack/reviews. Required unless mode=search.

mode
string
default:reviews

'reviews' (default): a product's reviews. 'search': search G2's product catalog for query.

query
string | null

Keyword to search G2 products for (mode=search), e.g. 'crm'.

page
integer
default:1

1-based page to start from: 10 reviews per page, at most 10 (G2's limit per sort/filter view); with mode=search 20 products per page, at most 20. Use the nextPage of a previous response to continue.

max_results
integer | null

How many reviews to collect across pages (1-100, default 10). With mode=search, how many products (1-100, default 20) - search answers whole pages of 20, so it can return a few more. Each page fetched is one billed unit.

sort
string
default:g2_default

Review order: g2_default, most_recent, most_helpful, highest_rated, lowest_rated. Default: G2's own ranking.

stars
integer | null

Only reviews with this star rating (1-5).

search
string | null

Only reviews whose answers mention this keyword.

details
boolean
default:false

Also fetch the product page for its vendor, description, website and languages (one more billed unit).

proxy_country
string | null

Exit-IP country (ISO-2). Leave blank for the exit chosen for the domain.

Response

JSON with product, a reviews array, totals and nextPage (or results with mode=search).