B2B Software Products & Reviews Scraper avatar

B2B Software Products & Reviews Scraper

Pricing

from $12.75 / 1,000 results

Go to Apify Store
B2B Software Products & Reviews Scraper

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

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

18 days ago

Last modified

Share

G2 Software Reviews Scraper

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

Apify Coverage Output Billing

Table of contents

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

FieldTypeDefaultDescription
searchTermsstring[](none)Product names or keywords to search on G2, for example salesforce, crm, help desk.
productUrlsstring[](none)Specific G2 products as full URLs or bare slugs, for example slack.
categoryUrlsstring[](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.
maxProductsinteger20Maximum products across the whole run.
includeReviewsbooleantrueCollect individual user reviews for each product. Turn off for a faster products-only run.
maxReviewsinteger10Reviews to collect per product. 0 skips reviews.
reviewSortstringmost_recentmost_recent, most_helpful, highest_rated, lowest_rated or default.
minReviewStarinteger0Keep only reviews at or above this star rating (1-5).
reviewsSincestring(none)Keep only reviews published on or after this ISO date, for example 2025-01-01.
minRatingstring(none)Skip products whose average star rating is below this value, for example 4.0.
includePricingbooleanfalseAdd entry-level price and pricing tiers from each product's pricing page.
includeAlternativesbooleantrueAdd the competing products G2 lists as alternatives.
withSummary, withTopics, withReviewDigestbooleanfalseOptional 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.

FieldTypeDescription
sourcestringAlways g2.com.
searchInputstringThe search term or category the product came from, or null for direct product input.
productId, productName, productSlugstringG2 product identifiers and name.
productUrl, g2UrlstringG2 product page and reviews page.
category, categoriesstring, string[]Primary G2 category and every category the product is listed in.
starRatingnumberAverage G2 star rating out of 5.
g2ScorenumberG2 score out of 10 when G2 publishes one for the product, else null.
reviewsCountintegerTotal number of reviews on G2.
description, logostringProduct description and logo image URL.
prosSummary, consSummarystring[]Pros and cons themes G2 surfaces from reviews.
alternativesstring[]Slugs of competing products G2 lists.
entryLevelPrice, priceHigh, pricingTiers, pricingInfomixedPricing data, filled when includePricing is on and the vendor publishes prices on G2.
reviewsobject[]Collected reviews: title, text, rating, date, dateModified, reviewerName, plus reviewerRole, reviewerCompanySize, reviewerIndustry, verified, helpfulVotes (often null).
reviewsScrapedintegerNumber of reviews collected for this product.
ratingDistribution, website, awardsnullNot shown publicly by G2; always null.
aiSummary, aiTopics, aiCategory, aiReviewPros, aiReviewCons, aiReviewDigestmixedAI add-on output, null unless the add-on is enabled and produced output.
observedAtstringISO 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 (result event). See the pricing tab.
  • No charge on failure. If a run errors, the actor writes a single item with an error field and does not charge for it.
  • Spend cap respected. Set maxTotalChargeUsd on 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.

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.