TrustRadius Product Battlecard
Pricing
from $3.00 / 1,000 reviews
TrustRadius Product Battlecard
One TrustRadius product URL (or name) in → reviews + battlecard (alternatives, ROI themes, competitors) + optional multi-product compare. Uses Playwright + residential proxy.
Pricing
from $3.00 / 1,000 reviews
Rating
0.0
(0)
Developer
Muhanna El Hout
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Private Apify Actor: one product URL or name → reviews + product battlecard + optional multi-product compare.
Not another review dump. Positioning vs Store incumbents (e.g. zen-studio):
- Clear failure codes (
cloudflare,not_found,empty_reviews,blocked_403) - Product-level battlecard record (score, alternatives, ROI themes, competitors)
- Multi-product compare in one run
- Built-in slug resolve / search fallback when URLs or slugs go stale
v1 is private. Do not Store-publish until you decide pricing/readiness.
Requirements
- Node 18+
- Apify account with residential proxy (
PROXY_RESIDENTIAL) for cloud runs - Local residential needs Proxy external access enabled (otherwise local runs use your home IP)
TrustRadius sits behind Cloudflare. Without a real browser + residential proxy, expect blocks.
Input
| Field | Default | Notes |
|---|---|---|
startUrls | HubSpot + Slack | Product /reviews URLs |
productQueries | [] | Names/slugs resolved via TrustRadius search |
maxReviews | 10 | Trial-friendly |
maxProducts | 5 | Hard cap 10 |
useResidentialProxy | true | Required on cloud |
proxyCountryCode | US |
Example
{"startUrls": [{ "url": "https://www.trustradius.com/products/hubspot-crm/reviews" }],"productQueries": ["monday.com", "amplitude"],"maxReviews": 10,"maxProducts": 5}
Output (recordType)
review— title, rating, pros/cons, LTR, firmographics when present (null+ warnings when missing; never invented)battlecard— product snapshot, alternatives, ROI themes, competitor setcompare— written when ≥2 products succeed (side-by-side + shared alternatives/competitors)error— per-product soft failures witherrorCode
Key-value: RUN_SUMMARY with counts and per-product status.
Pricing (PPE)
| Event | Price | Trial |
|---|---|---|
review | $0.003 ($3 / 1k reviews) | Configure 10 free events in Console → Monetization |
Battlecard + compare are included (no separate charge in v1).
After apify push, open the Actor → Monetization → Pay-per-event → add review @ $0.003 with 10 free units. Do not Store-publish yet.
Local / cloud
npm installnpx playwright install chromium # local onlyapify loginapify run --purge # local (proxy external access optional)apify push # private cloud Actor
Cloud smoke (2 products × 10 reviews) after push:
$apify call -i '{"startUrls":[{"url":"https://www.trustradius.com/products/hubspot-crm/reviews"},{"url":"https://www.trustradius.com/products/slack/reviews"}],"maxReviews":10}'
Tests
$npm test
Legal / ethics
Scrapes public TrustRadius pages only. No login. Respect robots/ToS for your use case; do not invent reviewer data; null missing PII.
This Actor and its source are private — not open source and not Store-published.