B2B Software Reviews Scraper (G2 + Capterra) avatar

B2B Software Reviews Scraper (G2 + Capterra)

Pricing

from $2.00 / 1,000 review delivereds

Go to Apify Store
B2B Software Reviews Scraper (G2 + Capterra)

B2B Software Reviews Scraper (G2 + Capterra)

Scrape software reviews from G2 and Capterra into one schema: rating, title, pros, cons, text, date, reviewer role, industry and company size.

Pricing

from $2.00 / 1,000 review delivereds

Rating

0.0

(0)

Developer

Joaquin O.

Joaquin O.

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Scrape software reviews from G2 and Capterra into one clean schema: rating, title, pros, cons, review text, date, and the reviewer's job title, industry and company size. Paste product URLs (or G2 product names), set how many reviews you need, and get a ready-to-analyse dataset. Turn on incremental mode to get only new reviews on every scheduled run.

What does it return?

One row per review, with the same fields for both sites:

FieldDescription
platformg2 or capterra
product, productUrlProduct name and its reviews page
reviewIdThe site's review ID (used to avoid duplicates)
rating0–5 stars
titleReview headline
pros, consWhat the reviewer likes and dislikes
textMain review text (G2: "what problems is it solving"; Capterra: overall comments)
dateReview date (YYYY-MM-DD)
reviewer.jobTitle, reviewer.industry, reviewer.companySizeReviewer profile as shown on the site
reviewer.companySizeNormalizedCompany size mapped to one scale (11-50, 201-500, mid-market…)
authorNameOnly when you enable Include reviewer names (off by default)
sourceUrl, scrapedAtWhere and when the review was read

A SUMMARY record in the key-value store lists, for each product, how many reviews were delivered and why the scraper stopped (end of reviews, your maximum, minimum date, already seen).

How to use it

  1. Add products, one per line:
    • G2: https://www.g2.com/products/slack/reviews (or just Slack)
    • Capterra: https://www.capterra.com/p/135003/Slack/
  2. Set Max reviews per product and, optionally, Only reviews since.
  3. For monitoring, enable Only new reviews since the last run and schedule the Actor.
  4. Click Start and export to JSON, CSV or Excel.

Input example

{
"products": ["https://www.g2.com/products/hubspot-sales-hub/reviews", "https://www.capterra.com/p/135003/Slack/"],
"maxReviewsPerProduct": 200,
"minDate": "2026-01-01",
"incremental": false,
"includeAuthorName": false
}

Output example

{
"platform": "capterra",
"product": "Slack",
"productUrl": "https://www.capterra.com/p/135003/Slack/reviews/",
"reviewId": "7209002",
"rating": 5,
"title": "Slack: Essential for remote work productivity...and employee engagement",
"pros": "Since 2020, I've worked remotely as a business development professional...",
"cons": "Honestly, not much. The only time I get frustrated with it is when I need to invite partners...",
"text": "Slack has been part of the corporate toolkits of the companies I've worked for...",
"date": "2026-09-03",
"reviewer": {
"jobTitle": "Director, Business Development",
"industry": "Information Technology and Services",
"companySize": "201-500 employees",
"companySizeNormalized": "201-500"
},
"authorName": null,
"sourceUrl": "https://www.capterra.com/p/135003/Slack/reviews/",
"scrapedAt": "2026-10-19T18:40:00.000Z"
}

Pricing

EventPrice
Review delivered (review)$2.50 per 1,000 reviews
Actor start (apify-actor-start)$0.005 per run

Example: 1,000 reviews ≈ $2.51. Duplicates and reviews that fail to load are never charged. Set a maximum cost per run in the run options to cap spending.

Use cases

  • Competitive intelligence: what customers like and dislike about competing products.
  • Product research: mine pros and cons by company size, industry and role.
  • Voice of customer: feed reviews into sentiment analysis or an LLM.
  • Review monitoring: schedule weekly incremental runs to catch new reviews.

FAQ

Do I need a G2 or Capterra account? No. Only publicly visible reviews are collected.

Are reviewer names included? Not by default. Names are personal data under GDPR; enable them only if you have a lawful basis.

How do I find the Capterra URL? Open the product on capterra.com; the URL looks like capterra.com/p/<number>/<name>/.

Why did I get fewer reviews than the site shows? Your maximum, minimum date or incremental mode may stop the scraper early (see the SUMMARY record). G2 only shows the first page of each review listing to visitors who are not logged in, so the scraper combines G2's own filters (newest, rating and company size) to reach up to about 150–200 reviews per G2 product. Capterra has no such limit.

Limits

  • Up to 200 products per run.
  • G2: up to about 150–200 reviews per product (see FAQ). Capterra: all reviews.
  • G2 pages can take up to a minute each to load, so large G2 jobs take a while.
  • Capterra products must be given as URLs; product names are looked up on G2 only.
  • Only the main sites (g2.com, capterra.com) are supported. Capterra regional sites show localized subsets.
  • Collected data must be used in line with applicable laws and the sites' terms.