G2 Software Reviews, Product Info & Competitor Extractor
Pricing
from $0.49 / 1,000 results
G2 Software Reviews, Product Info & Competitor Extractor
Collects G2 software product reviews with ratings and pros/cons, product profile summaries, or competitor listings from any G2 product page.
Pricing
from $0.49 / 1,000 results
Rating
0.0
(0)
Developer
Dataspryva
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape G2 β the B2B software marketplace with millions of verified user reviews β for any product. Pull reviews with ratings, pros, cons and reviewer context; collect a product's profile summary (rating, review count, categories, pricing plans); or list the competitors G2 shows for a product. Works from a G2 product URL or just a slug, no account or setup required.
What this actor does
- Three modes: collect reviews, product info, or competitor lists for any G2 product.
- Review filters: star rating, reviewer company size, reviewer role, reviewer region, and publication date range.
- Deep review coverage: goes beyond the handful of reviews G2 shows by default β request hundreds or thousands per product.
- Any input shape: full G2 URLs or bare slugs (
notion,slack,hubspot-marketing-hub), mixed freely in one run. - Empty fields are omitted β every record only contains values G2 actually provides.
Output per review (mode = reviews)
reviewIdβ unique G2 review IDreviewTitleβ headline of the reviewreviewUrlβ direct link to the review on G2ratingβ the reviewer's star value on G2's 0β5 scale (halves included)starRatingβ the review's star bucket, 1β5authorNameβ reviewer display name (as published by G2)authorRoleβ reviewer's stated role, e.g. AdministratorcompanySizeβ reviewer's company size segmentpublishDateβ publication date from G2pros,cons,useCaseβ the reviewer's "like best", "dislike" and "problems solved" answersproductName,productSlug,productUrlβ product identityrecordType: "review",scrapedAt
Output per product (mode = productInfo)
productName,productSlug,urldescriptionβ the product summary from its G2 pageratingβ average rating,reviewCountβ total reviewscategoryandcategories[]β G2 category listingsimageUrlβ product logopricingβ array of{plan, price, currency}plans G2 publishesoperatingSystemvendorName,vendorUrlβ the vendor (seller) shown on the product pagerecordType: "product",scrapedAt
Output per competitor (mode = competitors)
competitorName,competitorSlug,competitorUrlrating,reviewCountβ the competitor's standing on G2descriptionβ G2's blurb for the competitorsourceProductβ slug of the product whose competitor list this came fromrecordType: "competitor",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | reviews | reviews, productInfo, or competitors |
startUrls | array | β | G2 product URLs or bare slugs (notion, slack), one per product. Required. |
maxItems | integer | 50 | Maximum records per product (1β50,000) |
starRatings | array | β | Keep reviews with these star ratings (1β5). (mode=reviews) |
companySizes | array | β | Keep reviews from these company sizes: smallBusiness, midMarket, enterprise. (mode=reviews) |
reviewerRoles | array | β | Keep reviews by these reviewer roles, e.g. administrator. (mode=reviews) |
reviewerRegions | array | β | Keep reviews from these regions, e.g. northAmerica. (mode=reviews) |
sortBy | string | newest | newest, oldest, highestRated, lowestRated |
fromDate | string | β | Only reviews published on or after this date (YYYY-MM-DD) |
toDate | string | β | Only reviews published on or before this date (YYYY-MM-DD) |
Example: recent 5-star reviews
{"mode": "reviews","startUrls": ["https://www.g2.com/products/notion/reviews"],"maxItems": 100,"starRatings": [5],"sortBy": "newest"}
Example: deep pull for competitive research
{"mode": "reviews","startUrls": ["slack", "microsoft-teams"],"maxItems": 1000,"companySizes": ["enterprise", "midMarket"],"sortBy": "highestRated"}
Example: product profile
{"mode": "productInfo","startUrls": ["https://www.g2.com/products/hubspot-marketing-hub"]}
Example: competitor lists for several products
{"mode": "competitors","startUrls": ["notion", "asana", "monday-com"],"maxItems": 20}
Use cases
- Voice-of-customer research β export raw pros/cons and use cases to feed qualitative analysis.
- Competitive battlecards β pull a product's listed alternatives with their ratings and review counts.
- Review monitoring β schedule runs with
fromDateto collect only new reviews since the last run. - Vendor shortlisting β compare profiles and pricing plans side by side before deeper evaluation.
- Sentiment slices β study how enterprise reviewers rate a product versus small-business reviewers.
- LLM / RAG pipelines β structured review text with metadata, ready for indexing.
FAQ
Do I need a G2 account or API key?
No. The actor reads pages and feeds G2 already makes public.
Can I get more than the reviews G2 shows on a product page?
Yes. For mode=reviews the actor combines G2's own filter views (stars, company size, role, region) while de-duplicating results, so common products yield hundreds to thousands of distinct reviews per run. maxItems caps the output.
Why are some companySize or authorRole values missing?
G2 makes reviewer details optional when someone submits a review. Across a 400-review sample, company size is published for about 80% of reviews, and roughly one in four roles is G2's anonymised "G2 User" placeholder rather than a real job role. Missing values are omitted rather than guessed.
What does rating mean next to starRating?
rating is the exact value G2 publishes on its 0β5 scale (including halves like 4.5). starRating is the star bucket (1β5) the review belongs to β useful for grouping. A few reviews legitimately carry a 0.0 rating; that is G2's lowest value, not missing data.
Does each review include sub-ratings (ease of use, support) or "switched from" data?
No β G2 does not publish per-review sub-ratings, themes, or switching data on any public page; those appear only for signed-in users or through G2's enterprise API. This actor returns the complete public surface: rating, title, pros/cons/problems, reviewer context and dates.
Can I filter by date range?
Yes β set fromDate and/or toDate and only matching reviews are returned. Both are inclusive.
How fresh is the data?
Every run reads G2 live; nothing is cached between runs.
Do I need to set up a proxy?
No. The actor chooses a working connection to G2 automatically. Just fill in the input and run.
Is this affiliated with G2?
No. This actor reads publicly available G2 pages and feeds; it is not operated by or affiliated with G2.com.