TrustRadius Reviews Scraper avatar

TrustRadius Reviews Scraper

Pricing

$2.50 / 1,000 item scrapeds

Go to Apify Store
TrustRadius Reviews Scraper

TrustRadius Reviews Scraper

Get B2B software product ratings and review counts from TrustRadius product pages.

Pricing

$2.50 / 1,000 item scrapeds

Rating

0.0

(0)

Developer

Gio

Gio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Categories

Share

Fetches TrustRadius product review pages and returns the aggregate rating data of each product: name, description, vendor, average rating, review count and best possible rating, read from the structured data (JSON-LD) embedded in the page. Useful for B2B software comparisons and tracking rating changes over time. It returns one summary item per product, not individual reviews.

Features

  • Accepts a single productUrl or a productUrls list (duplicates removed)
  • Reads the Product (or SoftwareApplication) JSON-LD block, so fields do not depend on page layout
  • Returns average rating, review count and rating scale from aggregateRating
  • Includes price range when the page exposes it in offers
  • maxItems caps how many product pages are processed (1 to 100)
  • Fetches pages through a residential proxy layer with retries, then falls back to a direct request

Input

FieldTypeRequired / defaultDescription
productUrlstringoptional (prefill https://www.trustradius.com/products/salesforce/reviews)A TrustRadius product reviews page URL
productUrlsarray of stringsoptionalMultiple product reviews page URLs
maxItemsintegerdefault 10, min 1, max 100Maximum number of products to process

At least one URL must be provided, otherwise the run pushes a warning item and exits.

Example input:

{
"productUrl": "https://www.trustradius.com/products/salesforce/reviews",
"maxItems": 10
}

Output

One dataset item per product page:

  • productUrl - the URL that was requested
  • name - product name
  • description - product description from the structured data, or null
  • brand - vendor or brand name, or null
  • ratingValue - average rating as a number, or null
  • reviewCount - number of reviews or ratings, or null
  • bestRating - maximum of the rating scale (for example 10), or null
  • priceRange - price range or price from the offers block, or null
  • scrapedAt - ISO timestamp of the extraction

Pages without a product JSON-LD block produce an item with productUrl, error: "no-jsonld-product" and message. Fetch failures produce error: "fetch-failed".

{
"productUrl": "https://www.trustradius.com/products/salesforce/reviews",
"name": "Salesforce Sales Cloud",
"description": "Salesforce Sales Cloud is a CRM platform...",
"brand": "Salesforce",
"ratingValue": 8.4,
"reviewCount": 3200,
"bestRating": 10,
"priceRange": null,
"scrapedAt": "2026-09-10T12:00:00.000Z"
}

Pricing

Pay per event. The Actor charges the item-scraped event ("Item scraped") at $0.0025 per product item successfully returned. Error and warning items are not charged. There is no separate Actor start fee.

Free plan

The Actor checks whether the run belongs to a paying Apify account. On the free plan maxItems is capped at 10 per run, so free users receive up to 10 real items to inspect the output format. Larger runs require a paid Apify plan.

Usage

From the Apify console, paste a product reviews URL into productUrl (or several into productUrls) and click Start.

Via API:

curl -X POST "https://api.apify.com/v2/acts/gio21~trustradius-reviews-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"productUrl": "https://www.trustradius.com/products/salesforce/reviews", "maxItems": 10}'

Limitations

  • Individual reviews (text, reviewer, date, pros and cons) are not extracted, only the aggregate summary
  • No product search, you must supply product page URLs
  • Fields come from the JSON-LD of the page; if TrustRadius removes or changes that block the item is returned as no-jsonld-product
  • Pages behind bot protection may fail and are returned as fetch-failed items
  • URLs are processed one at a time

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by TrustRadius or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.