{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/trustradius/main/json-schema/trustradius-product-schema.json", "title": "TrustRadius Product", "description": "A B2B software product profile on TrustRadius with TrustRadius score, review counts, and category associations.", "type": "object", "properties": { "id": {"type": "string", "description": "Unique product identifier."}, "slug": {"type": "string", "description": "URL slug identifier."}, "name": {"type": "string", "description": "Product name."}, "description": {"type": "string", "description": "Product description."}, "vendorName": {"type": "string", "description": "Vendor/company name."}, "trScore": { "type": "number", "format": "double", "minimum": 0, "maximum": 10, "description": "TrustRadius weighted score (0-10)." }, "reviewCount": {"type": "integer", "description": "Total number of verified reviews."}, "categories": { "type": "array", "items": { "type": "object", "properties": { "id": {"type": "string"}, "slug": {"type": "string"}, "name": {"type": "string"} } } }, "ratings": { "type": "object", "properties": { "overall": {"type": "number", "format": "double"}, "usability": {"type": "number", "format": "double"}, "support": {"type": "number", "format": "double"}, "likelihoodToRecommend": {"type": "number", "format": "double"}, "valueForMoney": {"type": "number", "format": "double"}, "featureRichness": {"type": "number", "format": "double"} } }, "websiteUrl": {"type": "string", "format": "uri"} }, "required": ["id", "slug", "name", "trScore", "reviewCount"] }