---
title: "Browse list of G2 products"
method: GET
path: "/api/v2/products"
tags: ["Products"]
---

# Browse list of G2 products

`GET /api/v2/products`

**Requires `products.read` scope.**

## Query parameters

- `page[size]` integer
- `page[after]` string
- `page[before]` string
- `filter[category_id][]` string[]
- `filter[product_id][]` string[]
- `filter[review_count_gteq]` string
- `filter[slug][]` string[]
- `filter[star_rating][]` string[]
- `filter[vendor_name]` string
- `filter[product_name_cont]` string
- `filter[product_name_eq]` string
- `filter[public_detail_url][]` string[]
- `filter[public_detail_url_cont][]` string[]
- `filter[query]` string
- `fields[products]` string[]
- `include` string[]

## Response `200`

Successful responses

## Other responses

- `400` — with invalid request parameters
- `401` — Unauthenticated

---

[API](https://skmtc.dev/g2/apis/g2-api.md) · [All operations](https://skmtc.dev/g2/apis/g2-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/g2/g2-api/revisions/63b15460479c/schema)
