G2 Scraper (Cheap)
Pricing
from $10.00 / 1,000 results
G2 Scraper (Cheap)
Extract software listings from G2.com category pages, including ratings, reviews, pricing, pros and cons highlights, market segment breakdowns, and direct product URLs.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
Data API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
G2 Software Scraper

Comparing software on G2 one tab at a time gets old fast. The ratings, prices, pros and cons, and market-segment splits you actually want to line up are scattered across dozens of cards, and there is no download button. This scraper hands you the whole category as a clean table. Point it at any G2 category page and it walks every product, pulling the name, vendor, star rating, review count, starting price, the points reviewers love and hate, and who uses it — then gives you back rows you can sort, filter, and export.
What you get
Each software product becomes one row with a steady set of columns. When a value is missing it comes back as null rather than disappearing, so your sheet or database stays rectangular. The fields fall into a few groups:
- Identity —
softwareName,softwareSlug,listingId,listingUuid,listingUrl,logoImage,vendorName,vendorUrl - Ratings and pricing —
starRating,reviewsTotal,startingPrice - Reviewer signal —
likedPoints,dislikedPoints,sentimentSummary,softwareSummary - Audience —
commonRoles,topIndustries,segmentBreakdown - Context —
categoryName,categoryNumber,pageIndex,sourceLink,partnersUrl,collectedAt,errorMessage
Quick start
- Click Try for free and open the input form.
- Paste one or more G2 category page URLs into Category page URLs.
- Set a Results limit to control how many listings you collect.
- Press Start, then export the results as JSON, CSV, Excel, or XML when the run finishes.

Use cases
- Competitive research — pull a whole category and compare ratings, pricing, and reviewer sentiment side by side
- Market mapping — see which vendors lead a category and how their review volume stacks up
- Sales prospecting — find the tools a target segment actually uses, then sort by company size
- Product positioning — read the
dislikedPointsacross rivals to spot gaps your product can fill - Analyst tracking — schedule weekly runs and watch ratings and review counts move over time
- Investment due diligence — gauge how a software vendor is received before you write a check
Input
| Field | Type | Required | Description |
|---|---|---|---|
categoryUrls | array of strings | Yes | One or more G2 category page URLs to crawl. Each is paginated automatically. |
resultsLimit | integer | No | Total listings to collect across all URLs. A category page holds 15, so 150 covers ten pages. Default 50; ceiling 50000. |
timeoutSeconds | integer | No | Seconds to wait on a single request before dropping it. Default 45; range 5 to 120. |
Example input
{"categoryUrls": ["https://www.g2.com/categories/project-management","https://www.g2.com/categories/help-desk"],"resultsLimit": 50,"timeoutSeconds": 45}
Output
Every software listing becomes one row, and each field is always present — values that G2 does not show come back as null so the dataset stays clean.
Example output
{"listingId": 506,"listingUuid": "16e299ae-0256-44e3-8989-7647815550d4","softwareName": "Agentforce Sales (formerly Salesforce Sales Cloud)","softwareSlug": "agentforce-sales-formerly-salesforce-sales-cloud","listingUrl": "https://www.g2.com/products/agentforce-sales-formerly-salesforce-sales-cloud/reviews","logoImage": "https://images.g2crowd.com/uploads/product/hd_favicon/826ce87155a61f72d3dfd92c5283eed8/agentforce.svg","vendorName": "Salesforce","vendorUrl": "https://www.g2.com/sellers/salesforce","starRating": 4.4,"reviewsTotal": 25619,"startingPrice": "$25.00","softwareSummary": "Accelerate revenue from pipeline to paycheck with Salesforce Sales Cloud...","likedPoints": ["Ease of Use", "Features", "Lead Management", "Customization"],"dislikedPoints": ["Learning Curve", "Pricing", "Complexity"],"sentimentSummary": "Reviewers appreciate Agentforce Sales for its powerful automation and customizable dashboards. Users reported that it can be complex to set up and has a steep learning curve.","partnersUrl": "https://www.g2.com/products/agentforce-sales-formerly-salesforce-sales-cloud/imp","commonRoles": "Account Executive, Account Manager, Sales Manager","topIndustries": "Computer Software, Information Technology and Services","segmentBreakdown": "46% Mid-Market, 34% Enterprise","categoryName": "CRM","categoryNumber": 179,"pageIndex": 1,"sourceLink": "https://www.g2.com/categories/crm","collectedAt": "2026-04-19T10:00:00.000000+00:00","errorMessage": null}
Output fields
| Field | Type | Description |
|---|---|---|
listingId | integer | Numeric identifier G2 assigns to the product |
listingUuid | string | The product's universally unique identifier on G2 |
softwareName | string | Display name of the software product |
softwareSlug | string | Slug used in the product's G2 web address |
listingUrl | string | Direct link to the product's review page |
logoImage | string | Link to the product's logo graphic |
vendorName | string | Company or vendor behind the software |
vendorUrl | string | Link to the vendor's page on G2 |
starRating | number | Mean review score on a five-point scale |
reviewsTotal | integer | How many user reviews the product has collected |
startingPrice | string | Entry-level price text from the card |
softwareSummary | string | Product description copy from the listing |
likedPoints | array of strings | Aspects reviewers most often praise |
dislikedPoints | array of strings | Aspects reviewers most often criticize |
sentimentSummary | string | G2's recap of recurring reviewer themes |
partnersUrl | string | Link to the product's implementation partners page |
commonRoles | string | Job titles that most often use the product |
topIndustries | string | Industries with the heaviest adoption |
segmentBreakdown | string | Reviewer share by company size |
categoryName | string | Name of the G2 category the listing came from |
categoryNumber | integer | Numeric identifier of the G2 category |
pageIndex | integer | Category page the listing was found on |
sourceLink | string | The category URL that was crawled |
collectedAt | string | ISO 8601 timestamp of when the row was captured |
errorMessage | string | Reason a row failed; null on success |
Tips for best results
- Run a small batch first. Set
resultsLimitto 15 to pull one page and confirm the category URL works before you scale up. - Know the math. A G2 category page shows 15 products, so
resultsLimit: 150collects ten pages. The actor reads the total page count and paginates on its own. - Expect some blanks in segment data.
segmentBreakdownonly appears once enough reviewers from each company size weigh in, so newer products may returnnullthere. - Treat liked and disliked points as themes. They are G2's own aggregation of reviewer language, better for bulk comparison across a category than for reading individual opinions.
- Raise
timeoutSecondstoward 60 if you see requests dropping on slower runs.
How can I use G2 software data?
How can I use the G2 Software Scraper to compare tools in a category?
Paste the category page URL and the scraper returns every product with its star rating, review count, starting price, and the points reviewers liked and disliked. Sort by starRating or reviewsTotal to rank the field, or scan dislikedPoints to see where each option falls short — a full G2 software comparison without opening 30 tabs.
How can I export G2 product listings to a spreadsheet? Run the actor on one or more category URLs, then export the dataset as CSV or Excel, or push it straight to Google Sheets through the Apify integration. Each software listing lands as its own row with consistent columns, so the data is ready for pivot tables, filters, and charts the moment it arrives.
How can I track G2 ratings and reviews over time?
Schedule the scraper to run on a category every week. Because each row carries starRating, reviewsTotal, and collectedAt, stacking the runs builds a time series you can use to watch a competitor's score climb or a newcomer rack up reviews before it shows up anywhere else.
Is it legal to scrape data?
Our actors are ethical and do not extract any private user data, such as email addresses or private contact information. They only extract what the user has chosen to share publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.
However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.
You can also read Apify's blog post on the legality of web scraping.
Support
Questions, feature requests, or a field you'd like added? Reach out at data.apify@proton.me and we'll get back to you.