Software Review Scraper: Capterra, TrustRadius & Trustpilot
Pricing
from $9.70 / 1,000 reviews
Software Review Scraper: Capterra, TrustRadius & Trustpilot
Scrape B2B software reviews from Capterra, TrustRadius, and Trustpilot in one run. Get rating, pros, cons, reviewer job title, company size, industry, and verification status per review. Search by product name, skip logging into three sites separately, no subscription.
Pricing
from $9.70 / 1,000 reviews
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
|
One dataset for every software review that matters Pull ratings, pros, cons, and reviewer details from Capterra, TrustRadius, and Trustpilot for any product, in a single run, with no exports to merge by hand. |
|
ποΈ Three sites, one dataset Capterra, TrustRadius, and Trustpilot reviews land in the same table, every time. |
π§βπΌ Know who's talking Job title, company size, industry, and review history ride along with every review. |
π― Filter to what matters Keep only 1 and 2 star reviews for a battlecard, or search review text for one topic. |
β Ratings on one scale Every platform's rating is normalized to 5 stars, so scores line up cleanly. |
π What does Software Review Scraper do?
Software Review Scraper collects product reviews from Capterra, TrustRadius, and Trustpilot and returns them as one unified dataset. Give it a product name, a company domain, or a review page link, and it finds and scrapes the matching review pages on every platform you select.
Each review comes back with its rating, title, full text, pros and cons, and a set of reviewer details that go well beyond a bare star rating: job title, company size, industry, how many reviews that person has written, their country, whether they're verified, whether the review was solicited, and any public reply from the vendor. Ratings are normalized to a 5-star scale across all three platforms, so a TrustRadius review out of 10 lines up directly with a Capterra or Trustpilot review out of 5.
Runs go through the Apify platform, so you get automatic proxy handling, scheduling, and API or webhook access to every dataset without maintaining any infrastructure yourself.
π‘ Why use Software Review Scraper?
- I am a competitive intelligence analyst looking to pull every 1 and 2 star review of a competitor's product in order to build a battlecard before Monday's sales call.
- I am a SaaS product manager looking to track my own product's rating across Capterra, TrustRadius, and Trustpilot in order to catch a sentiment drop without checking three dashboards every morning.
- I am an investment analyst looking to read real customer sentiment on a target company's product in order to sanity check the vendor's own case studies before due diligence closes.
- I am a sales enablement manager looking to collect the exact words unhappy customers used about a competitor in order to arm my reps with objection handling before they hear it live from a prospect.
π How to use Software Review Scraper
|
STEP 1 Name your product Type a product name, a company domain, or paste review page links directly. |
STEP 2 Set your platforms and filters Choose which sites to include, which star ratings to keep, or a keyword to search for. |
STEP 3 Export your dataset Every review lands in your dataset with reviewer details, ready for JSON, CSV, or Excel. |
π₯ Input
Configure the Actor from the Input tab in Apify Console, or pass JSON directly via the API.
| Field | Type | Required | Description |
|---|---|---|---|
query | string | No | A product name (Slack), a company domain (asana.com), or a full review-page URL. Resolved to a review page on each selected platform automatically. |
startUrls | array of URLs | No | Paste one or more exact review-page URLs from Capterra, TrustRadius, or Trustpilot, mixed if you like. |
platforms | enum | No | Limit the run to specific platforms: Capterra, TrustRadius, Trustpilot. Defaults to all three. |
starRatings | enum | No | Only keep reviews at these star ratings (1 to 5). Leave empty for every rating. |
reviewKeyword | string | No | Only keep reviews whose title, text, pros, or cons contain this word or phrase. |
maxReviewsPerPlatform | integer | No | The most reviews to return per platform for the whole run. Defaults to 100. |
proxyConfiguration | object | No | Defaults to a residential proxy, required because all three platforms sit behind active bot protection. |
π€ Output
Every review is returned as a JSON object in your dataset. You can download it as JSON, HTML, CSV, or Excel, or fetch it through the Apify API.
{"platform": "capterra","productName": "Slack","reviewId": "Capterra___4821093","title": "Great for team communication","text": "We moved our whole team from email threads to Slack channels and never looked back.","pros": "Easy to set up, huge app ecosystem, search actually works.","cons": "Notifications get noisy once you're in more than a dozen channels.","rating": 5,"ratingScale": 5,"reviewerName": "Priya Nair","reviewerTitle": "Operations Manager","reviewerCompanySize": "51-200 employees","reviewerIndustry": "Marketing and Advertising","verified": true,"incentivized": false,"reviewSource": "organic","date": "2026-05-14","url": "https://www.capterra.com/p/135003/Slack/reviews/","sourceUrl": "https://www.capterra.com/p/135003/Slack/reviews/","scrapedAt": "2026-07-18T09:12:00.000Z"}
Data table
| Field | Type | Description |
|---|---|---|
platform | string | The source site: capterra, trustradius, or trustpilot. |
productName | string | The product name the review is about, when the platform exposes it. |
reviewId | string | The platform's internal review identifier, when available. |
title | string | The review's headline. |
text | string | The full review body. |
pros / cons | string | Separate pros and cons text, when the platform collects them separately. |
rating / ratingScale | number | The review's rating and the scale it was given on (for example 8 out of 10 on TrustRadius). |
reviewerName | string | The name the reviewer posted under. |
reviewerTitle | string | The reviewer's job title, when disclosed. |
reviewerCompany / reviewerCompanySize / reviewerIndustry | string | The reviewer's company, its size band, and its industry, when disclosed. |
reviewerReviewCount | number | How many reviews that person has posted on the platform, a trust signal. |
reviewerCountry | string | The reviewer's country, where the platform exposes it. |
verified | boolean | Whether the platform marked the reviewer or review as verified. |
incentivized | boolean | Whether the review was solicited, for example through a referral or discount program. |
reviewSource | string | How the review was collected, for example organic or invited. |
helpfulCount | number | How many people marked the review helpful or liked it. |
companyReply | string | The vendor's public reply to the review, when present. |
date | string | When the review was posted. |
experiencedDate | string | On Trustpilot, when the reviewer actually used the product, distinct from the posted date. |
url | string | A direct link to the review, when the platform provides one. |
sourceUrl | string | The review page this record was scraped from. |
scrapedAt | string | Timestamp of when this record was collected. |
π° Pricing
Software Review Scraper runs on the Apify pay-per-result model. You only pay for what you use, empty runs cost nothing, and there's no subscription required. Apify's free monthly usage credits cover small test runs before you commit to a larger job.
β Enjoying Software Review Scraper?
|
β β β β β If this saved you from checking three review sites by hand, a rating helps. A 5-star rating takes 10 seconds and helps other competitive intelligence analysts and product teams find this Actor. Your feedback also tells us what to build next. |
| β Β Β Rate this Actor on Apify |
π οΈ Tips for better runs
- Set
platformsto just the site or sites you need. A single-platform run is faster and uses less of your run budget than scraping all three. - Combine
starRatingswithreviewKeywordfor a tight battlecard export, for example only 1 and 2 star reviews that mention "support" or "pricing". - Set
maxReviewsPerPlatformto a small number first when testing a new product, then raise it once you know the run looks right. - Leave the default proxy configuration in place. All three platforms run active bot protection, so the residential proxy default is required, not optional.
β FAQ
Which review platforms does this Actor cover? Capterra, TrustRadius, and Trustpilot. These three consistently return complete, reliable review data on every run, so this Actor stays focused on sources it can deliver on every time rather than promising a longer list it can't back up consistently.
Can I scrape just Capterra reviews, or just Trustpilot reviews?
Yes. Set platforms to a single site and this Actor behaves like a
dedicated Capterra scraper, TrustRadius scraper, or Trustpilot review
scraper, without the other two running.
Does this work as a Trustpilot review API? Yes. Point it at a Trustpilot business page or a company domain and it returns every review as structured data, ready to pull through the Apify API or a webhook, no manual export needed.
Can I search by product name instead of pasting a URL?
Yes. Type a product name like Slack or a company domain like asana.com, and
this Actor finds the matching review page on every platform you selected
automatically. For Trustpilot specifically, a bare product name is guessed
as a .com domain, which is wrong for a product on another domain. Pass the
exact domain (or a full review URL) for guaranteed accuracy on Trustpilot.
What does "incentivized" mean?
Some reviews are solicited through referral programs, discounts, or
contests. The incentivized field flags these separately from organic
reviews, so you can weigh them differently.
How do star ratings compare across platforms?
Every rating is normalized to a 5-star scale. TrustRadius scores out of 10
convert automatically, so filtering by starRatings works the same way
across all three platforms.
Is this legal? This Actor only collects review data that is already publicly visible on each platform's review pages. You are responsible for how you use the data, including compliance with each platform's terms of service and any applicable data protection law in your jurisdiction.
What if I need a feature this Actor doesn't have? Open an issue in the Actor's Issues tab in Apify Console, or reach out through Apify's support. Custom scraping projects are also available on request.
π Other actors
- Serchen Scraper: B2B Software Reviews & Directory Leads β - reviews and vendor listings from Serchen's B2B software directory.
- TeamBlind Reviews Scraper: Tech Employer Ratings β - anonymous employer reviews and ratings from tech workers on Blind.
- Moz Domain Authority Scraper: Bulk DA & SEO Stats β - domain authority and competitive SEO metrics for any list of domains.
- RapidAPI Hub Scraper: API Listings, Metrics and Developer Data β - listings, pricing, and usage metrics from the RapidAPI developer marketplace.