Overview
The Product Reviews API returns a company’s product catalog and, optionally, detailed reviews for one or more of those products. When noproducts parameter is supplied, the response contains only the list of products belonging to the company. When products is supplied, the response is enriched with ratings, star distribution, pros, cons, pricing and individual review content sourced from review providers. Results are returned in the API response.
Endpoint Details
- Method: GET
- Endpoint:
/v1/company/product-reviews
Authentication requirements
- Include a valid API key in the
x-api-keyrequest header.
Request
Request Parameters
Header Parameters
Your API key.
URL Parameters
Company website (e.g.
canva.com) or a company UUID (e.g. 3fa85f64-5717-4562-b3fc-2c963f66afa6). The UUID can be obtained from the Company Search API.List of
product_id values to fetch reviews for. Pass the parameter multiple times to request more than one product, for example products=177388&products=112516. Product IDs are returned by this same endpoint when called without the products parameter.If omitted, the response returns the product list only and no reviews.Maximum number of reviews to return per product. Only applies when
products is provided.Default = 0Max value = 50Number of reviews to skip before returning records. Use with
limit for pagination.Default = 0Example Request
products values:
Response
Successful Response Fields
Returns a JSON object with the following structure:Container object holding the company’s products and, when requested, their reviews.
Limit applied to the request.
Offset applied to the request.
Credits consumed by the request. Returns
0.0 when only the product list is fetched and a non-zero value when reviews are returned.Product Object Fields
Unique identifier for the product. Use this value in the
products query parameter to fetch reviews.Display name of the product.
Primary category of the product. Example:
Battery Storage Systems Providers.All categories the product belongs to.
Description of the product.
Average rating per review provider. Keys are provider identifiers (e.g.
g2) and values are floats. Present only when products is provided.Distribution of star ratings per review provider. Keys are provider identifiers (e.g.
g2), values are objects keyed by star value (1 through 5) with integer counts. Present only when products is provided.Aggregated pros mentioned across reviews. Present only when
products is provided.Aggregated cons mentioned across reviews. Present only when
products is provided.Pricing information for the product. Present only when
products is provided.Reviews container. Present only when
products is provided. See Reviews Object Fields below.Reviews Object Fields
List of individual review objects. See Review Object Fields below.
Total number of reviews available for the product across all providers.
Total review count broken down by provider. Keys are provider identifiers (e.g.
g2), values are integer counts.Review Object Fields
Unique identifier for the review.
Title of the review as submitted by the reviewer.
Full text of the review, including the reviewer’s answers to standard questions concatenated together.
Structured question-and-answer pairs from the review. Each object contains:
question(string): the question prompt.answer(string): the reviewer’s answer.
Rating given by the reviewer.
Publication date of the review in ISO 8601 format.
Reviewer’s company size band. Example:
Small-Business(50 or fewer emp.).Link to the original review on the provider’s site.
Review provider identifier. Example:
g2..png?fit=max&auto=format&n=tMpg-r-6yeOIk-hz&q=85&s=e0cafcb914826d8adc60e5092187e1ca)
.png?fit=max&auto=format&n=tMpg-r-6yeOIk-hz&q=85&s=f214ebe0a940d8aa0f19a709a6bfd7fa)