TrustRadius logo

Reviews & apps · Live on Apify

TrustRadius Reviews Scraper

Get public TrustRadius software reviews as clean rows. Each row has the rating, dates, pros, cons and a source link. Reviewer names are not exported.

About $1.15 for 1,000 reviews$0.00099 per review + $0.031 per run. One run gives up to 200 reviews. Apify bills you, not us.One review in a run of its own: about $0.03.Free to try: the Apify free plan gives you $5 of usage every month, no credit card needed.

Run it on Apify Opens apify.com, the website where our tools run. Sign up free with Google or email, no card needed.

Apify links on this page are affiliate links. We may earn a commission. You pay the same price. Affiliate disclosure

How to use it: 3 steps

  1. Make a free Apify accountApify is the cloud platform where our tools run. The free plan gives you $5 of usage every month, no credit card needed. You pay Apify, not us.
  2. Paste your input and press StartNo code needed: you fill in a form (the input). It already has a working example. For example: https://www.trustradius.com/products/slack/reviews in Product review URLs. Each start is one run.
  3. Download the resultsWhen the run ends, the results are in a table (the dataset). Open Output, press Export and pick Excel or CSV. JSON and the API are there too.

This tool is an Apify Actor: a small program that runs on Apify. You can also run it on a schedule, for example every Monday. New to it? Read how it works, step by step and the 8 words you need first.

What it does

Get public TrustRadius software reviews as clean JSON data. The Actor saves one row for each distinct review and keeps the source link, rating, dates, use case, pros, cons and recommendation answer.

Who uses it

Product managers

Read what B2B buyers like and dislike about your software.

Competitor researchers

Compare pros and cons of rival products side by side.

Sales enablement teams

Find real use cases and quotes for battle cards.

Price

Pay per event: you pay for each result the tool saves, plus a small start fee for each run. The price includes Apify platform costs. Apify bills you, not us. Prices below are for the Apify free plan.

What you pay forPriceWhen
Saved review$0.00099One charge for each unique public TrustRadius review saved as a Dataset row.
Start fee$0.031Charged once per run. This tool uses 1 GB of memory or less by default; more memory costs more.

Examples

  • One review: about $0.03.
  • 1,000 reviews: about $1.15 (5 runs of up to 200).
  • Every day 100 reviews, for 30 days: about $3.90 a month.
  • 200 reviews once a week (4 runs a month): about $0.92 a month.

Free to try: the Apify free plan gives you $5 of usage every month, no credit card needed. That is enough for about 4,300 reviews.

Prices checked on 24 October 2026. See the current price on Apify.

Questions

How many reviews can I get?

Up to 200 reviews per product and up to 200 in one run. You can add up to 25 products.

Does it export reviewer names or companies?

No. Names, company names, emails and profile links are never exported. Optional role and industry data is kept when the page shows it.

What do I pay for an empty run?

You pay only for saved reviews. Empty results, blocked pages and duplicates are not result rows.

Does it read G2 or Capterra too?

No. This tool reads TrustRadius product reviews only.

Details

Tips for better results
  • Use product URLs or slugs, but not both in one run.
  • Start with the default 10 reviews per product to test the output.
  • Check the run summary to see why a run stopped.
Limits and good to know

The Actor reads the public TrustRadius review pages available through the selected access route. It reports the source total separately from saved rows. It does not promise every review on TrustRadius, a fixed source total or a future source layout. A run can be empty when a product has no public reviews. It can be blocked or partial when the public page is unavailable or changes.

Recent updates
  1. Version 0.1.30

    • The default access route reads public TrustRadius pages through Apify's managed public-page access service.
    • Each unique saved review is one result event at the Store price; there is no start event.
    • Review rows keep source links, ratings, dates, labeled answers and optional coarse reviewer context. Reviewer names, company names and contact details are not exported.
  2. Version 0.1.29

    • Clarified public-page access, result fields, duplicate handling and bounded source-versus-saved counts.
  3. Version 0.1.27

    • Improved page navigation and source-count handling for public TrustRadius review pages.
    • Added safer duplicate handling and clear source-versus-saved row counts.

For developers

Use it from code

Actor ID: cliqtomedia/trustradius-reviews-scraper. You need your Apify API token from Apify Console → Settings → API & Integrations.

Python · apify-client
from apify_client import ApifyClient

client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("cliqtomedia/trustradius-reviews-scraper").call(run_input={
    "productUrls": [
        "https://www.trustradius.com/products/slack/reviews"
    ],
    "maxReviewsPerProduct": 10
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)
cURL
curl -X POST "https://api.apify.com/v2/acts/cliqtomedia~trustradius-reviews-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"productUrls": ["https://www.trustradius.com/products/slack/reviews"], "maxReviewsPerProduct": 10}'
LangChain · langchain-apify
# pip install langchain-apify
# set APIFY_TOKEN in your environment
from langchain_apify import ApifyActorsTool

tool = ApifyActorsTool("cliqtomedia/trustradius-reviews-scraper")
result = tool.invoke({"run_input": {"productUrls": ["https://www.trustradius.com/products/slack/reviews"], "maxReviewsPerProduct": 10}})
print(result)

The cURL call waits for the results, up to 300 seconds. For longer runs, start a run (/runs) and get the results with a webhook or by checking the run. Apify API docs. LlamaIndex, MCP for AI agents and the JavaScript client: AI agents & MCP.

Data fields (28)
FieldTypeMeaning
schemaVersionintegerVersion of the row contract.
rowTypestringAlways review for a Dataset row.
statusstringAlways REVIEW_SAVED for a Dataset row.
reviewKeystringVersioned stable identity used to remove repeated reviews.
identityQualitystringsource_id, canonical_url or fingerprint.
productIdstringPublic source product identifier, or the normalized product slug.
productSlugstringNormalized TrustRadius product slug.
productNamestringPublic product name when available.
productUrlstringCanonical public TrustRadius product review URL.
aggregateRatingnumberSource aggregate score on the native 1–10 scale, when disclosed.
aggregateRatingCountintegerSource aggregate rating count; not the number of rows saved.
ratingScaleobjectNative TrustRadius rating scale, currently 1–10.
reviewIdstringPublic source review ID, when disclosed.
reviewUrlstringCanonical public review permalink, when available.
reviewTitlestringPublished review title.
ratingnumberPublished review rating on the native 1–10 scale.
publishedAtstringPublished source date in ISO 8601 form.
updatedAtstringUpdated source date in ISO 8601 form, when disclosed.
useCasestringLimited text from the labeled use-case/deployment section.
prosarrayPublished pros list, limited to the safe output contract.
consarrayPublished cons list, limited to the safe output contract.
likelihoodToRecommendstringPublished recommendation answer, limited to the safe output contract.
reviewSourceLabelstringPublished verification/source label.
incentiveDisclosurestringPublished incentive disclosure label.
reviewExcerptstringOptional short excerpt from accepted labeled fields.
reviewerobjectOptional coarse reviewer context; names, companies, profiles and contacts are excluded.
sourceobjectRetrieval provenance and source record reference.
warningsarraySafe parser, identity or redaction warning codes.
Input settings (8)

The main fields of the input form. With the API you send them as JSON.

SettingName in the APITypeExample value
Product review URLsproductUrlsarray["https://www.trustradius.com/products/slack/reviews"]
Product slugsproductSlugsarray
Maximum reviews per productmaxReviewsPerProductinteger10
Maximum reviews in this runmaxTotalReviewsinteger100
Source ordersortstring"source"
Access routetransportstring"apify-unblocker"
Include a short review excerptincludeReviewExcerptbooleanfalse
Include coarse reviewer contextincludeReviewerContextbooleantrue

Use cases with this tool

Each guide shows all the steps and the other tools.

Start on Apify

Make a free Apify account: you get $5 of free usage every month. Missing a tool? Suggest it. We read every idea, but we do not promise to build it.

Apify links on this page are affiliate links. We may earn a commission. You pay the same price. Affiliate disclosure