G2 Scraper API (v1)

Download OpenAPI specification:

API for accessing scraped G2 data including products, vendors, reviews, and users.

autocomplete

Autocomplete vendors, products, categories

Authorizations:
(RapidApiKeyRapidApiHost)
query Parameters
Query
required
string
Example: Query=Goog

The query you want to search for

Responses

Response samples

Content type
application/json
{
  • "statusCode": 0,
  • "data": {
    },
  • "message": "string",
  • "success": true
}

product

Product info by slug

Authorizations:
(RapidApiKeyRapidApiHost)
path Parameters
slug
required
string
Example: slack

The unique slug identifier for the product on G2

Responses

Response samples

Content type
application/json
{
  • "statusCode": 0,
  • "data": {
    },
  • "message": "string",
  • "success": true
}

Competitor info by product slug

Authorizations:
(RapidApiKeyRapidApiHost)
path Parameters
slug
required
string
Example: slack

The unique slug identifier for the product on G2

Responses

Response samples

Content type
application/json
{
  • "statusCode": 0,
  • "data": [
    ],
  • "message": "string",
  • "success": true
}

Product reviews by ID

Authorizations:
(RapidApiKeyRapidApiHost)
path Parameters
id
required
integer <int32>
Example: 825

The unique identifier for the product on G2

query Parameters
page
integer <int32>
Default: 1
Example: page=1

The page number for pagination (1-based), defaults to 1

starRating
integer <int32>
Example: starRating=5

Optional filter to only include reviews with this star rating (1-5), defaults to null

sortOrder
string
Example: sortOrder=most_recent

Optional sort order for the reviews (g2_default, most_recent, most_helpful, highest_rated, lowest_rated), defaults to g2_default

Responses

Response samples

Content type
application/json
{
  • "statusCode": 0,
  • "data": [
    ],
  • "message": "string",
  • "success": true
}

vendor

Vendor info by slug

Authorizations:
(RapidApiKeyRapidApiHost)
path Parameters
slug
required
string
Example: google

The vendors slug

Responses

Response samples

Content type
application/json
{
  • "statusCode": 0,
  • "data": {
    },
  • "message": "string",
  • "success": true
}

Vendor products by slug

Authorizations:
(RapidApiKeyRapidApiHost)
path Parameters
slug
required
string
Example: google

The unique slug identifier for the vendor on G2

query Parameters
page
integer <int32>
Default: 1
Example: page=1

The page number for pagination (1-based)

Responses

Response samples

Content type
application/json
{
  • "statusCode": 0,
  • "data": [
    ],
  • "message": "string",
  • "success": true
}

user

User info by id

Authorizations:
(RapidApiKeyRapidApiHost)
path Parameters
id
required
string
Example: 5e8f8f8f-8f8f-8f8f-8f8f-8f8f8f8f8f8f

The unique identifier for the user on G2

Responses

Response samples

Content type
application/json
{
  • "statusCode": 0,
  • "data": {
    },
  • "message": "string",
  • "success": true
}

User products by id

Authorizations:
(RapidApiKeyRapidApiHost)
path Parameters
id
required
string
Example: 5e8f8f8f-8f8f-8f8f-8f8f-8f8f8f8f8f8f

Responses

Response samples

Content type
application/json
{
  • "statusCode": 0,
  • "data": [
    ],
  • "message": "string",
  • "success": true
}

User reviews by id

Authorizations:
(RapidApiKeyRapidApiHost)
path Parameters
id
required
string
Example: 5e8f8f8f-8f8f-8f8f-8f8f-8f8f8f8f8f8f
query Parameters
page
integer <int32>
Default: 1
Example: page=1

The page number for pagination (1-based)

Responses

Response samples

Content type
application/json
{
  • "statusCode": 0,
  • "data": [
    ],
  • "message": "string",
  • "success": true
}