G2 Reviews Scraper - Extract Software Reviews & Ratings
Pricing
Pay per usage
G2 Reviews Scraper - Extract Software Reviews & Ratings
Scrape G2 software reviews with ratings, pros/cons, categories. B2B software comparison and market research.
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Fatih Dağüstü
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 hours ago
Last modified
Categories
Share
G2 Reviews Scraper — Extract Software Reviews & Competitive Intelligence
The fastest way to scrape G2.com reviews at scale. Collect verified reviewer data, star ratings, detailed pros/cons, company size segments, and product metadata for any software listed on G2. Built for competitive intelligence, SaaS benchmarking, and market research teams.
Pricing: $5 per 1,000 reviews (Pay-per-result, no wasted spend)
What This Actor Does
This G2 reviews scraper extracts structured data from any G2.com product review page. You provide product URLs or product name slugs — the actor handles pagination, rate limiting, and proxy rotation automatically.
Data Extracted Per Review
| Field | Description |
|---|---|
reviewerName | Full name of the reviewer (or "Anonymous") |
reviewerTitle | Job title (e.g. "VP of Sales", "Software Engineer") |
reviewerCompanySize | Market segment: Enterprise, Mid-Market, Small Business |
rating | Star rating 1–5 |
reviewTitle | Headline of the review |
whatDoYouLike | Detailed pros — what the reviewer likes best |
whatDoYouDislike | Detailed cons — what the reviewer dislikes |
date | Review publication date |
isVerified | Whether G2 has verified the reviewer |
productName | Name of the software product |
productCategory | G2 product category |
productRating | Overall product rating on G2 |
totalReviews | Total number of reviews listed |
Quick Start
Option 1: Paste G2 Review URLs
{"productUrls": ["https://www.g2.com/products/hubspot-crm/reviews","https://www.g2.com/products/salesforce-crm/reviews"],"maxReviews": 200,"minRating": 1,"sortBy": "most_recent"}
Option 2: Use Product Name Slugs
{"productNames": ["hubspot-crm", "salesforce", "pipedrive", "monday-com"],"maxReviews": 100,"sortBy": "most_helpful"}
Option 3: Collect Only Negative Reviews (for competitor research)
{"productUrls": ["https://www.g2.com/products/salesforce-crm/reviews"],"maxReviews": 500,"minRating": 1,"sortBy": "lowest_rated"}
Top Use Cases
1. Competitive Intelligence for SaaS Companies
Monitor what customers say about your competitors. Identify recurring complaints (cons) to position your product's strengths. Track sentiment shifts over time by running the scraper weekly.
{"productNames": ["competitor-product-slug"],"maxReviews": 1000,"sortBy": "most_recent"}
2. SaaS Market Research & Benchmarking
Compare how customers across Enterprise, Mid-Market, and Small Business segments perceive different tools in a category.
3. Product Feedback Analysis
Scrape your own product's G2 reviews to feed into NLP pipelines, sentiment analysis tools, or customer success workflows.
4. Venture Capital & M&A Due Diligence
Quickly assess product reputation, reviewer profiles, and customer sentiment for target companies.
5. Sales Battlecards & Win/Loss Analysis
Extract the exact language customers use when they criticize a competitor. Use those phrases in your sales messaging.
6. Agency Reporting
Deliver competitive review data to clients as part of market research deliverables.
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
productUrls | Array | [] | Direct G2 review page URLs |
productNames | Array | [] | Product slugs (e.g. "hubspot-crm") |
maxReviews | Integer | 100 | Max reviews per product (1–5,000) |
minRating | Integer | 1 | Filter: only collect reviews with this rating or above |
sortBy | Enum | most_recent | most_recent, most_helpful, highest_rated, lowest_rated |
proxy | Object | Residential | Proxy configuration (residential recommended) |
Note: Either productUrls or productNames must be provided.
Output Format
{"reviewerName": "Sarah M.","reviewerTitle": "Director of Marketing","reviewerCompanySize": "Mid-Market","rating": 4,"reviewTitle": "Powerful CRM but steep learning curve","whatDoYouLike": "The automation workflows are best in class. We've cut manual data entry by 70%.","whatDoYouDislike": "Onboarding takes 3-4 weeks. The reporting module feels outdated.","date": "2024-11-15","isVerified": true,"productName": "HubSpot CRM","productCategory": "CRM Software","productRating": 4.4,"totalReviews": 12453,"pageUrl": "https://www.g2.com/products/hubspot-crm/reviews","scrapedAt": "2026-03-04T10:00:00.000Z"}
Pricing
$5 per 1,000 reviews — Pay-per-result pricing. You only pay for reviews actually delivered to your dataset.
| Volume | Cost |
|---|---|
| 100 reviews | $0.50 |
| 1,000 reviews | $5.00 |
| 5,000 reviews | $25.00 |
| 10,000 reviews | $50.00 |
Performance & Reliability
- Speed: ~200–400 reviews/hour (respectful rate limiting)
- Anti-bot: Residential proxy rotation, randomized delays, realistic browser headers
- Pagination: Automatic — scrapes all pages up to your
maxReviewslimit - Retry logic: Exponential backoff on rate limits (HTTP 429/503)
- Memory: 512 MB default (256–1024 MB range)
FAQ
Q: Does this work for any software on G2? A: Yes. Any publicly accessible G2 product review page works. Just provide the product URL or its slug from the G2 URL.
Q: How do I find a product's slug?
A: Visit the product's reviews page on G2 and copy the slug from the URL. For https://www.g2.com/products/hubspot-crm/reviews, the slug is hubspot-crm.
Q: Can I scrape multiple products in one run?
A: Yes. Add multiple URLs to productUrls or multiple slugs to productNames. The actor processes each sequentially.
Q: Why are some reviewer names shown as "Anonymous"? A: G2 allows reviewers to post anonymously. The scraper captures whatever name is publicly visible.
Q: How fresh is the data? A: The actor scrapes live from G2.com. Data is as fresh as the moment you run it.
Q: Can I filter by company size (Enterprise, Mid-Market, Small Business)?
A: The reviewerCompanySize field is captured per review. You can filter the dataset after collection in Apify's dataset viewer or export to CSV/JSON for filtering.
Q: What proxy type is recommended? A: Residential proxies are strongly recommended for consistent access to G2. The actor defaults to Apify's residential proxy pool.
Q: What if G2 blocks the scraper? A: The actor uses exponential backoff and retries. If persistent blocking occurs, try increasing delays by reducing the run frequency, or contact support.
Q: Is G2 data public? A: Yes. G2 review pages are publicly accessible without login for viewing purposes.
Related Actors by intelligent_yaffle
- Google Reviews Scraper — Extract Google Maps reviews for any business
- LinkedIn Company Scraper — Company data, headcount, and firmographics
- LinkedIn Profile Scraper — Decision-maker contact data for B2B outreach
- Leads Finder — Find B2B leads by company and job title
- Contact Email Finder — Find verified email addresses from any website
Keywords
g2 reviews scraper, g2 crowd scraper, software review extractor, g2 review data, competitive intelligence SaaS, g2.com scraper, saas review monitoring, g2 competitor analysis, software review API, g2 review export, competitive benchmarking tool, g2 crowd data extraction, software market research, b2b saas reviews, product review scraper