B2B Software Products & Reviews Scraper
Pricing
from $12.75 / 1,000 results
B2B Software Products & Reviews Scraper
Scrape B2B and SaaS software products with star ratings, review counts, pricing, feature lists and detailed user reviews (title, text, reviewer role and industry, rating and date). Search by category or keyword and export products plus reviews to JSON, CSV or Excel.
Pricing
from $12.75 / 1,000 results
Rating
0.0
(0)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
18 days ago
Last modified
Categories
Share
G2 Software Reviews Scraper - Ratings, Reviews & Data
Scrape G2.com software products and their user reviews: star rating, total review count, G2 categories, description, pros and cons themes, head-to-head alternatives, optional pricing tiers, and individual reviews with title, text, star rating, date and reviewer name. Search by keyword, browse a G2 category, or pass product URLs.
Here is one real record from a live run (input {"productUrls": ["slack"], "maxProducts": 1, "maxReviews": 3}). The reviews array is trimmed to one item and its text shortened; every value is real:
{"source": "g2.com","searchInput": null,"productId": "3437","productName": "Slack","productSlug": "slack","productUrl": "https://www.g2.com/products/slack","g2Url": "https://www.g2.com/products/slack/reviews","category": "Knowledge Base","categories": ["Knowledge Base","Unified Workspaces","Work Management","Enterprise Search Software","Q&A Platforms","AI Note-Taking Software","Business Instant Messaging","Project Collaboration","Workflow Management","Audio Conferencing","Enterprise AI Chatbots"],"starRating": 4.5,"g2Score": null,"reviewsCount": 39844,"ratingDistribution": null,"description": "Slack is your single workspace that connects you with the people and tools you work with everyday, no matter where you are or what you do. With Slack you get real-time messaging through calls and chat, a searchable record of all your files and conversations, and integrations with a growing number of handy bots and apps. Now everyone can finally be on the same page and get their work done. Slack: It’s where work happens.","logo": "https://images.g2crowd.com/uploads/product/image/social_landscape/social_landscape_f6ee5c9dddbf5c28b136829c8782ed1b/slack.png","website": null,"entryLevelPrice": null,"priceHigh": null,"pricingTiers": null,"pricingInfo": null,"prosSummary": ["Ease of Use","Team Collaboration","Communication","Integrations","Features"],"consSummary": ["Notification Issues","Missing Features","Limited Features","Overwhelming Experience","Channel Management"],"alternatives": ["viva-engage","microsoft-teams","confluence"],"awards": null,"reviewsScraped": 3,"reviews": [{"title": "Slack Saves Time with Incident Recaps and Seamless integrations.","text": "I like slack is because how it has cut down chunk of work for me, setting up summaries of long incidents, channels, project threads for our sprints into short recaps. Zoom and Google calender integration is such a savior, for quick meeting links and meeting ...","rating": 4,"date": "2026-09-13T03:26:38-05:00","dateModified": "2026-09-16T11:41:10-05:00","reviewerName": "Mohit Y.","reviewerRole": null,"reviewerCompanySize": null,"reviewerIndustry": null,"verified": null,"helpfulVotes": null}],"observedAt": "2026-09-29T04:21:32.272Z"}
📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples
Table of contents
- What it does
- Quickstart
- Input reference
- Output reference
- Run via API and CLI
- Billing and limits
- FAQ and troubleshooting
What it does
Give it G2 search terms, G2 category pages or specific product URLs, and it writes one record per software product to the run's dataset. Each record carries the product's G2 star rating (out of 5), total review count, all G2 categories it is listed in, description, logo, the pros and cons themes G2 surfaces from reviews, and the competing products G2 lists as alternatives. With includeReviews on (default) you also get individual reviews, sorted how you choose and filterable by minimum stars or publish date, which makes it suitable for review monitoring, competitive analysis and voice-of-customer research.
Values G2 does not show publicly (for example reviewer role, company size and industry, the rating distribution, vendor website and awards) are returned as null, never invented.
Quickstart
Open the actor, paste this into the input and press Run. It returns up to 10 CRM products from G2, each with its 10 most recent reviews.
{"categoryUrls": ["crm"],"maxProducts": 10,"includeReviews": true,"maxReviews": 10,"reviewSort": "most_recent"}
To monitor specific products, pass them in productUrls as full G2 URLs (https://www.g2.com/products/slack/reviews) or bare slugs ("slack"), and add reviewsSince to only keep new reviews.
Input reference
| Field | Type | Default | Description |
|---|---|---|---|
searchTerms | string[] | (none) | Product names or keywords to search on G2, for example salesforce, crm, help desk. |
productUrls | string[] | (none) | Specific G2 products as full URLs or bare slugs, for example slack. |
categoryUrls | string[] | (none) | G2 category pages as full URLs (https://www.g2.com/categories/crm) or slugs (crm, project-management). Returns the ranked products in each category. |
maxProducts | integer | 20 | Maximum products across the whole run. |
includeReviews | boolean | true | Collect individual user reviews for each product. Turn off for a faster products-only run. |
maxReviews | integer | 10 | Reviews to collect per product. 0 skips reviews. |
reviewSort | string | most_recent | most_recent, most_helpful, highest_rated, lowest_rated or default. |
minReviewStar | integer | 0 | Keep only reviews at or above this star rating (1-5). |
reviewsSince | string | (none) | Keep only reviews published on or after this ISO date, for example 2025-01-01. |
minRating | string | (none) | Skip products whose average star rating is below this value, for example 4.0. |
includePricing | boolean | false | Add entry-level price and pricing tiers from each product's pricing page. |
includeAlternatives | boolean | true | Add the competing products G2 lists as alternatives. |
withSummary, withTopics, withReviewDigest | boolean | false | Optional paid AI add-ons (product summary, topic tags and category, review pros/cons digest). Paid Apify plans only; charged only when they produce output. |
Output reference
One dataset item per product. Fields are null when G2 does not show the value publicly.
| Field | Type | Description |
|---|---|---|
source | string | Always g2.com. |
searchInput | string | The search term or category the product came from, or null for direct product input. |
productId, productName, productSlug | string | G2 product identifiers and name. |
productUrl, g2Url | string | G2 product page and reviews page. |
category, categories | string, string[] | Primary G2 category and every category the product is listed in. |
starRating | number | Average G2 star rating out of 5. |
g2Score | number | G2 score out of 10 when G2 publishes one for the product, else null. |
reviewsCount | integer | Total number of reviews on G2. |
description, logo | string | Product description and logo image URL. |
prosSummary, consSummary | string[] | Pros and cons themes G2 surfaces from reviews. |
alternatives | string[] | Slugs of competing products G2 lists. |
entryLevelPrice, priceHigh, pricingTiers, pricingInfo | mixed | Pricing data, filled when includePricing is on and the vendor publishes prices on G2. |
reviews | object[] | Collected reviews: title, text, rating, date, dateModified, reviewerName, plus reviewerRole, reviewerCompanySize, reviewerIndustry, verified, helpfulVotes (often null). |
reviewsScraped | integer | Number of reviews collected for this product. |
ratingDistribution, website, awards | null | Not shown publicly by G2; always null. |
aiSummary, aiTopics, aiCategory, aiReviewPros, aiReviewCons, aiReviewDigest | mixed | AI add-on output, null unless the add-on is enabled and produced output. |
observedAt | string | ISO 8601 timestamp of collection. |
Run via API and CLI
Replace <TOKEN> with your Apify API token.
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~g2-software-reviews-scraper/run-sync-get-dataset-items?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"searchTerms":["help desk"],"maxProducts":25,"maxReviews":20}'
apify call scrapers_lat/g2-software-reviews-scraper \--input '{"productUrls":["slack","microsoft-teams"],"reviewsSince":"2026-01-01","maxReviews":50}'
Results are in the run's default dataset; fetch them as JSON, CSV or Excel with https://api.apify.com/v2/datasets/<DATASET_ID>/items?format=csv&token=<TOKEN>.
Billing and limits
- Pay per result. You are charged per product record (
resultevent). See the pricing tab. - No charge on failure. If a run errors, the actor writes a single item with an
errorfield and does not charge for it. - Spend cap respected. Set
maxTotalChargeUsdon the run; the actor stops once it is reached. - Free Apify plans are capped at 10 records per run, and G2 may refuse free-plan runs; in that case you get a notice record and nothing is charged. Paid plans get full delivery.
FAQ and troubleshooting
What is the difference between starRating and g2Score?
starRating is the average user rating out of 5 shown on G2. g2Score is a 0-10 score that G2 publishes only for some products; when it is not shown, the field is null.
How do I monitor new reviews for my product and competitors?
Pass the products in productUrls, set reviewSort to most_recent and reviewsSince to the date of your last run. Schedule the actor on Apify to run daily or weekly.
Why are reviewer role, company size and industry null?
G2 does not show those reviewer details to logged-out visitors, so they are returned as null rather than guessed.
A run returned 0 products. Why?
The search term or category matched nothing on G2, or minRating filtered everything out. Try a broader term or a category slug. Empty runs are not charged.
Is this an official G2 tool? No. This actor is independent and has no affiliation with G2. It reads only publicly available data. Use it in accordance with G2's terms of service.
Related scrapers
- Capterra Software Reviews Scraper: Software products and user reviews.
- Clutch Agencies Scraper: B2B service providers with ratings and reviews.
- GoodFirms Agencies Scraper: IT and marketing agencies with reviews.
- DesignRush Agencies Scraper: Marketing and design agencies.
- Product Hunt Scraper: New product launches with votes and comments.
- Chrome Web Store Scraper: Browser extensions with ratings and reviews.
More scrapers at scrapers.lat
Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.
Independent tool, not affiliated with G2. Accesses only publicly available data. Use in accordance with the source's terms of service.
