Skip to main content
GET
G2 Category
Pass a G2 category slug, such as marketing-automation. sort accepts g2-score (default), popularity or satisfaction, using G2’s corresponding native order. No numeric G2 Score is inferred. items contains source list positions and public product names, slugs, URLs, operating systems and aggregate ratings. A product with no published aggregate rating has rating: null; that is not a claim of zero reviews. returned_count counts this page, while total remains null because the exact catalog total is unavailable. To continue, send next_cursor as cursor with the same category and sort. Alternatively use page, from 1 through 100. The adapter checks the source’s active page, selected sort and Next link. Changed cursor filters are rejected. Ranking changes can repeat or move products between pages. source_has_more indicates a source Next link. At the 100-page ceiling, the response sets truncated: true and returns no further cursor if more source pages exist. A natural last page has next_cursor: null, source_has_more: false and truncated: false. Each fresh request uses one basic Firecrawl fetch of the exact G2 page. Failed or inconsistent pages are not silently converted to empty successes. Successful fresh requests use the documented SocialQuery price; cache hits and successful idempotent replays are free.

Authorizations

x-api-key
string
header
required

Headers

Cache-Control
string
Idempotency-Key
string
X-Max-Credits
integer

Optional nonnegative integer cap on the maximum request hold. A live request whose hold exceeds this cap returns 422 CREDIT_BUDGET_EXCEEDED before spending. Metered holds use the requested limit; cache hits and successful idempotent replays cost zero.

Required range: x >= 0

Query Parameters

category
string
required
page
integer

Source page 1–100. Omit when continuing with next_cursor, or supply the matching page.

Required range: 1 <= x <= 100
sort
enum<string>
Available options:
g2-score,
popularity,
satisfaction
cursor
string

Use next_cursor unchanged, with the same category and sort.

Response

Read G2's public category listing in the requested native order. Validates category URL, current page and selected sort. Follows the source Next link up to 100 pages. Ratings absent from source remain null; no G2 numeric score or exact catalog total is inferred.

success
boolean
required
platform
string
required
endpoint
string
required
credits_used
integer
required
Required range: x >= 0
credits_remaining
integer | null
required
request_id
string
required
cached
boolean
required
data
object
required

The selected operation determines the resource fields in this object. Source data can omit a metric or report it as null.