Software Review Scraper: Capterra, TrustRadius & Trustpilot avatar

Software Review Scraper: Capterra, TrustRadius & Trustpilot

Pricing

from $9.70 / 1,000 reviews

Go to Apify Store
Software Review Scraper: Capterra, TrustRadius & Trustpilot

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

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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.

FieldTypeRequiredDescription
querystringNoA product name (Slack), a company domain (asana.com), or a full review-page URL. Resolved to a review page on each selected platform automatically.
startUrlsarray of URLsNoPaste one or more exact review-page URLs from Capterra, TrustRadius, or Trustpilot, mixed if you like.
platformsenumNoLimit the run to specific platforms: Capterra, TrustRadius, Trustpilot. Defaults to all three.
starRatingsenumNoOnly keep reviews at these star ratings (1 to 5). Leave empty for every rating.
reviewKeywordstringNoOnly keep reviews whose title, text, pros, or cons contain this word or phrase.
maxReviewsPerPlatformintegerNoThe most reviews to return per platform for the whole run. Defaults to 100.
proxyConfigurationobjectNoDefaults 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

FieldTypeDescription
platformstringThe source site: capterra, trustradius, or trustpilot.
productNamestringThe product name the review is about, when the platform exposes it.
reviewIdstringThe platform's internal review identifier, when available.
titlestringThe review's headline.
textstringThe full review body.
pros / consstringSeparate pros and cons text, when the platform collects them separately.
rating / ratingScalenumberThe review's rating and the scale it was given on (for example 8 out of 10 on TrustRadius).
reviewerNamestringThe name the reviewer posted under.
reviewerTitlestringThe reviewer's job title, when disclosed.
reviewerCompany / reviewerCompanySize / reviewerIndustrystringThe reviewer's company, its size band, and its industry, when disclosed.
reviewerReviewCountnumberHow many reviews that person has posted on the platform, a trust signal.
reviewerCountrystringThe reviewer's country, where the platform exposes it.
verifiedbooleanWhether the platform marked the reviewer or review as verified.
incentivizedbooleanWhether the review was solicited, for example through a referral or discount program.
reviewSourcestringHow the review was collected, for example organic or invited.
helpfulCountnumberHow many people marked the review helpful or liked it.
companyReplystringThe vendor's public reply to the review, when present.
datestringWhen the review was posted.
experiencedDatestringOn Trustpilot, when the reviewer actually used the product, distinct from the posted date.
urlstringA direct link to the review, when the platform provides one.
sourceUrlstringThe review page this record was scraped from.
scrapedAtstringTimestamp 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 platforms to 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 starRatings with reviewKeyword for a tight battlecard export, for example only 1 and 2 star reviews that mention "support" or "pricing".
  • Set maxReviewsPerPlatform to 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