ParseForge Scrapers

TrustRadius B2B Software Product Scraper

parseforge/trustradius-scraper

Developer toolsAutomationOther

Scrapes TrustRadius product profiles by search query. Returns product name, rating, review count, pricing tier, category tags, and vendor website in a flat row.

Run this scraper See the API call
Total users
6
Monthly active
0
Total runs
150
Bookmarked
0
Rating
Not rated yet
Last modified
12 days ago

Overview

ParseForge

TrustRadius B2B Software Product Scraper

Scrape B2B software product profiles from TrustRadius by category or search query, up to a million per run. Each product comes with its rating, review count, pricing tier, and category tags. No login or API key. Export to CSV, JSON, Excel, or XML.

TrustRadius is the go-to platform for in-depth B2B software reviews, but manually collecting product data across categories is slow and repetitive. This scraper reads the public product listings directly, letting you pull structured data for market analysis, lead generation, or competitive research. enter a product name or category like 'CRM' and get a clean dataset of matching software products.

Who uses it What they scrape TrustRadius for
Market researchers Build a landscape of software vendors in a specific category to identify market leaders and challengers.
Sales and lead generation teams Generate targeted lists of software companies with their website, rating, and pricing tier for outreach.
Product managers Track competitor product ratings and review volumes over time to benchmark their own product.
Investors and analysts Monitor the B2B software market by aggregating product data across multiple categories for due diligence.

What it does

This Actor collects TrustRadius product profiles by search query and returns each one as a flat row with its rating, review count, pricing tier, and category tags.

  • ๐Ÿ” Search by product or category: Type a name like 'Salesforce' or a category like 'project management' to target specific listings.
  • ๐Ÿ“Š Structured product profiles: Each result includes the product name, rating, review count, pricing tier, and category tags in a consistent schema.
  • โšก High-volume collection: Set a high maxItems to pull up to a million product profiles in a single run for large-scale analysis.
  • ๐Ÿ’ฐ No API costs: Reads the public TrustRadius website directly, so you avoid per-call fees or rate-limited developer APIs.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with TrustRadius data

๐Ÿ“‹ Build a software vendor lead list.

A sales team scrapes all products in the 'CRM' category to get a list of vendors with their website, rating, and pricing tier for a targeted outreach campaign.

๐Ÿ“ˆ Track category market share.

A market analyst scrapes the 'project management' category monthly, tracking review counts and rating changes to see which products are gaining traction.

๐Ÿ”Ž Research a specific competitor.

A product manager searches for a competitor by name to pull its current rating, review volume, and associated categories for a feature comparison brief.

๐Ÿท๏ธ Discover software niches.

An investor scrapes a broad set of categories to find high-rated, low-review-count products that may represent emerging opportunities.

Why choose this scraper

What you get
Product name and category tags Map the competitive landscape by segment and see which categories a vendor appears in.
Rating and review count Quantify market presence and customer satisfaction at a glance for lead scoring or analysis.
Pricing tier Segment vendors by affordability to identify SMB, mid-market, or enterprise targets.
Vendor website Jump directly to the company's site for deeper research or outreach.

How it compares

This actor focuses on scraping TrustRadius product profiles efficiently by search query, while the alternatives below either scrape full reviews across multiple platforms or combine TrustRadius with other sources for lead generation.

Feature ParseForge All-in-One Review Scraper: G2, Capterra & Trustpilot SourceForge & TrustRadius - Software Vendor Leads
Scrapes TrustRadius product profiles Yes Not listed Yes
Search by product name or category Yes Not listed Yes
Returns pricing tier Yes Not listed Yes
Returns category tags Yes Not listed Yes
Scrapes full review text Not listed Yes Not listed
Multi-platform scraping Not listed Yes Yes

Configure the run

Drive the Actor with a product name or category search query, and set a maximum number of products to collect per run. The Input tab lists every parameter.

A first run with the defaults:

{
 "searchQuery": "CRM",
 "maxItems": 10
}

A larger pull:

{
 "searchQuery": "CRM",
 "maxItems": 200
}

Pricing

Pay-per-result: $0.0065 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $0.65
1,000 results $6.50
10,000 results $65.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the TrustRadius B2B Software Product Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to TrustRadius through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/trustradius-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check your search query for typos. Try a broader category term like 'CRM' instead of a very specific product name. Also ensure the product or category exists on TrustRadius.

The actor is running but collecting fewer products than my maxItems setting.

This happens when the search query returns fewer total products than your maxItems value. Try a more general search term to capture a larger set of listings.

Some product fields are empty in my dataset.

TrustRadius product profiles do not always have every field populated. A missing pricing tier or category tag means the vendor did not provide that information on their profile.

The actor is timing out or running slowly.

If you are scraping a very large number of products, try increasing the actor's timeout in the run settings, or break your task into multiple runs with more specific search queries.

I need individual review data, not product profiles.

This actor is built for product-level data only. For full review text and reviewer details, you would need a different scraper that targets individual review pages.

FAQ

Question Answer
Can I scrape reviews with this actor? No, this actor is designed to scrape product profiles, not individual reviews. It returns the product name, overall rating, total review count, pricing tier, and category tags.
What input do I need to provide? You only need to provide a search query, which can be a product name like 'Salesforce' or a category like 'CRM'. You can also set a maximum number of products to collect.
Does this actor handle pagination automatically? Yes, the actor navigates through all search result pages automatically until it reaches your set maximum number of products or the end of the listings.
Is a TrustRadius account required? No, the actor scrapes publicly available product listing pages. You do not need to log in or provide any credentials.
Can I filter by rating or review count? The actor collects all products matching your search query. You can filter and sort the results by rating or review count after the run using the dataset export in CSV, JSON, or Excel.
What does the pricing tier field contain? It returns the pricing model listed on the TrustRadius product profile, such as 'Free', 'Freemium', 'Subscription', or a specific starting price, depending on what the vendor has published.
How do I get the vendor's website? The dataset includes a direct URL to the vendor's website as listed on their TrustRadius profile, so you can visit it for further research.
Can I scrape multiple categories in one run? You can run the actor multiple times with different search queries, or use Apify's actor calling features to chain runs for different categories.
What export formats are supported? You can export your dataset in CSV, JSON, Excel, XML, and several other formats directly from the Apify platform.
Is it legal to scrape TrustRadius? This actor only accesses publicly available data. You should review TrustRadius's terms of service and ensure your use case complies with them and applicable laws.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by TrustRadius, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
searchQuery string Search for software products by name or category (e.g. 'CRM', 'project management', 'Salesforce'). Leave empty to browse all products. CRM
maxItems integer Maximum number of products to collect per run. 10

Pricing

from $6.00 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.006 to $0.0065

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~trustradius-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run TrustRadius B2B Software Product Scraper on Apify All scrapers