Download OpenAPI specification:
API for accessing scraped G2 data including products, vendors, reviews, and users.
Query required | string Example: Query=Goog The query you want to search for |
{- "statusCode": 0,
- "data": {
- "query": "string",
- "products": [
- {
- "id": 0,
- "slug": "string",
- "name": "string",
- "vendorName": "string",
- "description": "string",
- "type": "string",
- "tags": [
- "string"
], - "g2Rating": 0.1,
- "averageRating": 0.1,
- "numReviews": 0,
- "thumbImageUrl": "string"
}
], - "vendors": [
- {
- "id": 0,
- "name": "string",
- "slug": "string",
- "numProducts": 0,
- "thumbImageUrl": "string"
}
], - "categories": [
- {
- "id": 0,
- "name": "string",
- "keywords": [
- "string"
]
}
]
}, - "message": "string",
- "success": true
}
slug required | string Example: slack The unique slug identifier for the product on G2 |
{- "statusCode": 0,
- "data": {
- "id": 0,
- "slug": "string",
- "name": "string",
- "vendorId": 0,
- "vendorSlug": "string",
- "numReviews": 0,
- "description": "string",
- "lastUpdated": "2019-08-24T14:15:22Z",
- "thumbImageUrl": "string"
}, - "message": "string",
- "success": true
}
slug required | string Example: slack The unique slug identifier for the product on G2 |
{- "statusCode": 0,
- "data": [
- {
- "id": 0,
- "slug": "string",
- "name": "string",
- "vendorId": 0,
- "vendorSlug": "string",
- "numReviews": 0,
- "description": "string",
- "lastUpdated": "2019-08-24T14:15:22Z",
- "thumbImageUrl": "string"
}
], - "message": "string",
- "success": true
}
id required | integer <int32> Example: 825 The unique identifier for the product on G2 |
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 |
{- "statusCode": 0,
- "data": [
- {
- "id": 0,
- "productId": 0,
- "productSlug": "string",
- "userId": "string",
- "starRating": 0.1,
- "like": "string",
- "dislike": "string",
- "problemBenefit": "string",
- "recommendations": "string",
- "videoReview": true,
- "reviewSource": "string",
- "incentivizedReview": true,
- "validatedReviewer": true,
- "verifiedCustomer": true,
- "published": "2019-08-24T14:15:22Z",
- "vendorId": 0,
- "vendorSlug": "string",
- "lastUpdated": "2019-08-24T14:15:22Z",
- "user": {
- "id": "string",
- "name": "string",
- "signUpDate": "2019-08-24T14:15:22Z",
- "linkedinUrl": "string",
- "twitterUrl": "string",
- "title": "string",
- "company": "string",
- "companySize": "string",
- "lastUpdated": "2019-08-24T14:15:22Z"
}
}
], - "message": "string",
- "success": true
}
slug required | string Example: google The vendors slug |
{- "statusCode": 0,
- "data": {
- "id": 0,
- "slug": "string",
- "name": "string",
- "averageRating": 0.1,
- "foundedYear": 0,
- "ownership": "string",
- "description": "string",
- "hqLocation": "string",
- "phone": "string",
- "linkedinUrl": "string",
- "twitterHandle": "string",
- "overviewProvidedBy": "string",
- "revenue": 0,
- "revenueUnit": "string",
- "numProducts": 0,
- "numCategories": 0,
- "numReviews": 0,
- "lastUpdated": "2019-08-24T14:15:22Z"
}, - "message": "string",
- "success": true
}
slug required | string Example: google The unique slug identifier for the vendor on G2 |
page | integer <int32> Default: 1 Example: page=1 The page number for pagination (1-based) |
{- "statusCode": 0,
- "data": [
- {
- "id": 0,
- "slug": "string",
- "name": "string",
- "vendorId": 0,
- "vendorSlug": "string",
- "numReviews": 0,
- "description": "string",
- "lastUpdated": "2019-08-24T14:15:22Z",
- "thumbImageUrl": "string"
}
], - "message": "string",
- "success": true
}
id required | string Example: 5e8f8f8f-8f8f-8f8f-8f8f-8f8f8f8f8f8f The unique identifier for the user on G2 |
{- "statusCode": 0,
- "data": {
- "id": "string",
- "name": "string",
- "signUpDate": "2019-08-24T14:15:22Z",
- "linkedinUrl": "string",
- "twitterUrl": "string",
- "title": "string",
- "company": "string",
- "companySize": "string",
- "lastUpdated": "2019-08-24T14:15:22Z"
}, - "message": "string",
- "success": true
}
id required | string Example: 5e8f8f8f-8f8f-8f8f-8f8f-8f8f8f8f8f8f |
{- "statusCode": 0,
- "data": [
- {
- "userId": "string",
- "productId": 0,
- "productSlug": "string"
}
], - "message": "string",
- "success": true
}
id required | string Example: 5e8f8f8f-8f8f-8f8f-8f8f-8f8f8f8f8f8f |
page | integer <int32> Default: 1 Example: page=1 The page number for pagination (1-based) |
{- "statusCode": 0,
- "data": [
- {
- "id": 0,
- "productId": 0,
- "productSlug": "string",
- "userId": "string",
- "starRating": 0.1,
- "like": "string",
- "dislike": "string",
- "problemBenefit": "string",
- "recommendations": "string",
- "videoReview": true,
- "reviewSource": "string",
- "incentivizedReview": true,
- "validatedReviewer": true,
- "verifiedCustomer": true,
- "published": "2019-08-24T14:15:22Z",
- "vendorId": 0,
- "vendorSlug": "string",
- "lastUpdated": "2019-08-24T14:15:22Z",
- "user": {
- "id": "string",
- "name": "string",
- "signUpDate": "2019-08-24T14:15:22Z",
- "linkedinUrl": "string",
- "twitterUrl": "string",
- "title": "string",
- "company": "string",
- "companySize": "string",
- "lastUpdated": "2019-08-24T14:15:22Z"
}
}
], - "message": "string",
- "success": true
}