TrustRadius Review Scraper - Ratings, Pros/Cons & More
Pricing
from $2.49 / 1,000 reviews
TrustRadius Review Scraper - Ratings, Pros/Cons & More
Extract structured reviews from any TrustRadius product page. Get ratings, pros/cons, feature scores, reviewer firmographics, ROI, and alternatives. Filter by star rating and company size. 1,000 reviews in under 60 seconds. Export as JSON, CSV, or Excel.
Pricing
from $2.49 / 1,000 reviews
Rating
0.0
(0)
Developer
Zen Studio
Maintained by CommunityActor stats
0
Bookmarked
90
Total users
24
Monthly active users
2 hours ago
Last modified
Categories
Share
TrustRadius Review Scraper - Fast with Star Filters
From Zen Studio, creators of G2 Reviews and Capterra Reviews, with 50,000+ combined lifetime runs across those two review actors.
Why choose this actor?
See what buyers gained and which products they compared. Collect reported business outcomes, alternatives considered and explanations of why reviewers preferred one product. Useful evidence for competitor research and product positioning, alongside full review text, pros and cons.
Compare features individually. Export named feature scores, such as ticket response or email support, on their original 1–10 scale. Keep each score attached to its review so you can identify specific strengths and recurring weaknesses.
Know whose experience you are reading. Get job titles, company names, industries, company sizes and LinkedIn profiles where published. Filter reviews by company size and star rating, then sort by recent, positive, critical or relevant feedback.
Quick input
Start with 20 Zendesk Suite reviews:
{"productUrl": "https://www.trustradius.com/products/zendesk-support-suite/reviews","maxResults": 20,"sort": "recent"}
Open actor input to choose your product and filters. Export JSON, CSV or Excel; JSON preserves nested feature ratings and review sections. The input supports up to 10,000 reviews per run, subject to availability and your spending limit. See current pricing.
ROI means reviewers’ reported business outcomes, not a calculated financial return. Alternatives, feature scores and personal details appear when the source provides them.
| Zen Studio · Software Reviews | ||||
You are here | Software feedback | Buyer reviews | Pros & cons | Multiple platforms |
Copy to your AI assistant
Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.
zen-studio/trustradius-review-scraper on Apify. Call: ApifyClient("TOKEN").actor("zen-studio/trustradius-review-scraper").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items for results. Key inputs: productUrl (string, required), maxResults (integer), sort (string). Full actor spec (input schema with all params/enums/defaults, output dataset fields, README): GET https://api.apify.com/v2/acts/zen-studio~trustradius-review-scraper/builds/default (Bearer TOKEN) → inputSchema, actorDefinition.storages.dataset, readme. Pricing: pay per review, with plan-dependent rates and actor-start/dataset-item charges. Current pricing: https://apify.com/zen-studio/trustradius-review-scraper/pricing. Get token: https://console.apify.com/account/integrations
How to Scrape TrustRadius Reviews
- Paste a TrustRadius product URL (e.g.,
https://www.trustradius.com/products/zoom-workplace/reviews) - Set max reviews and optional filters
- Click Start
- Download results as JSON, CSV, or Excel
Quick Start
{"productUrl": "https://www.trustradius.com/products/zoom-workplace/reviews","maxResults": 100}
With Filters
{"productUrl": "https://www.trustradius.com/products/zendesk-support-suite/reviews","maxResults": 500,"sort": "critical","starRating": ["1", "2"],"companySize": ["large"]}
Star Rating Filter
TrustRadius uses a 1-10 numeric scale internally, displayed as 1-5 stars on the website. The mapping:
| Star Filter | Rating Range | Description |
|---|---|---|
| 5 stars | 8.5 - 10 | Highly positive reviews |
| 4 stars | 6.5 - 8.5 | Positive reviews |
| 3 stars | 4.5 - 6.5 | Mixed reviews |
| 2 stars | 2.5 - 4.5 | Negative reviews |
| 1 star | 0.5 - 2.5 | Highly negative reviews |
Select multiple star levels to combine them. For example, selecting "1 star" and "2 star" returns all reviews with a rating between 0.5 and 4.5. Leave empty to get all ratings.
The output rating field contains the original 1-10 score, not the star level.
Company Size Filter
Reviews include the size of the reviewer's company. TrustRadius categorizes these into three groups based on employee count:
| Filter | Employee Range |
|---|---|
| Small | 1 - 50 employees |
| Medium | 51 - 1,000 employees |
| Large | 1,001+ employees |
These categories come from the reviewer's profile at the time of writing. Select multiple sizes to combine. Leave empty for all.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
productUrl | string | Yes | - | TrustRadius product reviews page URL |
maxResults | integer | No | 100 | Maximum reviews to return (1-10,000) |
sort | string | No | recent | Sort order: recent, positive, critical, relevant |
starRating | array | No | all | Filter by star level: "5", "4", "3", "2", "1" |
companySize | array | No | all | Filter by company size: "small", "medium", "large" |
Output Example
{"url": "https://www.trustradius.com/reviews/zoom-2016-11-25-08-12-56","slug": "zoom-2016-11-25-08-12-56","heading": "Zoom is a New World Video Platform","rating": 10,"grade": "A","publishedDate": "2016-11-28T19:55:20.768Z","editedDate": "2017-02-01T23:20:57.202Z","trustBadge": {"trusted": true,"incentive": "No","source": "CommunityInbound"},"reviewer": {"name": "Stefan Scherbik","firstName": "Stefan","lastName": "Scherbik","title": "Associate, Video and Collaboration","jobType": "Employee","department": "Information Technology","company": "BAYADA Home Health Care","companySize": "10,001+ employees","companySizeGroup": "large","industry": {"code": "14","name": "Hospital & Health Care"},"yearsExperience": 2,"roles": ["user", "support", "manager"],"linkedInUrl": "https://www.linkedin.com/in/stefan-scherbik-57344371","avatarUrl": "https://media.trustradius.com/profile-photos/5838469f3afa0a0010e05c5c/VN3DVTTBB8IU.jpeg"},"productName": "Zoom Workplace","productSlug": "zoom-workplace","productLogo": "https://media.trustradius.com/product-logos/9c/Dy/Q8FUT0VWSUX4-180x180.JPEG","vendorName": "Zoom","useCases": ["We use Zoom for all external and internal meetings..."],"pros": ["High quality audio", "Screen sharing", "Recording"],"cons": ["Mobile app limitations", "Breakout room controls"],"likelihoodToRecommendScore": 10,"likelihoodToRecommend": "Zoom is the perfect blend of ease of use...","roi": ["Improved collaboration", "Reduced travel costs", "Faster onboarding"],"alternativesConsidered": ["Microsoft Teams", "Google Meet", "ON24"],"alternativesFollowup": "Zoom stacks up better than Microsoft Teams in terms of...","keyInsights": null,"otherSoftwareUsed": [{ "product": "Adobe Acrobat", "rating": 9 },{ "product": "Gong", "rating": 10 }],"featureRatings": [{ "name": "High quality audio", "slug": "high-quality-audio", "rating": 10 },{ "name": "Desktop sharing", "slug": "desktop-sharing", "rating": 10 }],"products": [{ "name": "ON24", "slug": "on24", "productId": "532379b49e35330200000767" },{ "name": "Microsoft Teams", "slug": "microsoft-teams", "productId": "5c818a237b6b57001a0f0256" }],"categories": ["Web and Video Conferencing", "Collaboration", "UCaaS"],"primaryCategory": "Unified Communications as a Service (UCaaS)","sections": [{"slug": "product-usage","text": "We use Zoom for all external and internal meetings...","type": "text","values": ["We use Zoom for all external and internal meetings..."],"followup": null},{"slug": "likelihood-to-recommend","text": "10","type": "slider","values": [10],"followup": "Zoom is the perfect blend of ease of use..."}],"scrapedAt": "2026-03-02T11:39:32.519298+00:00"}
Note on reviewer privacy: Some reviewers opt out of displaying personal information. In those cases, name, company, linkedInUrl, and avatarUrl will be null. Other profile fields also depend on what the source publishes.
Pricing
Pay per result. Pricing depends on your Apify subscription plan:
| Plan | Per 1,000 reviews |
|---|---|
| Regular | $3.99 |
| Bronze | $2.99 |
| Silver | $2.79 |
| Gold | $2.49 |
Pricing Examples
| Reviews | Regular | Bronze | Silver | Gold |
|---|---|---|---|---|
| 100 | $0.40 | $0.30 | $0.28 | $0.25 |
| 1,000 | $3.99 | $2.99 | $2.79 | $2.49 |
| Actor-start charges ($0.00005 per event, memory-dependent) and dataset-item charges ($0.01 per 1,000 items) also apply. See the Pricing tab for current rates. |
Available Apify credits can cover the pay-per-event charges.
API Integration
Python
from apify_client import ApifyClientclient = ApifyClient("your_token")run = client.actor("zen-studio/trustradius-review-scraper").call(run_input={"productUrl": "https://www.trustradius.com/products/zoom-workplace/reviews","maxResults": 100,"sort": "recent","starRating": ["4", "5"],})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"{item['rating']}/10 - {item['heading']}")
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'your_token' });const run = await client.actor('zen-studio/trustradius-review-scraper').call({productUrl: 'https://www.trustradius.com/products/zoom-workplace/reviews',maxResults: 100,sort: 'recent',starRating: ['4', '5'],});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`${items.length} reviews fetched`);
Advanced Examples
Only Negative Enterprise Reviews
{"productUrl": "https://www.trustradius.com/products/salesforce-crm/reviews","maxResults": 200,"sort": "critical","starRating": ["1", "2", "3"],"companySize": ["large"]}
All Reviews from Small Businesses, Most Positive First
{"productUrl": "https://www.trustradius.com/products/hubspot-crm/reviews","maxResults": 500,"sort": "positive","companySize": ["small"]}
Data Export
Results are available in:
- JSON - Full structured data with nested objects
- CSV - Flattened for spreadsheet analysis
- Excel - Direct download from Apify Console
FAQ
How fast is it? 1,000 reviews in under 60 seconds. Scales linearly for larger runs.
What products can I scrape? Any product with a reviews page on trustradius.com. Paste the URL and it works.
Why are some reviewer names null? TrustRadius allows reviewers to keep their identity private. Company size, industry, job type, and experience are always available regardless of privacy settings.
What's the difference between rating and star filter?
The rating in output is TrustRadius's internal 1-10 score. The star filter maps this to a 1-5 scale (see Star Rating Filter section above).
What are sections?
The raw question-and-answer pairs from the review. Every review has different sections depending on what the reviewer filled out (product usage, pros/cons, feature ratings, ROI, alternatives, etc.). Convenience fields like pros, cons, roi are extracted from sections for easy access.
Can I scrape multiple products? One product per run. Schedule multiple runs or use the Apify API to batch them.
Is proxy required? No. The scraper uses Apify's residential proxy automatically when running on the platform.
Legal
This Actor extracts publicly available review data from TrustRadius. Users are responsible for complying with TrustRadius terms of service and applicable data protection regulations (GDPR, CCPA).
