G2 Reviews API
Pricing
from $0.70 / 1,000 g2 review results
G2 Reviews API
Extract structured recent G2 reviews: ratings, pros, cons, problems solved, dates, and reviewer metadata from public product RSS feeds.
Pricing
from $0.70 / 1,000 g2 review results
Rating
0.0
(0)
Developer
Salih Can Kurnaz
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Unofficial independent tool. Not affiliated with, endorsed by, or sponsored by G2.
Extract structured recent G2 product reviews from public G2 RSS feeds and export them as clean Dataset rows for competitive research, product analysis, monitoring, spreadsheets, databases, and AI workflows.
What this Actor returns
For each review, the Actor can return:
- stable review ID and review URL
- product slug and product name
- review title
- star rating
- full review text
- structured pros
- structured cons
- structured problems solved
- publication timestamp
- reviewer role
- reviewer company size when exposed
- reviewer industry when exposed
- reviewer display name only when you explicitly enable it
The reviewer display name is disabled by default.
Input
Provide one or more G2 product slugs or G2 product URLs.
Example:
{"products": ["slack", "hubspot-marketing-hub"],"maxReviewsPerProduct": 10,"maxTotalReviews": 20,"ratings": [],"knownReviewIds": [],"includeReviewerName": false}
Accepted product formats include:
slackhttps://www.g2.com/products/slackhttps://www.g2.com/products/slack/reviewshttps://www.g2.com/products/slack/reviews.rss
Important scope limitation
This Actor uses the public G2 product RSS surface. It is designed for recent-review extraction and incremental monitoring.
It does not claim complete historical G2 coverage.
The public RSS surface observed during validation exposed up to 25 items per product. G2 controls this surface and can change its structure, availability, ordering, or retention at any time.
The Actor parses the feed, normalizes review records, and sorts parsed items locally by publishedAt descending before applying local filters.
Filters
Ratings
Use ratings to keep exact ratings such as:
["4.5", "5"]
Published after
Use publishedAfter with an ISO-8601 timestamp to keep only reviews at or after that time.
Incremental monitoring
Use knownReviewIds to suppress review IDs you have already processed. This is useful for recurring monitoring workflows.
Output fields
| Field | Description |
|---|---|
reviewId | Stable review identifier |
productSlug | G2 product slug |
productName | Product name from the RSS channel |
reviewUrl | Direct review URL |
title | Review headline |
rating | Star rating |
reviewText | Full normalized review text |
pros | What the reviewer liked |
cons | What the reviewer disliked |
problemsSolved | Problems/benefits described by the reviewer |
publishedAt | Review publication timestamp |
reviewerRole | Reviewer role when exposed |
reviewerCompanySize | Company-size band when exposed |
reviewerIndustry | Industry when exposed |
reviewerName | Reviewer display name only when explicitly enabled |
source | G2_PUBLIC_RSS |
sourceFeedUrl | Public RSS feed used for the product |
Pricing
This Actor uses Pay per event pricing.
Primary event:
review-result— one structured review successfully written to the default Dataset
The Actor is designed so that a review-result event is charged only when that review row is successfully emitted.
Current tier pricing starts at $1.00 per 1,000 review results on the FREE tier, with lower per-result pricing on higher Apify tiers.
The small apify-actor-start event is handled automatically by the Apify platform.
Performance profile
The validated production candidate used:
- 256 MB memory
- no browser
- no login
- no cookies
- no residential proxy
In the private stability benchmark, 12 products × 25 reviews produced 300 rows per run across three independent runs, with 1.000 cross-run stable-ID Jaccard for every tested product.
Responsible use
Use the Actor only for lawful purposes and in accordance with applicable laws, contracts, platform terms, and privacy requirements.
This Actor exposes structured data from a public RSS surface. Availability of public data does not remove your responsibility to determine whether your intended use is lawful and appropriate.
Avoid collecting or using personal data when it is not necessary for your purpose. Reviewer display names are therefore disabled by default.
Reliability notes
G2 may change or discontinue the public RSS surface without notice. If the source format changes, extraction behavior may need to be updated.
This Actor does not bypass authentication and does not use a browser or residential proxy.
API and automation
You can run the Actor from:
- Apify Console
- Apify API
- Apify MCP / agent workflows when eligible
- schedules and integrations supported by Apify
The Dataset can be exported as JSON, CSV, Excel, XML, or other formats supported by Apify.