TrustRadius Reviews Scraper | Ratings, Pros and Cons avatar

TrustRadius Reviews Scraper | Ratings, Pros and Cons

Pricing

from $1.59 / 1,000 reviews

Go to Apify Store
TrustRadius Reviews Scraper | Ratings, Pros and Cons

TrustRadius Reviews Scraper | Ratings, Pros and Cons

TrustRadius scraper for software reviews: 20 reviews in 2 seconds, 51 fields each. Export the rating, pros, cons, use case, ROI, feature scores, alternatives and the reviewer's role, industry, company size and country. Start from a product link, name or slug, filter by stars, company size and date.

Pricing

from $1.59 / 1,000 reviews

Rating

0.0

(0)

Developer

SilentFlow

SilentFlow

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Features

Limited permissions

Share

TrustRadius Reviews Scraper | Ratings, Pros and Cons, Feature Scores and Alternatives (2026)

TrustRadius reviews, 51 fields each, from any URL.

From SilentFlow. Creators of Facebook Search Scraper and JD Products Scraper (#1 for โ€œjd scraperโ€ in Apify Store search), with 910,000+ combined lifetime runs.

Turn TrustRadius, the B2B software review site, into a spreadsheet: one row per review with its rating, pros, cons, use case, ROI, feature scores, alternatives and the buyer's profile. 20 Zoom Workplace reviews in 3 seconds from the prefilled form.

Why choose this actor?

Reading TrustRadius reviews one long page at a time? Need the complaints of your three closest competitors' buyers in a deck by Friday? Tried a scraper that takes one product link per run and gives you half of what the review says?

  • 50 filled fields per review, flat and ready for a spreadsheet. Each row has 56 fields: the rating, the heading, the use case, pros, cons, return on investment, the alternatives the buyer considered and why they chose, named feature scores, other software they use, five yes or no key insights, every answer of the review form, the reviewer's role, department, industry, company size and country, and the product's TrustRadius score. On the 20 reviews of the example run, 50 of those fields were filled on at least half of the rows.
  • Start from a link, a product name or a slug. Three separate inputs, each with its own field. Paste a product link or a comparison link (/compare-products/asana-vs-monday reads both products), type the name you would type in the site's search box (HubSpot CRM, notion), or give a slug (slack), even the old slug of a renamed product (salesforce-sales-cloud still reads Salesforce Agentforce Sales). In our test runs, the names "HubSpot CRM" and "notion" returned their 17 most critical 1 and 2 star reviews in 15 seconds, and the Asana vs monday.com comparison link returned 19 reviews from large companies in 7 seconds.
  • Nothing to fill in before your first run. No field is required. The form opens prefilled with the Zoom Workplace reviews page, and even an empty input runs that example and says so in the log. Press Start and you get 20 real reviews in 3 seconds.

Try TrustRadius Reviews Scraper free

Try your first 20 reviews

Paste this input in the JSON tab of the Input page and press Start. It reads the 20 newest reviews of Zoom Workplace, a product with 1,074 reviews on TrustRadius.

{
"startUrls": ["https://www.trustradius.com/products/zoom-workplace/reviews"],
"maxReviewsPerProduct": 20
}

It runs on the Apify Free plan. Each review becomes one row of your dataset: open the Output tab to see the "Reviews" table with the product, heading, rating, reviewer role, industry, company size, date and link, switch to "Pros, cons and ROI" for the written feedback side by side, or to "Reviewers" for who wrote what. Export the rows as JSON, CSV or Excel, or pull them from the API into your own tools.

How it works

Copy to your AI assistant

Paste this block into Claude, ChatGPT or Cursor to give it full context about this scraper:

You have access to the TrustRadius Reviews Scraper on Apify: silentflow/trustradius-reviews-scraper
It reads public trustradius.com software reviews. One dataset row = one review.
Input (no field is required; give at least one product, otherwise a Zoom Workplace example runs):
- startUrls (array of strings): TrustRadius product links, any tab (/products/zoom-workplace/reviews, /reviews/all, /pricing),
or comparison links (/compare-products/asana-vs-monday reads both products)
- searchTerms (array of strings): product names as typed in the TrustRadius search box ("HubSpot CRM", "notion")
- productSlugs (array of strings): the part after /products/ ("asana", "hubspot-crm"), old slugs of renamed products, or 24-character product ids
- maxReviewsPerProduct (integer, default 100): reviews per product
- maxItems (integer, default 1000): reviews in the whole run
- sort (string, default "recent"): recent | positive | critical | oldest (positive and critical rank every review of the product by score, newest first among equal scores)
- starRating (array): "5" (score 9-10), "4" (7-8), "3" (5-6), "2" (3-4), "1" (1-2); empty = every rating
- companySize (array): "small" (1-50 employees), "medium" (51-1,000), "large" (1,001+); empty = every size
- reviewsStartDate (string): "2026-01-01" or "30 days"; keeps reviews published on or after it
- debugMode (boolean, default false)
Output per review (56 fields, null when the review has no value):
- id, url, slug, heading (strings)
- useCases (string), pros, cons, roi (arrays of strings), likelihoodToRecommend (string)
- alternativesConsidered (array of strings), alternativesFollowup (string)
- featureRatings (array of {name, slug, rating 1-10}), otherSoftwareUsed (array of {product, rating 1-10})
- wouldBuyAgain, goodValueForPrice, featuresMetExpectations, salesPromisesKept, implementationAsExpected (booleans)
- sections (array of {section, question, type, answer, followup}): every answer of the review form
- reviewerName, reviewerFirstName, reviewerLastName (only when the reviewer made the name public)
- reviewerJobType, reviewerDepartment, reviewerIndustry, reviewerCompanySize, reviewerCompanySizeGroup (small|medium|large),
reviewerYearsExperience (number), reviewerUsageStatus (current|recent|older), reviewerCountryCode (ISO 3166-1 alpha-2), reviewerIsVerified (boolean)
- rating, likelihoodToRecommendScore, usabilityScore, likelihoodToRenewScore (integers 1-10), grade (A|B|C), wordCount (integer)
- isTrusted (boolean), incentive (string), reviewSource (string)
- productId, productName, productSlug, productUrl, productLogo, productVersion, vendorName (strings)
- productRating (number out of 10), productReviewsCount (integer), categories (array of strings), primaryCategory (string)
- publishedDate, editedDate, submittedDate, scrapedAt (RFC 3339 UTC), language (string)
Use apify-client for Python or JavaScript: client.actor("silentflow/trustradius-reviews-scraper").call(run_input=...).

How to scrape TrustRadius reviews

Get the latest reviews of one product

The simplest run: one product link, the newest reviews first.

{
"startUrls": ["https://www.trustradius.com/products/slack/reviews"],
"maxReviewsPerProduct": 50
}

Pull only the negative reviews of your competitors

Type the products by name, keep the 1 and 2 star reviews, and read the lowest scores first. Our test run of this input returned 15 HubSpot CRM reviews and the 2 Notion reviews that match, 17 rows in 15 seconds.

{
"searchTerms": ["HubSpot CRM", "notion"],
"sort": "critical",
"starRating": ["1", "2"],
"maxReviewsPerProduct": 15,
"maxItems": 30
}

Compare two products for enterprise buyers since 2025

A comparison link reads both products. Keep large companies only, and reviews published since January 2025. Our test run returned 3 Asana reviews and 16 monday.com reviews, 19 rows in 7 seconds.

{
"startUrls": ["https://www.trustradius.com/compare-products/asana-vs-monday"],
"companySize": ["large"],
"reviewsStartDate": "2025-01-01",
"maxReviewsPerProduct": 20,
"maxItems": 40
}

Input parameters

ParameterTypeDefaultDescription
startUrlsarray of stringsZoom Workplace link (prefill)TrustRadius product links, any tab, or comparison links that read both products
searchTermsarray of stringsnoneProduct names as typed in the TrustRadius search box; each reads the product the site suggests first
productSlugsarray of stringsnoneSlugs (asana), old slugs of renamed products, or 24-character product ids
maxReviewsPerProductinteger100Reviews read for each product
maxItemsinteger1000Reviews read in the whole run, across products
sortstringrecentrecent (newest first), positive (highest rated first), critical (lowest rated first), oldest
starRatingarrayevery ratingStar levels to keep: 5 = 9-10, 4 = 7-8, 3 = 5-6, 2 = 3-4, 1 = 1-2
companySizearrayevery sizeReviewer company sizes to keep: small (1-50), medium (51-1,000), large (1,001+)
reviewsStartDatestringevery dateKeep reviews published on or after this date: 2026-01-01, or an age such as 30 days
debugModebooleanfalseDetailed progress lines in the log

Accepted formats

  • Product links: https://www.trustradius.com/products/zoom-workplace/reviews, .../reviews/all, .../pricing, or the bare trustradius.com/products/zoom-workplace. Any tab of a product page points at the same product.
  • Comparison links: https://www.trustradius.com/compare-products/asana-vs-monday reads Asana and monday.com, one after the other.
  • Product names: what you would type in the TrustRadius search box. An exact name wins; when several products score alike (zendesk matches Zendesk Suite, Zendesk Chat, Zendesk Guide), the one with the most reviews is read, here Zendesk Suite. The log says which product each name was matched to.
  • Slugs and ids: hubspot-crm, salesforce-sales-cloud (renamed, still read), 517ad47d23947a02000000dd. A product link pasted in this field works too.
  • Not supported: a link to one review (/reviews/zoom-2016-11-25-08-12-56) or to a category page. They are skipped with a clear line in the log and the run goes on.

What data can you extract from TrustRadius?

TrustRadius is a review site for business software, with 71,777 products listed on 4 November 2026. Its reviews are long forms: a use case, bullet lists of pros and cons, the return on investment, a 1-10 likelihood to recommend with its explanation, scores for each feature of the product, the alternatives the buyer evaluated, and short yes or no answers. This actor keeps all of it, in 56 fields per row:

GroupFieldsWhat you get
Identity4id, url (permanent review page), slug, heading
Written feedback15useCases, pros, cons, roi, likelihoodToRecommend, alternativesConsidered, alternativesFollowup, featureRatings, otherSoftwareUsed, five key insights, and sections with every answer of the form
Reviewer12Name when public, job type, department, industry, company size and size group, years of use, current or past user, country code, verified work email
Scores and trust9rating (1-10), likelihood to recommend, usability and renewal scores, review grade, wordCount, isTrusted, incentive, reviewSource
Product11Id, name, slug, link, logo, version used, vendor, TrustRadius score, review count, categories, primary category
Time4publishedDate, editedDate, submittedDate, language
Run1scrapedAt

The nested lists are small objects: each featureRatings entry is a named feature with its 1-10 score (Zoom Workplace reviews carry up to 25 of them, from "High quality audio" to "Call and meeting analytics"), each otherSoftwareUsed entry a product with the score the reviewer gave it, and each sections entry a question of the form with its answer and follow-up text, so answers specific to one product (for example Zoom Rooms or Zoom AI Companion questions) are never lost.

Output example

One complete row from the example run (Zoom Workplace, 4 November 2026):

{
"id": "6a9763f3b9619bf68b40ed19",
"url": "https://www.trustradius.com/reviews/zoom-workplace-2026-09-01-18-46-56",
"slug": "zoom-workplace-2026-09-01-18-46-56",
"heading": "We Love Zoom Workplace",
"useCases": "I am an online health and fitness coach, and I use Zoom Workplace as my main work tool on an every day basis for 1-on-1 meetings as well as hosting group meetings. It allows me an all-in-one tool to help me connect with clients, schedule clients, and run my business efficiently.",
"pros": [
"Reliable meetings",
"Clear scheduling",
"Email reminders"
],
"cons": [
"Meeting room organization",
"Longer meeting times",
"Larger meeting rooms"
],
"likelihoodToRecommend": "Works great for scheduling 1-on-1 sessions with a multitude of clients, doesnโ€™t work as well with a large meeting group- has too many limitations on that front. Works really well with integrating with specific calendar tools, doesnโ€™t work as well with other tools. Calendly is a product that works well with it, doesnโ€™t work as well with Google scheduling.",
"roi": [
"Integration with tools",
"Client connection",
"Seamless calls"
],
"alternativesConsidered": [
"Google Meet"
],
"alternativesFollowup": "For me, google meet was extremely glitchy and did not have the same set up or interface. I hate meeting with clients on Google meet- its browser located so I constantly have to reset my settings like background blur and appearance touch up. Zoom Workplace has all of this already so joining and starting meetings are easier",
"featureRatings": [
{
"name": "Multi-level Interactive Voice Response (IVR)",
"slug": "multi-level-interactive-voice-response-ivr",
"rating": 5
},
{
"name": "Directory of employee names",
"slug": "directory-of-employee-names",
"rating": 5
},
{
"name": "Answering rules",
"slug": "answering-rules",
"rating": 9
},
{
"name": "Call recording",
"slug": "call-recording",
"rating": 10
},
{
"name": "Message alerts",
"slug": "message-alerts",
"rating": 6
},
{
"name": "Business SMS/External Messaging",
"slug": "business-sms-external-messaging",
"rating": 7
},
{
"name": "Mobile app for iOS",
"slug": "mobile-app-for-ios",
"rating": 10
},
{
"name": "Mobile app for Android",
"slug": "mobile-app-for-android",
"rating": 7
},
{
"name": "High quality audio",
"slug": "high-quality-audio",
"rating": 10
},
{
"name": "High quality video",
"slug": "high-quality-video",
"rating": 10
}
],
"otherSoftwareUsed": [
{
"product": "Fathom AI",
"rating": null
},
{
"product": "Calendly",
"rating": null
}
],
"wouldBuyAgain": true,
"goodValueForPrice": true,
"featuresMetExpectations": true,
"salesPromisesKept": true,
"implementationAsExpected": true,
"sections": [
{
"section": "Overall Satisfaction",
"question": "Product Usage",
"type": "text",
"answer": "I am an online health and fitness coach, and I use Zoom Workplace as my main work tool on an every day basis for 1-on-1 meetings as well as hosting group meetings. It allows me an all-in-one tool to help me connect with clients, schedule clients, and run my business efficiently.",
"followup": null
},
{
"section": "Overall Satisfaction",
"question": "Things done well",
"type": "bullets",
"answer": "Reliable meetings\nClear scheduling\nEmail reminders",
"followup": null
},
{
"section": "Overall Satisfaction",
"question": "Things done poorly",
"type": "bullets",
"answer": "Meeting room organization\nLonger meeting times\nLarger meeting rooms",
"followup": null
},
{
"section": "Overall Satisfaction",
"question": "Likelihood to Recommend",
"type": "slider",
"answer": "9",
"followup": "Works great for scheduling 1-on-1 sessions with a multitude of clients, doesnโ€™t work as well with a large meeting group- has too many limitations on that front. Works really well with integrating with specific calendar tools, doesnโ€™t work as well with other tools. Calendly is a product that works well with it, doesnโ€™t work as well with Google scheduling."
},
{
"section": "Overall Satisfaction",
"question": "Return on Investment",
"type": "bullets",
"answer": "Integration with tools\nClient connection\nSeamless calls",
"followup": null
},
{
"section": "Overall Satisfaction",
"question": "Zoom AI Companion",
"type": "text",
"answer": "I am able to use Zoom AI to take notes for me during all types of client calls, which is incredibly useful because I cannot seem to talk and take notes by myself/simultaneously. The AI companion takes notes and sends me a summary afterwards that Iโ€™m then able to share with my clients.",
"followup": null
},
{
"section": "Overall Satisfaction",
"question": "Zoom Ecosystem Compatibility",
"type": "multiselect",
"answer": "Zoom AI Companion\nZoom Rooms\nZoom Whiteboard\nZoom Calendar",
"followup": "The Zoom products all work seamlessly together, Iโ€™ve always been able to adopt tools easily without too much hassle or set up. I donโ€™t really enjoy tools that take a long time to string together, but these have always been quick and helped me work more efficiently rather than take away from it."
},
{
"section": "Overall Satisfaction",
"question": "Alternatives",
"type": "competitors",
"answer": "Google Meet",
"followup": "For me, google meet was extremely glitchy and did not have the same set up or interface. I hate meeting with clients on Google meet- its browser located so I constantly have to reset my settings like background blur and appearance touch up. Zoom Workplace has all of this already so joining and starting meetings are easier"
}
],
"reviewerName": "Michelle M.",
"reviewerFirstName": "Michelle",
"reviewerLastName": "M.",
"reviewerJobType": "Professional",
"reviewerDepartment": "Professional Services",
"reviewerCompanySize": "51-200 employees",
"reviewerCompanySizeGroup": "medium",
"reviewerIndustry": "Health, Wellness and Fitness",
"reviewerYearsExperience": 10,
"reviewerUsageStatus": "current",
"reviewerCountryCode": "US",
"reviewerIsVerified": false,
"rating": 9,
"likelihoodToRecommendScore": 9,
"usabilityScore": null,
"likelihoodToRenewScore": null,
"grade": "C",
"wordCount": 295,
"isTrusted": true,
"incentive": "TrustRadius",
"reviewSource": "DirectOutreach",
"productId": "517ad47d23947a02000000dd",
"productName": "Zoom Workplace",
"productSlug": "zoom-workplace",
"productUrl": "https://www.trustradius.com/products/zoom-workplace/reviews",
"productLogo": "https://media.trustradius.com/product-logos/Cu/NG/XL7KM3OUOQ6Z-180x180.PNG",
"productVersion": "Business",
"vendorName": "Zoom",
"productRating": 8.8,
"productReviewsCount": 1074,
"categories": [
"Unified Communications as a Service (UCaaS)",
"AI Document Creation",
"AI Meeting Assistants",
"AI Writing Assistant Software",
"Appointment Scheduling",
"Collaboration",
"Interactive Whiteboard",
"Internal Communications",
"Meeting Management",
"Screen and Video Capture",
"Transcription",
"Virtual Classroom",
"Web and Video Conferencing"
],
"primaryCategory": "Unified Communications as a Service (UCaaS)",
"publishedDate": "2026-09-03T16:08:38Z",
"editedDate": "2026-09-01T23:59:10Z",
"submittedDate": "2026-09-02T00:01:23Z",
"language": "en",
"scrapedAt": "2026-11-04T13:28:52Z"
}

Good to know about the fields:

  • url and productUrl are permanent TrustRadius pages; productLogo is an image on the TrustRadius media server.
  • rating is the reviewer's overall score out of 10. The site shows it as stars: 9-10 is 5 stars, 7-8 is 4 stars, and so on down to 1-2 for 1 star.
  • Dates are RFC 3339 in UTC. publishedDate is when TrustRadius published the review, submittedDate when the reviewer sent it, editedDate the last edit.
  • Text keeps its line breaks and loses the HTML. An empty value is null, never an empty string.

Advanced usage

Track new reviews of your product every month

Schedule this input monthly on the Apify Console. With a relative date, each run keeps only the reviews of the last 30 days, and newest-first reading stops at the first older review.

{
"productSlugs": ["zoom-workplace"],
"reviewsStartDate": "30 days",
"maxReviewsPerProduct": 500
}

Build a competitor battlecard from enterprise complaints

Several competitors by name, 1 to 3 stars, large companies only, lowest scores first. The cons, alternativesConsidered and alternativesFollowup columns are the raw material of the battlecard.

{
"searchTerms": ["HubSpot CRM", "Zoho CRM", "Pipedrive"],
"sort": "critical",
"starRating": ["1", "2", "3"],
"companySize": ["large"],
"maxReviewsPerProduct": 50,
"maxItems": 150
}

Export every review of one product

Raise both caps above the product's review count. monday.com had 2,340 reviews and HubSpot CRM 1,774 on 4 November 2026; there is no fixed limit in the actor, the caps you set decide.

{
"startUrls": ["https://www.trustradius.com/products/hubspot-crm/reviews"],
"maxReviewsPerProduct": 5000,
"maxItems": 5000
}

Collect praise for case studies and landing pages

Highest rated first, 5 stars only, small and medium companies. The pros, roi and likelihoodToRecommend text give quotable outcomes, and reviewerName is filled when the reviewer made their name public.

{
"productSlugs": ["asana", "notion"],
"sort": "positive",
"starRating": ["5"],
"companySize": ["small", "medium"],
"maxReviewsPerProduct": 40
}

Feed the reviews to an AI model for theme analysis

Read the oldest reviews first to follow how opinions changed over the years, then send useCases, pros and cons to your model grouped by publishedDate year. The flat rows load into pandas or a vector store without reshaping.

{
"productSlugs": ["slack", "microsoft-teams"],
"sort": "oldest",
"maxReviewsPerProduct": 300,
"maxItems": 600
}

FAQ

What is TrustRadius? TrustRadius is a review site where business software buyers rate the products they use, like G2 or Capterra. Its reviews are longer and more structured than most: use case, pros, cons, ROI, feature scores and the alternatives the buyer evaluated.

Do I need a TrustRadius account? No. The actor reads public reviews only. No login, no API key, nothing to install.

What exactly does each row contain? One review: 56 fields covering the written feedback, the scores, the reviewer's profile, the product and the dates. On the 20 reviews of the example run, 50 fields were filled on at least half of the rows. See the output example above.

Can I scrape several products in one run? Yes. Put as many links, names and slugs as you like in the three input fields. Each product is read once even if you give it twice, maxReviewsPerProduct caps each product and maxItems caps the whole run.

How do I get only the negative reviews? Set starRating to ["1", "2"], or ["1", "2", "3"] for a wider net, and sort to critical. Lowest rated first ranks every review of the product by its score before keeping the ones you ask for, newest first among equal scores.

Can I combine filters? Yes, they all apply together. sort: critical + starRating: ["1", "2"] + companySize: ["large"] + reviewsStartDate: "2025-01-01" returns the lowest rated reviews written since January 2025 by people at companies of 1,001 employees or more.

Why are some reviewer names empty? TrustRadius lets reviewers keep their name private. In that case reviewerName, reviewerFirstName and reviewerLastName are null, exactly as on the site, which shows the first name and the initial of the last name when the reviewer chose to share them. The role, department, industry, company size and country are on every review.

How fresh is the data? Live. Every run reads TrustRadius at the moment it starts, nothing is cached. A review published this morning is in today's run.

How many reviews can I get? As many as the product has, there is no fixed limit in the actor. Popular products carry more than a thousand reviews (Zoom Workplace 1,074, HubSpot CRM 1,774, monday.com 2,340 on 4 November 2026); set maxReviewsPerProduct and maxItems to what you need.

What happens if a product was renamed? Its old slug still works. salesforce-sales-cloud reads the product TrustRadius now calls Salesforce Agentforce Sales, and productSlug in the rows gives the current slug.

What is the difference between rating and stars? rating is the reviewer's score out of 10, kept as is. The star filter follows the site's display: 5 stars for 9-10, 4 for 7-8, 3 for 5-6, 2 for 3-4, 1 for 1-2.

Which links are permanent? url (the review page) and productUrl (the product's reviews page) are permanent TrustRadius addresses. id is the review's TrustRadius identifier and does not change, so you can deduplicate across monthly runs on it.

More SilentFlow scrapers

๐Ÿ›’ E-commerce

๐Ÿ’ผ Jobs

๐Ÿ  Real estate

๐Ÿ“ฃ Social media

๐Ÿข Business data

โœˆ๏ธ Travel

๐ŸŽฏ Lead generation

๐Ÿ”Ž SEO

๐ŸŽฌ Video

๐Ÿ“ฐ News

๐Ÿงฐ More tools

Support

Need something this scraper doesn't do yet? We ship features fast.

  • Feature requests go straight to our backlog
  • Enterprise needs? We do custom integrations and high-volume plans
  • Pricing questions? Check the Monetization tab on the actor page

Response time: usually under 24 hours.

This Actor extracts publicly available data from trustradius.com. It does not bypass any login, paywall or CAPTCHA. Users are responsible for complying with TrustRadius's terms of service and applicable data protection laws (GDPR, CCPA, and PIPL where relevant). The output can contain personal data: the first name and last-name initial of reviewers who chose to make them public on TrustRadius, along with the job type, department, industry, company size and country they shared. Reviewers who kept their identity private stay anonymous in the output. Handle this data accordingly, and verify it before any decision about a person or a regulated use.

Built for product marketers, competitive intelligence analysts, product managers and researchers who need TrustRadius reviews as data, not as pages.