G2 Reviews Scraper - Extract Software Reviews & Ratings avatar

G2 Reviews Scraper - Extract Software Reviews & Ratings

Pricing

Pay per usage

Go to Apify Store
G2 Reviews Scraper - Extract Software Reviews & Ratings

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ü

Fatih Dağüstü

Maintained by Community

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

FieldDescription
reviewerNameFull name of the reviewer (or "Anonymous")
reviewerTitleJob title (e.g. "VP of Sales", "Software Engineer")
reviewerCompanySizeMarket segment: Enterprise, Mid-Market, Small Business
ratingStar rating 1–5
reviewTitleHeadline of the review
whatDoYouLikeDetailed pros — what the reviewer likes best
whatDoYouDislikeDetailed cons — what the reviewer dislikes
dateReview publication date
isVerifiedWhether G2 has verified the reviewer
productNameName of the software product
productCategoryG2 product category
productRatingOverall product rating on G2
totalReviewsTotal 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

ParameterTypeDefaultDescription
productUrlsArray[]Direct G2 review page URLs
productNamesArray[]Product slugs (e.g. "hubspot-crm")
maxReviewsInteger100Max reviews per product (1–5,000)
minRatingInteger1Filter: only collect reviews with this rating or above
sortByEnummost_recentmost_recent, most_helpful, highest_rated, lowest_rated
proxyObjectResidentialProxy 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.

VolumeCost
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 maxReviews limit
  • 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.



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