{ "info": { "name": "TrustRadius Public API", "description": "TrustRadius Public API v1.1, generated by API Evangelist from the provider-published OpenAPI exported from https://apidocs.trustradius.com/. Set the {{apiKey}} variable to a key from Vendor Portal > Integrations. All operations are GET. Budget 10 requests/second.", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" }, "variable": [ { "key": "baseUrl", "value": "https://api.trustradius.com/v1" }, { "key": "apiKey", "value": "" } ], "item": [ { "name": "Product Data", "item": [ { "name": "Gets products ids for use in other APIs", "request": { "method": "GET", "header": [ { "key": "x-api-key", "value": "{{apiKey}}", "type": "text" } ], "url": { "raw": "{{baseUrl}}/product-ids?format=json&products=salesforce-crm", "host": [ "{{baseUrl}}" ], "path": [ "product-ids" ], "query": [ { "key": "format", "value": "json", "description": "Specifies the format of the results. Can be either \"csv\" or \"json\" (the default).", "disabled": false }, { "key": "products", "value": "salesforce-crm", "description": "Comma-separated", "disabled": false } ] }, "description": "Pass in a product's slug (the unique string identifier based on the name, often found in www.trustradius.com URLs) to get a product ID for use in other API calls. If you are a vendor, calling the API without any parameters will give you all published products listed under your vendor profile." }, "response": [] }, { "name": "Gets product information such as TrustRadius (TR) Score, Star Score, Review Counts", "request": { "method": "GET", "header": [ { "key": "x-api-key", "value": "{{apiKey}}", "type": "text" } ], "url": { "raw": "{{baseUrl}}/product-scores?products=salesforce-crm", "host": [ "{{baseUrl}}" ], "path": [ "product-scores" ], "query": [ { "key": "products", "value": "salesforce-crm", "description": "Id of the product or products to get traffic data for in a comma-separated format (e.g., \"products=id1,id2\").", "disabled": false } ] }, "description": "Gets product information such as TrustRadius (TR) Score, Star Score, review counts, and relevant product details such as product name, ID, and url.\n\nCan be used by either:\n1. Adding a list of comma separated product IDs in the `products` parameter\n2. Having no `products` parameter, which will return all of your company\u2019s products that are licensed for this API" }, "response": [] } ] }, { "name": "Legacy", "item": [ { "name": "Gets company information and aggregate visit counts", "request": { "method": "GET", "header": [ { "key": "x-api-key", "value": "{{apiKey}}", "type": "text" } ], "url": { "raw": "{{baseUrl}}/reports/visitor-insights/companies?start-date=2026-07-01&end-date=2026-07-31&products=salesforce-crm&skip=0&limit=100&format=json&sort=-date", "host": [ "{{baseUrl}}" ], "path": [ "reports", "visitor-insights", "companies" ], "query": [ { "key": "start-date", "value": "2026-07-01", "description": "For time-series data, this filters the results to include those occurring on or after the given date. Expected to be in ISO 8601 format.", "disabled": false }, { "key": "end-date", "value": "2026-07-31", "description": "For time-series data, this filters the results to include those occurring before or on the given date. Expected to be in ISO 8601 format.", "disabled": false }, { "key": "products", "value": "salesforce-crm", "description": "Id of the product or products to get traffic data for in a comma-separated format (e.g., \"products=id1,id2\").", "disabled": false }, { "key": "skip", "value": "0", "description": "The number of records to skip before returning records. This is most useful in combination with \"limit\" for paging through results.", "disabled": false }, { "key": "limit", "value": "100", "description": "The maximum number of records to return.", "disabled": false }, { "key": "format", "value": "json", "description": "Specifies the format of the results. Can be either \"csv\" or \"json\" (the default).", "disabled": false }, { "key": "sort", "value": "-date", "description": "Specifies the data fields to sort by as a comma-separated list of fields. Field names can be preceded by a hyphen to indicate that they should be sorted in descending order of values.", "disabled": false }, { "key": "group", "value": "", "description": "defines time period to group on: day, week (starts on Sunday), month (starts on 1st of the month)", "disabled": true } ] }, "description": "Gets company firmographic information and aggregate visit counts for each identified company researching the requested product(s) on TrustRadius." }, "response": [] }, { "name": "Gets company information and page view detail", "request": { "method": "GET", "header": [ { "key": "x-api-key", "value": "{{apiKey}}", "type": "text" } ], "url": { "raw": "{{baseUrl}}/reports/visitor-insights/pages?start-date=2026-07-01&end-date=2026-07-31&skip=0&limit=100&products=salesforce-crm&format=json&sort=-date", "host": [ "{{baseUrl}}" ], "path": [ "reports", "visitor-insights", "pages" ], "query": [ { "key": "start-date", "value": "2026-07-01", "description": "For time-series data, this filters the results to include those occurring on or after the given date. Expected to be in ISO 8601 format.", "disabled": false }, { "key": "end-date", "value": "2026-07-31", "description": "For time-series data, this filters the results to include those occurring before or on the given date. Expected to be in ISO 8601 format.", "disabled": false }, { "key": "skip", "value": "0", "description": "The number of records to skip before returning records. This is most useful in combination with \"limit\" for paging through results.", "disabled": false }, { "key": "limit", "value": "100", "description": "The maximum number of records to return.", "disabled": false }, { "key": "products", "value": "salesforce-crm", "description": "Id of the product or products to get traffic data for in a comma-separated format (e.g., \"products=id1,id2\").", "disabled": false }, { "key": "format", "value": "json", "description": "Specifies the format of the results. Can be either \"csv\" or \"json\" (the default).", "disabled": false }, { "key": "sort", "value": "-date", "description": "Specifies the data fields to sort by as a comma-separated list of fields. Field names can be preceded by a hyphen to indicate that they should be sorted in descending order of values.", "disabled": false }, { "key": "group", "value": "", "description": "defines time period to group on: day, week (starts on Sunday), month (starts on 1st of the month)", "disabled": true }, { "key": "product-pages-only", "value": "", "description": "If set to `true` the report only includes pages of the requested `products`. When `false` (or not set) the report includes all pages viewed by a visitor viewing at least one page of the requested `products`.", "disabled": true } ] }, "description": "Gets company firmographic information and page view level detail (products compared, etc) for each identified company researching the requested product(s) on TrustRadius." }, "response": [] }, { "name": "Gets firmographic information , visitor counts and visit activity for each identified company researching the caller's product and categories on TrustRadius.", "request": { "method": "GET", "header": [ { "key": "x-api-key", "value": "{{apiKey}}", "type": "text" } ], "url": { "raw": "{{baseUrl}}/accounts/{account_id}", "host": [ "{{baseUrl}}" ], "path": [ "accounts", "{account_id}" ], "query": [] }, "description": "Gets company firmographic information, visitor counts and visit activity for each identified company researching the caller's product and categories on TrustRadius." }, "response": [] } ] }, { "name": "Traffic Data", "item": [ { "name": "Gets page-level traffic data (page views and visits)", "request": { "method": "GET", "header": [ { "key": "x-api-key", "value": "{{apiKey}}", "type": "text" } ], "url": { "raw": "{{baseUrl}}/reports/traffic/pages?products=salesforce-crm&start-date=2026-07-01&end-date=2026-07-31&limit=100&skip=0&sort=-date&format=json", "host": [ "{{baseUrl}}" ], "path": [ "reports", "traffic", "pages" ], "query": [ { "key": "products", "value": "salesforce-crm", "description": "Id of the product or products to get traffic data for in a comma-separated format (e.g., \"product=id1,id2\").", "disabled": false }, { "key": "start-date", "value": "2026-07-01", "description": "For time-series data, this filters the results to include those occurring on or after the given date. Expected to be in ISO 8601 format.", "disabled": false }, { "key": "end-date", "value": "2026-07-31", "description": "For time-series data, this filters the results to include those occurring before or on the given date. Expected to be in ISO 8601 format.", "disabled": false }, { "key": "group", "value": "", "description": "defines time period to group on: day, week (starts on Sunday), month (starts on 1st of the month)", "disabled": true }, { "key": "limit", "value": "100", "description": "The maximum number of records to return.", "disabled": false }, { "key": "skip", "value": "0", "description": "The number of records to skip before returning records. This is most useful in combination with \"limit\" for paging through results.", "disabled": false }, { "key": "sort", "value": "-date", "description": "Specifies the data fields to sort by as a comma-separated list of fields. Field names can be preceded by a hyphen to indicate that they should be sorted in descending order of values.", "disabled": false }, { "key": "format", "value": "json", "description": "Specifies the format of the results. Can be either \"csv\" or \"json\" (the default).", "disabled": false } ] }, "description": "Gets page-level traffic data (page views and visits) from www.trustradius.com, for pages about the requested product(s) during the requested time period." }, "response": [] }, { "name": "Gets aggregate traffic data (page views and visits)", "request": { "method": "GET", "header": [ { "key": "x-api-key", "value": "{{apiKey}}", "type": "text" } ], "url": { "raw": "{{baseUrl}}/reports/traffic/products?products=salesforce-crm&start-date=2026-07-01&end-date=2026-07-31&skip=0&limit=100&sort=-date&format=json", "host": [ "{{baseUrl}}" ], "path": [ "reports", "traffic", "products" ], "query": [ { "key": "products", "value": "salesforce-crm", "description": "Id of the product or products to get traffic data for in a comma-separated format (e.g., \"product=id1,id2\").", "disabled": false }, { "key": "start-date", "value": "2026-07-01", "description": "For time-series data, this filters the results to include those occurring on or after the given date. Expected to be in ISO 8601 format.", "disabled": false }, { "key": "end-date", "value": "2026-07-31", "description": "For time-series data, this filters the results to include those occurring before or on the given date. Expected to be in ISO 8601 format.", "disabled": false }, { "key": "group", "value": "", "description": "defines time period to group on: day, week (starts on Sunday), month (starts on 1st of the month)", "disabled": true }, { "key": "skip", "value": "0", "description": "The number of records to skip before returning records. This is most useful in combination with \"limit\" for paging through results.", "disabled": false }, { "key": "limit", "value": "100", "description": "The maximum number of records to return.", "disabled": false }, { "key": "sort", "value": "-date", "description": "Specifies the data fields to sort by as a comma-separated list of fields. Field names can be preceded by a hyphen to indicate that they should be sorted in descending order of values.", "disabled": false }, { "key": "format", "value": "json", "description": "Specifies the format of the results. Can be either \"csv\" or \"json\" (the default).", "disabled": false } ] }, "description": "Gets aggregate traffic data (page views and visits) from www.trustradius.com, for pages about the requested product(s) during the requested time period." }, "response": [] } ] }, { "name": "TrustQuotes", "item": [ { "name": "Gets TrustQuotes for Web performance", "request": { "method": "GET", "header": [ { "key": "x-api-key", "value": "{{apiKey}}", "type": "text" } ], "url": { "raw": "{{baseUrl}}/reports/syndication/tqw/pages?start-date=2026-07-01&end-date=2026-07-31&format=json&sort=-date", "host": [ "{{baseUrl}}" ], "path": [ "reports", "syndication", "tqw", "pages" ], "query": [ { "key": "start-date", "value": "2026-07-01", "description": "For time-series data, this filters the results to include those occurring on or after the given date. Expected to be in ISO 8601 format.", "disabled": false }, { "key": "end-date", "value": "2026-07-31", "description": "For time-series data, this filters the results to include those occurring before or on the given date. Expected to be in ISO 8601 format.", "disabled": false }, { "key": "format", "value": "json", "description": "Specifies the format of the results. Can be either \"csv\" or \"json\" (the default).", "disabled": false }, { "key": "date-group", "value": "", "description": "Specifies the date type by which to aggregate the results. Can be day, week, or month (default).", "disabled": true }, { "key": "sort", "value": "-date", "description": "Specifies the data fields to sort by as a comma-separated list of fields. Field names can be preceded by a hyphen to indicate that they should be sorted in descending order of values.", "disabled": false }, { "key": "vendor", "value": "", "description": "", "disabled": true } ] }, "description": "Gets information about TrustQuotes for Web performance." }, "response": [] }, { "name": "Gets TrustQuotes", "request": { "method": "GET", "header": [ { "key": "x-api-key", "value": "{{apiKey}}", "type": "text" } ], "url": { "raw": "{{baseUrl}}/trustquotes?format=json&start-date=2026-07-01&end-date=2026-07-31&products=salesforce-crm", "host": [ "{{baseUrl}}" ], "path": [ "trustquotes" ], "query": [ { "key": "format", "value": "json", "description": "Specifies the format of the results. Can be either \"csv\" or \"json\" (the default).", "disabled": false }, { "key": "start-date", "value": "2026-07-01", "description": "For time-series data, this filters the results to include those occurring on or after the given date. Expected to be in ISO 8601 format.", "disabled": false }, { "key": "end-date", "value": "2026-07-31", "description": "For time-series data, this filters the results to include those occurring before or on the given date. Expected to be in ISO 8601 format.", "disabled": false }, { "key": "vendors", "value": "", "description": "Id of the vendor or vendors to get data for in a comma-separated format (e.g., \"vendors=id1,id2\").", "disabled": true }, { "key": "products", "value": "salesforce-crm", "description": "Id of the product or products to get traffic data for in a comma-separated format (e.g., \"products=id1,id2\").", "disabled": false }, { "key": "include-anonymous", "value": "", "description": "Whether to include quotes that are in anonymous reviews or not.", "disabled": true }, { "key": "min-rating", "value": "", "description": "The minimum rating a review must have for a quote to be returned.", "disabled": true }, { "key": "max-quotes", "value": "", "description": "The maximum number of quotes to return.", "disabled": true }, { "key": "tags", "value": "", "description": "Id of the tag or tags to get data for in a comma-separated format (e.g., \"tags=id1,id2\").", "disabled": true } ] }, "description": "Provides access to quotes in product reviews.\n\n#### How do I get Review quotes having specific tags?\n\nCall the `trustquotes` with the `tags` query parameter set to the Tag IDs of the Tags you're interested in:\n\n```\ncurl -X GET -H 'x-api-key: ' \\\n 'https://api.trustradius.com/v1/trustquotes?include-anonymous=true&max-review-age=365&vendors=&tags=,'\n```" }, "response": [] }, { "name": "Gets Tags used for tagging TrustQuotes", "request": { "method": "GET", "header": [ { "key": "x-api-key", "value": "{{apiKey}}", "type": "text" } ], "url": { "raw": "{{baseUrl}}/tags?products=salesforce-crm", "host": [ "{{baseUrl}}" ], "path": [ "tags" ], "query": [ { "key": "vendors", "value": "", "description": "Id of the vendor or vendors to get data for in a comma-separated format (e.g., \"vendors=id1,id2\").", "disabled": true }, { "key": "products", "value": "salesforce-crm", "description": "Id of the product or products to get traffic data for in a comma-separated format (e.g., \"products=id1,id2\").", "disabled": false }, { "key": "tag-groups", "value": "", "description": "Id of the tag group or tag groups to get data for in a comma-separated format (e.g., \"tag-groups=id1,id2\").", "disabled": true }, { "key": "tags", "value": "", "description": "Id of the tag or tags to get data for in a comma-separated format (e.g., \"tags=id1,id2\").", "disabled": true }, { "key": "custom-only", "value": "", "description": "Get only vendor-defined tags. Shared tags (those defined by TrustRadius) will not be returned. ", "disabled": true } ] }, "description": "Gets Tags used for tagging TrustQuotes.\n\n#### How do I find the Tag Group ID? I just know its name.\n\nCall the `tags` endpoint with the Vendor ID only, then find the ID of the Tag Group you want:\n\n```\ncurl -X GET -H 'x-api-key: \\\n 'https://api.trustradius.com/v1/tags?custom-only=true&vendors=''\n```\n\n#### How do I find all the Tags belonging to a Tag Group?\n\nCall the `tags` endpoint with the Tag Group ID in the `tag-groups` query parameter, `custom-only=true` to exclude TrustRadius-created Tags:\n\n```\ncurl -X GET -H 'x-api-key: ' \\\n 'https://api.trustradius.com/v1/tags?custom-only=true&vendors=&tag-groups='\n```\n" }, "response": [] } ] }, { "name": "Intent Data", "item": [ { "name": "Gets intent data", "request": { "method": "GET", "header": [ { "key": "x-api-key", "value": "{{apiKey}}", "type": "text" } ], "url": { "raw": "{{baseUrl}}/intent?start-date=2026-07-01&end-date=2026-07-31", "host": [ "{{baseUrl}}" ], "path": [ "intent" ], "query": [ { "key": "start-date", "value": "2026-07-01", "description": "An ISO 8601 date string specifying the starting date of the activity date range. Activities on this date will be included in the response. When neither the start-date and end-date parameters are included, the default start-date is fourteen days prior to the current day. When only the end-date is specified, the start-date dafauts to fourteen days prior to the end-date not to exceed fourty-five days prior to the current day.", "disabled": false }, { "key": "end-date", "value": "2026-07-31", "description": "An ISO8601 date string specifying the ending date of the activity date range. Activities on this date will not be included in the response. When neither the start-date and end-date parameters are included, the default end-date is the current day. When only the start-date is specified, the end-date dafauts to fourteen after the start-date not to exceed the current day.", "disabled": false }, { "key": "detailed", "value": "", "description": "When set to 'true', extra details about the account are included in the response. When set to 'false', only the account ID, name and domain are included in the response. The default value is 'false'.", "disabled": true } ] }, "description": "Gets intent data about accounts researching products, categories, competitors, and more on trustradius.com. Includes company firmographic information, visitor counts, and activity details for intent shown by identified companies." }, "response": [] } ] } ], "x-generated": "2026-08-14", "x-method": "derived", "x-source": "openapi/_original/trustradius-api-openapi.yml (provider-published OpenAPI 3.0.0 v1.1, exported from the TrustRadius Stoplight project trustradius/public-api)" }