List product reviews
Returns one page of a product's reviews — title, rating, dates, the reviewer's role and company size, and the three answers G2 collects, both merged and split apart. Requires slug. Ten a page; walk with has_more and deduplicate on review id.
Authorization
ApiKeyAuth In: header
Query Parameters
A G2 product slug, e.g. pipedrive, or the URL containing one. Every /v1/g2/category row publishes exactly this as slug, which is how the two endpoints compose — G2 slugs run to agentforce-sales-formerly-salesforce-sales-cloud and are not derivable from a product name.
length <= 2001-based. Ten reviews a page, and pages do not overlap — measured, pages 1, 2 and 3 of one product shared no review ids at all. Walk with has_more/next_page rather than with a page count; G2 states none.
1 <= value1G2's own review ordering. g2_default is the relevance order the site serves with no parameter at all; most_recent is the one a walk usually wants, because relevance ordering is not a stable sequence to page through.
"g2_default"Value in
- "g2_default"
- "most_recent"
- "most_helpful"
- "highest_rated"
- "lowest_rated"
curl -X GET "https://example.com/v1/g2/reviews?slug=pipedrive" \ -H "x-api-key: YOUR_API_KEY"{ "data": { "slug": "pipedrive", "url": "https://www.g2.com/products/pipedrive/reviews", "page": 1, "page_size": 10, "order": "g2_default", "product": { "name": "Pipedrive", "categories": [ "CRM", "Email Marketing", "Sales Analytics" ], "operating_system": "Any", "rating": { "value": 8.7, "best_rating": 10, "worst_rating": 0, "review_count": 3118, "rating_count": 3118 } }, "reviews": [ { "id": 13260876, "url": "https://www.g2.com/survey_responses/13260876", "title": "Visual Pipelines, Helpful AI Setup, and Great Value", "review_body": "string", "sections": [ { "question": "What do you like best about Pipedrive?", "answer": "The pipelines give a great visual representation of ..." } ], "rating": { "value": 8.7, "best_rating": 10, "worst_rating": 0, "review_count": 3118, "rating_count": 3118 }, "date_published": "2026-08-13T04:22:22-05:00", "date_modified": "2026-08-13T04:22:23-05:00", "reviewer": { "name": "Gavin A.", "job_title": "Director", "company_size": "Small-Business (50 or fewer emp.)", "id": 9033304, "profile_url": "string" }, "product_id": 1619, "product_uuid": "4020c23b-cfa1-43a6-a5d4-17eb3494c795", "vendor_id": 1201, "video_review": true } ], "count": 10, "current_page": 1, "next_page": 2, "has_more": true, "ids_aligned": true, "usage_note": "review_body is G2's own reviewBody, which concatenates all three of the questions G2 asks; sections is the same prose split back into those questions. Deduplicate a walk on review id. rating.best_rating differs between the product aggregate (10) and an individual review (5) — both are G2's numbers and neither is rescaled." }}