TrustRadius Software Extractor avatar

TrustRadius Software Extractor

Pricing

from $2.99 / 1,000 results

Go to Apify Store
TrustRadius Software Extractor

TrustRadius Software Extractor

TrustRadius Software Extractor scrapes software products, star ratings, review counts, and categories from any TrustRadius search, so you can build directories, compare tools, and enrich B2B lead lists without copy and paste.

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

Kawsar

Kawsar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

TrustRadius Software Extractor scrapes software products from TrustRadius search results. Type in a category or keyword such as project management, CRM, or help desk, and the actor walks through the search pages and pulls back every matching product. For each one you get the product name, its star rating, how many reviews it has, the category it belongs to, the logo image, a link to the product page, and the short summary snippet that TrustRadius shows in search.

Pagination is handled for you. Give it a search term and a limit, and a single run can return hundreds of products with no clicking and no copy-paste.

Why use this actor

TrustRadius holds thousands of B2B software listings with community ratings and reviews. Pulling that data by hand is slow and error prone. This actor turns a search term into a clean, structured dataset you can sort, filter, and load into your own tools in seconds.

Common uses:

  • Build a directory of every product in a software category
  • Compare star ratings and review counts across competing tools
  • Track how a product's rating and review count move over time by running on a schedule
  • Enrich a CRM or product database with TrustRadius ratings
  • Build a B2B prospect list of vendors in a specific niche
  • Feed market research, competitor monitoring, or investment screening

How it works

You give the actor one or more search terms. For each term it opens the TrustRadius products search, reads the results, then follows the pagination until it either reaches your per-term limit or runs out of products. Every product is saved as its own record in the dataset, tagged with the search term it came from and its position in the results.

Duplicate products inside a single search are filtered out, so each product shows up once per term.

Input

You control the run with a short list of settings. Only the search terms are required.

FieldTypeRequiredDescription
searchQueriesarray of stringsYesSearch terms to look up, one per line. For example project management, crm.
maxItemsintegerNoMaximum number of products to collect for each search term. Default 100, max 1000.
requestTimeoutSecsintegerNoPer-request timeout in seconds. Default 45.

Note that maxItems applies per search term, not to the whole run. With two terms and a limit of 100, a run can return up to 200 products.

Example input

{
"searchQueries": ["project management", "crm"],
"maxItems": 200,
"requestTimeoutSecs": 45
}

This collects up to 200 project management products and up to 200 CRM products, for a possible 400 records in total.

Output

Each product becomes one record in the dataset. Example record:

{
"searchTerm": "crm",
"productId": "6158f9e6a3a18500401fea35",
"productName": "MACAW CRM",
"productUrl": "https://www.trustradius.com/products/macaw-crm/reviews",
"logoUrl": "https://media.trustradius.com/product-logos/qf/NH/X19LTO9PGEEA-180x180.JPEG",
"rating": 4.0,
"ratingText": "1 Rating",
"reviewCount": 1,
"category": "Other Insurance Suites Software",
"snippet": "MACAW CRM system has been designed exclusively for the insurance sector...",
"resultPosition": 1,
"totalResults": 3351,
"scrapedAt": "2026-07-02T10:00:00+00:00",
"error": null
}

Output fields

FieldTypeDescription
searchTermstringThe search term this product was found under.
productIdstringTrustRadius internal product id.
productNamestringProduct name.
productUrlstringLink to the product's reviews page on TrustRadius.
logoUrlstringProduct logo image URL.
ratingnumberStar rating from 0 to 5, or null when there are not enough ratings.
ratingTextstringThe rating label TrustRadius shows, for example "12 Ratings".
reviewCountintegerNumber of reviews, when available.
categorystringThe software category the product belongs to.
snippetstringShort summary text from the search result.
resultPositionintegerRank of the product within the search results for its term.
totalResultsintegerTotal number of products TrustRadius reports for the term.
scrapedAtstringUTC timestamp of when the record was collected.
errorstringPopulated only when a page could not be fetched, otherwise null.

Exporting your data

Results land in a standard Apify dataset. You can download them as JSON, CSV, Excel, or XML from the run's Storage tab, or pull them straight through the Apify API into your own pipeline. This makes it easy to drop the data into a spreadsheet, a database, or a BI tool.

Running on a schedule

Set the actor to run on a schedule if you want to watch ratings and review counts change over time. Each run writes a fresh dataset with a scrapedAt timestamp on every record, so you can line up snapshots and see which products are gaining reviews or losing ground.

Tips

  • Start with a small maxItems value to preview the shape of the data before a large run.
  • Broad terms like crm return thousands of products. Use maxItems to keep run time and cost in check.
  • Use several narrow terms instead of one broad one when you want tighter, more relevant results.
  • Some products have no rating yet. In that case rating is null and ratingText explains there are not enough reviews.

Frequently asked questions

Which search terms can I use? Anything you would type into the TrustRadius product search: a category like business intelligence, a use case like team chat, or a product keyword.

How many products can I get per term? Up to 1000 per search term, set with maxItems. The actor stops early if TrustRadius runs out of matching products first.

Do I need to log in? No. You only supply search terms and limits.

What happens if a page fails to load? That term gets a single record with an error message and the actor moves on, so one hiccup never sinks the whole run.

Are ratings live? Yes. Ratings and review counts reflect what TrustRadius displays at the moment of the run.