TrustRadius is a B2B buyer intelligence and software review platform that helps technology buyers make confident purchasing decisions and enables vendors to turn verified customer reviews into demand generation. Founded in 2012 and headquartered in Austin, Texas, and now part of HG Insights, TrustRadius hosts in-depth verified reviews averaging 400+ words, and provides vendors with downstream intent data showing which accounts are actively researching their products, competitors, and categories. The TrustRadius Public API is a single read-only REST surface at https://api.trustradius.com/v1 with eleven GET operations across five areas — product identity and scores, downstream intent activity, profile traffic reporting, licensed TrustQuotes review excerpts, and a legacy visitor-insights family. Authentication is one opaque API key in the lowercase x-api-key header, issued per vendor account from the Vendor Portal; the published request budget is 10 requests per second. Intent data is designed to be activated in Salesforce, HubSpot, 6sense, Demandbase, LinkedIn, Marketo, and Snowflake.
TrustRadius publishes 5 API contracts indexed on the APIs.io network, including Product Data API, Downstream Intent Data API, TrustQuotes Content Syndication API, and 2 more. Tagged areas include B2B Software Reviews, Buyer Intelligence, Intent Data, Software Reviews, and Reviews.
The TrustRadius catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
TrustRadius’ developer surface includes authentication, sandbox, code examples, documentation, API reference, getting-started guide, FAQ, and 38 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Horizontal (data, software, accessibility, platform) regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics does not apply to this provider. The published contracts declare
no write operations, and a read-only API cannot create-or-update. The facet is excluded from this provider's
denominator entirely — not scored zero. A reference or data API is not deficient for being unable to
upsert.
The six quality facets above are damped to 85 points between them,
because the conditional facet above carries the other
15. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 85% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/trustradius/"><img src="https://apis.io/badge/trustradius/card.svg" alt="TrustRadius on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
MCP Server+12 pts — deployment.mode + probe verdict on the mcp/ manifest, not the pointer; an unprobed slug falls back to authorship Ask about this →
Delegated User Identity+6 pts — a served discovery document listing authorization_code in grant_types_supported (served), else an oauth2 authorizationCode flow or openIdConnect declared in an OpenAPI (documented) Ask about this →
Typed Event Surface+6 pts — AsyncAPI document, OR webhooks/callbacks objects in the as-published OpenAPI, OR common[].type includes Webhooks Ask about this →
Protected Resource Metadata+5 pts — a served /.well-known/oauth-protected-resource carrying `resource` (documented), and naming its authorization_servers (verified) Ask about this →
3 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
Each check links to what satisfies it. Publish the artifact, or tell us where it already lives, and the score moves on the next scoring run.
Not sure how this applies to your stack? Ask about any one item. Kin Lane reads every question, looks at your profile and your situation, and replies with what a fix would take — scoped to that one area, priced up front, yours whether you ship it or not. Ask a question →
The Kin Score Market layer reads a provider inside its market:
its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted:
not part of the Kin Score or agent readiness.
Registered MCP server and declares compatibility are report only — not weighted.
Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
Product identity and scoring. GET /product-ids exchanges a TrustRadius product slug for the opaque product `_id` and owning `vendor._id` that every other TrustRadius operation r...
Downstream intent activity — which accounts are researching a vendor's products, competitor products, and software categories on TrustRadius. GET /intent returns account records...
Licensed review-quote syndication. GET /trustquotes returns review excerpts with the quote text, a link and rating for the source review, reviewer identity and firmographics, an...
Profile traffic reporting. GET /reports/traffic/products returns page views, visits and visitors per product per day alongside the matching category-level totals, so share-of-ca...
Identified-company reporting, tagged `Legacy` by TrustRadius in its own specification. GET /reports/visitor-insights/companies returns firmographics (name, SIC code, size, locat...
Prices published by TrustRadius, read 2026-08-14 from solutions.trustradius.com/pricing/. This record is due for a re-check. A free plan or tier is listed.
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
aid: trustradius
url: https://raw.githubusercontent.com/api-evangelist/trustradius/refs/heads/main/apis.yml
name: TrustRadius
description: TrustRadius is a B2B buyer intelligence and software review platform that helps technology buyers make confident
purchasing decisions and enables vendors to turn verified customer reviews into demand generation. Founded in 2012 and headquartered
in Austin, Texas, and now part of HG Insights, TrustRadius hosts in-depth verified reviews averaging 400+ words, and provides
vendors with downstream intent data showing which accounts are actively researching their products, competitors, and categories.
The TrustRadius Public API is a single read-only REST surface at https://api.trustradius.com/v1 with eleven GET operations
across five areas — product identity and scores, downstream intent activity, profile traffic reporting, licensed TrustQuotes
review excerpts, and a legacy visitor-insights family. Authentication is one opaque API key in the lowercase x-api-key header,
issued per vendor account from the Vendor Portal; the published request budget is 10 requests per second. Intent data is
designed to be activated in Salesforce, HubSpot, 6sense, Demandbase, LinkedIn, Marketo, and Snowflake.
type: Index
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: freemium
onboarding: self-serve
trial: false
try_now: true
public: false
gated: none
gated_source:
- onboarding
label: Freemium · Self-serve signup
confidence: high
source:
- plans
- authentication
- rate-limits
- security
- sandbox
generated: '2026-11-13'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/trustradius.png
x-docs-platform: stoplight
x-docs-platform-confidence: high
x-docs-platform-checked: 2026-10-17
tags:
- B2B Software Reviews
- Buyer Intelligence
- Intent Data
- Software Reviews
- Reviews
- Product Reviews
- Content Syndication
- Account Based Marketing
- Marketing
- Analytics
access: 3rd-Party
created: '2026-05-03'
modified: '2026-08-14'
specificationVersion: '0.23'
apis:
- aid: trustradius:trustradius-product-data-api
name: TrustRadius Product Data API
description: Product identity and scoring. GET /product-ids exchanges a TrustRadius product slug for the opaque product
`_id` and owning `vendor._id` that every other TrustRadius operation requires, and called with no parameters returns every
published product under the calling vendor's profile. GET /product-scores returns the TrustRadius (TR) Score and star
score — each as a {score, max} object — plus review, rating and combined counts. This is the entry point for the whole
API.
humanURL: https://apidocs.trustradius.com/docs/public-api/YXBpOjUxMzgzNjA-trust-radius-api
baseURL: https://api.trustradius.com/v1
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Product
- Ratings
- B2B Software Reviews
tags_raw:
- Products
- Ratings
- B2B Software Reviews
properties:
- type: OpenAPI
url: openapi/trustradius-product-data-api-openapi.yml
- type: Overlay
url: overlays/trustradius-product-data-overlay.yaml
- type: APIReference
url: https://apidocs.trustradius.com/docs/public-api/YXBpOjUxMzgzNjA-trust-radius-api
- type: Documentation
url: https://apidocs.trustradius.com/docs/public-api/ZG9jOjQ1Mg-trust-radius-api
- type: Authentication
url: https://trustradius.freshdesk.com/support/solutions/articles/43000639047
- aid: trustradius:trustradius-intent-data-api
name: TrustRadius Downstream Intent Data API
description: Downstream intent activity — which accounts are researching a vendor's products, competitor products, and software
categories on TrustRadius. GET /intent returns account records with an activity stream whose `type` is a closed enum of
click, download, like and view, filtered by ISO 8601 `start_time`/`stop_time`, account domains, and activity names. Designed
for activation in Salesforce, HubSpot, 6sense, Demandbase, Marketo, LinkedIn Matched Audiences and Snowflake. Category
intent data is a separately quoted add-on to the vendor package.
humanURL: https://solutions.trustradius.com/products/downstream-intent-data/
baseURL: https://api.trustradius.com/v1
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Intent Data
- Buyer Intelligence
- B2B
- Account Based Marketing
tags_raw:
- Intent Data
- Buyer Intelligence
- B2B
- ABM
properties:
- type: OpenAPI
url: openapi/trustradius-intent-data-api-openapi.yml
- type: Overlay
url: overlays/trustradius-intent-data-overlay.yaml
- type: AgentSkill
url: skills/trustradius-pull-downstream-intent.md
- type: APIReference
url: https://apidocs.trustradius.com/docs/public-api/YXBpOjUxMzgzNjA-trust-radius-api
- type: Documentation
url: https://solutions.trustradius.com/products/downstream-intent-data/
- type: Documentation
url: https://solutions.trustradius.com/integrations/
- type: Authentication
url: https://trustradius.freshdesk.com/support/solutions/articles/43000639047
- aid: trustradius:trustradius-trustquotes-api
name: TrustRadius TrustQuotes Content Syndication API
description: Licensed review-quote syndication. GET /trustquotes returns review excerpts with the quote text, a link and
rating for the source review, reviewer identity and firmographics, an isAnonymous flag, and the tags applied to the quote;
GET /tags returns the tag vocabulary and its groups; GET /reports/syndication/tqw/pages reports how the TrustQuotes for
Web widget is performing by page. Requires a Content Licensing entitlement. The self-serve TrustQuotes for Web JavaScript
widget is the no-code alternative to this API.
humanURL: https://solutions.trustradius.com/products/content-licensing/
baseURL: https://api.trustradius.com/v1
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Content Licensing
- Reviews
- Marketing
- B2B
properties:
- type: OpenAPI
url: openapi/trustradius-trustquotes-api-openapi.yml
- type: Overlay
url: overlays/trustradius-trustquotes-overlay.yaml
- type: AgentSkill
url: skills/trustradius-syndicate-trustquotes.md
- type: APIReference
url: https://apidocs.trustradius.com/docs/public-api/YXBpOjUxMzgzNjA-trust-radius-api
- type: Documentation
url: https://solutions.trustradius.com/products/content-licensing/
- type: Authentication
url: https://trustradius.freshdesk.com/support/solutions/articles/43000639047
- aid: trustradius:trustradius-traffic-data-api
name: TrustRadius Traffic Data API
description: Profile traffic reporting. GET /reports/traffic/products returns page views, visits and visitors per product
per day alongside the matching category-level totals, so share-of-category is computable client-side. GET /reports/traffic/pages
breaks the same window down by page type, page title and URL. Both accept ISO 8601 start-date/end-date filters, comma-separated
product ids, skip/limit paging, and a format parameter for JSON or CSV.
humanURL: https://apidocs.trustradius.com/docs/public-api/YXBpOjUxMzgzNjA-trust-radius-api
baseURL: https://api.trustradius.com/v1
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Analytics
- Traffic
- Reporting
properties:
- type: OpenAPI
url: openapi/trustradius-traffic-data-api-openapi.yml
- type: Overlay
url: overlays/trustradius-traffic-data-overlay.yaml
- type: AgentSkill
url: skills/trustradius-report-profile-traffic.md
- type: APIReference
url: https://apidocs.trustradius.com/docs/public-api/YXBpOjUxMzgzNjA-trust-radius-api
- type: Documentation
url: https://apidocs.trustradius.com/docs/public-api/ZG9jOjQ1Mg-trust-radius-api
- type: Authentication
url: https://trustradius.freshdesk.com/support/solutions/articles/43000639047
- aid: trustradius:trustradius-legacy-visitor-insights-api
name: TrustRadius Legacy Visitor Insights API
description: Identified-company reporting, tagged `Legacy` by TrustRadius in its own specification. GET /reports/visitor-insights/companies
returns firmographics (name, SIC code, size, location, web and social handles) with visit counts; GET /reports/visitor-insights/pages
adds page-level detail; GET /accounts/{account_id} drills into one company with its visitors and visits. Enabled per product
— check isVisitorInsightsEnabled on the /product-ids response first. None of the three is marked deprecated and no replacement
or Sunset date is published, so the Legacy label is a signal a machine cannot act on.
humanURL: https://apidocs.trustradius.com/docs/public-api/YXBpOjUxMzgzNjA-trust-radius-api
baseURL: https://api.trustradius.com/v1
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Visitor Insights
- Firmographics
- Legacy
properties:
- type: OpenAPI
url: openapi/trustradius-legacy-api-openapi.yml
- type: Overlay
url: overlays/trustradius-legacy-overlay.yaml
- type: APIReference
url: https://apidocs.trustradius.com/docs/public-api/YXBpOjUxMzgzNjA-trust-radius-api
- type: Documentation
url: https://apidocs.trustradius.com/docs/public-api/ZG9jOjQ1Mg-trust-radius-api
- type: Authentication
url: https://trustradius.freshdesk.com/support/solutions/articles/43000639047
common:
- type: OpenAPI
name: TrustRadius Public API (provider-published, complete)
url: openapi/_original/trustradius-api-openapi.yml
- type: AgenticAccess
url: agentic-access/trustradius-agentic-access.yml
- type: DomainSecurity
url: security/trustradius-domain-security.yml
- type: Authentication
url: authentication/trustradius-authentication.yml
- type: Conventions
url: conventions/trustradius-conventions.yml
- type: ErrorCatalog
url: errors/trustradius-problem-types.yml
- type: Lifecycle
url: lifecycle/trustradius-lifecycle.yml
- type: Conformance
url: conformance/trustradius-conformance.yml
- type: DataModel
url: data-model/trustradius-data-model.yml
- type: Sandbox
name: Live Prism mock provisioned by the TrustRadius developer portal
url: sandbox/trustradius-sandbox.yml
- type: Components
url: components/trustradius-components.yml
- type: Packages
url: packages/trustradius-packages.yml
- type: LLMsTxt
url: llms/trustradius-llms.txt
- type: AgentSkill
url: skills/_index.yml
- type: Vocabulary
url: vocabulary/trustradius-vocabulary.yml
- type: Examples
name: Request/response examples derived from the published OpenAPI (11, one per operation)
url: examples/trustradius-product-ids-get-example.json
- type: JSONSchema
name: JSON Schema extracted from the published OpenAPI components (17 schemas)
url: json-schema/trustradius-TrustQuotes.json
- type: JSONStructure
url: json-structure/trustradius-trustquote-structure.json
- type: JSONLD
url: json-ld/trustradius-context.jsonld
- type: PostmanCollection
name: TrustRadius Public API (generated by API Evangelist from the published OpenAPI)
url: collections/trustradius-public-api.postman_collection.json
- type: Plans
url: plans/trustradius-plans-pricing.yml
- type: RateLimits
url: rate-limits/trustradius-rate-limits.yml
- type: FinOps
url: finops/trustradius-finops.yml
- url: https://raw.githubusercontent.com/api-evangelist/trustradius/refs/heads/main/rules/trustradius-rules.yml
name: Spectral Rules
type: SpectralRules
- url: https://www.trustradius.com/
name: TrustRadius Website
type: Website
- url: https://apidocs.trustradius.com/
name: TrustRadius API Documentation
type: DeveloperPortal
- url: https://apidocs.trustradius.com/
name: API Documentation
type: Documentation
- url: https://apidocs.trustradius.com/docs/public-api/YXBpOjUxMzgzNjA-trust-radius-api
name: TrustRadius API Reference
type: APIReference
- url: https://apidocs.trustradius.com/docs/public-api/ZG9jOjQ1Mg-trust-radius-api
name: TrustRadius API Overview — base URL, authentication and how to test
type: GettingStarted
- url: https://apidocs.trustradius.com/docs/public-api/ZG9jOjMzODE1NA-faq
name: API FAQ — identifiers, rate limit, multi-id syntax
type: FAQ
- url: https://trustradius.freshdesk.com/support/solutions/articles/43000639047
name: Accessing your TrustRadius API key
type: Authentication
- url: https://trustradius.freshdesk.com/support/solutions
name: TrustRadius Help Center
type: Support
- url: https://solutions.trustradius.com/
name: TrustRadius for Vendors
type: Portal
- url: https://vendor.trustradius.com/
name: TrustRadius Vendor Portal
type: Login
- url: https://solutions.trustradius.com/claim-your-profile/
name: Claim Your Profile
type: SignUp
- url: https://solutions.trustradius.com/pricing/
name: Pricing & Packaging
type: Pricing
- url: https://solutions.trustradius.com/integrations/
name: Integrations
type: Integrations
- url: https://solutions.trustradius.com/products/
name: Products
type: Products
- url: https://about.trustradius.com/contact-us
name: Contact TrustRadius
type: Contact
- url: https://www.trustradius.com/legal/terms-of-use
name: Terms of Use
type: TermsOfService
- url: https://www.trustradius.com/legal/privacy-policy
name: Privacy Policy
type: PrivacyPolicy
- url: https://solutions.trustradius.com/feed/
name: TrustRadius Vendor Blog
type: Blog
- url: https://solutions.trustradius.com/resources-overview
name: TrustRadius Resources
type: Resources
- url: https://github.com/trustradius
name: TrustRadius on GitHub
type: GitHubOrganization
- url: https://www.linkedin.com/company/trustradius
name: TrustRadius on LinkedIn
type: LinkedIn
- url: https://twitter.com/TrustRadius
name: TrustRadius on X (Twitter)
type: X
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
x-enrichment:
date: '2026-08-14'
status: enriched
artifacts_added: 59
artifacts_updated: 13
artifacts_quarantined: 6
pass: local-v1
x-provenance:
openapi:
source: https://stoplight.io/api/v1/projects/trustradius/public-api/nodes/reference/api.oas3.yml?fromExportButton=true&snapshotType=http_service
discovered_via: The TrustRadius developer portal at https://apidocs.trustradius.com/ is Stoplight-hosted and renders client-side.
The real project id (cHJqOjc5NzU2 = prj:79756) and service node (YXBpOjUxMzgzNjA = api:5138360) were recovered from
the SPA's own XHR traffic via headless-Chrome net-log capture on 2026-08-14; the projectId visible in the page HTML
(18203562583) is an Optimizely account id and is a trap.
fetched: '2026-08-14'
http_status: 200
parses_as: OpenAPI 3.0.0, info.version 1.1, 11 operations, servers[0] https://api.trustradius.com/v1
ownership_check: servers[] names api.trustradius.com; the document is served from the TrustRadius-owned Stoplight workspace
(trustradius/public-api) and is the spec rendered at apidocs.trustradius.com, a TrustRadius subdomain. Ownership confirmed.
superseded:
what: Six OpenAPI documents describing /products, /products/{productSlug}, /categories, /companies/{companySlug}, /reviews
and /reviews/{reviewId}.
verdict: fabricated
detail: Written by the 2026-05-04 API Evangelist scaffold sweep and split by refine-openapis on 2026-07-22. Not one of
their paths, operationIds or schemas appears in the provider-published contract, and their security scheme used an uppercase
X-API-Key header where TrustRadius documents lowercase x-api-key. Quarantined to openapi/_scaffold/ with a README rather
than deleted, so the defect stays auditable. Every artifact derived from them — examples/, json-schema/, json-structure/,
json-ld/, collections/, rules/, vocabulary/ and agentic-access/ — was rebuilt from the real spec in the same pass.
TrustRadius API — frequently asked questions
Does TrustRadius have an API?
Yes. APIs.io lists 5 APIs from TrustRadius, including TrustRadius Product Data API, TrustRadius Downstream Intent Data API and TrustRadius TrustQuotes Content Syndication API, and 2 more.
Is there an OpenAPI specification for the TrustRadius API?
Yes. APIs.io indexes 5 OpenAPI specifications for TrustRadius, each linked for download from this page.
How do I authenticate with the TrustRadius API?
TrustRadius uses bearer-token authentication (apiKey · 1 scheme). The details are profiled on APIs.io as TrustRadius Authentication.
How much does the TrustRadius API cost?
APIs.io lists 2 pricing plans for TrustRadius, with each plan's price, limits and inclusions under Pricing on this page.
Is the TrustRadius API ready for AI agents?
TrustRadius has a Kin Score of 52.7 out of 100 (developing) and an Agent Readiness score of 28.9 (agent-ready), scored by API Evangelist on 2026-11-13.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.