Download OpenAPI specification:
Welcome to the Skeepers Product Reviews API documentation! This API empowers you to explore the ratings and reviews associated with your products, enabling seamless synchronization with your system and unlocking the full potential of User-Generated Content (UGC)!
With the Product Reviews API, you can:
This documentation provides clear examples and guidance on how to use the API's individual endpoints.
The base URL for accessing the Product Reviews API is:
https://api-product-reviews.rr.skeepers.io/v1
Retrieve product ratings for one or more products associated with a website.
A product rating represents the collective assessment of customers' experiences with a particular product. It includes the average rating, total number of reviews, and the distribution of ratings from 1 to 5 stars.
website_id required | string <uuid> Example: 5f7b1b3a-5b0b-4b5a-9b0a-5e8b1b3a5b0b The ID of the website. |
ref | string Example: ref=ref1,ref2,ref3 Optional: The urlencoded product reference(s) to fetch ratings for. If not specified, returns data for all products. Use ',' as a separator for multiple references. Prefer alphabetical order for better caching. |
{- "data": {
- "ref1": {
- "average": 4.9571,
- "nb_total": 10,
- "nb_1": 1,
- "nb_2": 21,
- "nb_3": 12,
- "nb_4": 55,
- "nb_5": 80
}, - "ref2": {
- "average": 4.5,
- "nb_total": 6,
- "nb_1": 0,
- "nb_2": 2,
- "nb_3": 1,
- "nb_4": 2,
- "nb_5": 1
}, - "ref3": null
}
}
Retrieve product reviews for one or more products associated with a website.
A product review provides detailed feedback from customers, including the review text, rating, date, language, customer information, product information, associated comments and more.
The reviews are sorted by descending publication date, from the most recent to the oldest.
This API returns reviews by product reference. Which means any filter will be applied to the list of reviews for each product reference and not on a list of reviews directly. For example, if you only filter by rate, the API will return an object of all your product references as keys and the reviews for each product reference as values which will be filtered by the rate you provided.
website_id required | string <uuid> Example: 5f7b1b3a-5b0b-4b5a-9b0a-5e8b1b3a5b0b The ID of the website. |
ref | string Example: ref=ref1,ref2,ref3 Optional: The urlencoded product reference(s) to fetch reviews for. If not specified, returns data for all products. Use ',' as a separator for multiple references. Prefer alphabetical order for better caching. |
rate | string Example: rate=1,2,3,4,5 Optional: The rate of the reviews you want to filter on. This value must be between 1 and 5. |
sortBy | string Example: sortBy=publish_date,firstname,review Optional: Sort on any reviews field. Use the exact name of the variable in the reviews. |
sortDirection | string Example: sortDirection=ASC,DESC Optional: Choose the direction in which the sorting will occur. Either ASC for ascending or DESC for descending |
limit | integer Example: limit=10 Optional: The maximum number of reviews to return per product. |
offset | integer Example: offset=5 Optional: The number of reviews to skip. |
{- "data": {
- "ref1": [
- {
- "id": "50fcfe6c-3ef8-4c9f-a3db-46cf2af8bd6c",
- "rate": 4,
- "review": "This product is amazing! I highly recommend it.",
- "order_date": "2023-07-15T12:00:00Z",
- "review_date": "2023-07-25T10:30:00Z",
- "publish_date": "2023-07-26T08:00:00Z",
- "firstname": "John",
- "lastname": "Doe",
- "language": "en_US",
- "product_ref": "ref1",
- "brand": "Example Brand",
- "category": "Electronics",
- "product_ids": {
- "gtin_ean": "1234567890123",
- "gtin_jan": "9876543210987",
- "gtin_isbn": "0123456789",
- "gtin_upc": "012345678901",
- "sku": "SKU12345",
- "mpn": "MPN123"
}, - "moderations": [
- {
- "date": "2023-07-26T11:00:00Z",
- "origin": "merchant",
- "comment": "Thank you for your positive feedback!"
}
], - "medias": [
- {
- "type": "image",
- "data": {
- "type": "image",
}
}
], - "helping_votes": {
- "helpful": 8,
- "helpless": 2
}, - "hide_exchange": false,
- "anonymised_data": false,
- "pseudonymised_data": false,
- "compensated_review": false,
- "rewarded_review": false,
- "gifted_review": false,
- "syndicated_review": true,
- "syndicated_review_source": "Source Name",
- "syndicated_review_source_url": "www.source.com"
}, - {
- "id": "60fcfe6c-4ef8-5c9f-a3db-46cf2af8bd7d",
- "rate": 5,
- "review": "The best product I've ever used!",
- "order_date": "2023-07-18T15:00:00Z",
- "review_date": "2023-07-28T09:45:00Z",
- "publish_date": "2023-07-29T08:30:00Z",
- "firstname": "Jane",
- "lastname": "Smith",
- "language": "en_US",
- "product_ref": "ref1",
- "brand": "Example Brand",
- "category": "Electronics",
- "product_ids": {
- "gtin_ean": "1234567890123",
- "gtin_jan": "9876543210987",
- "gtin_isbn": "0123456789",
- "gtin_upc": "012345678901",
- "sku": "SKU12345",
- "mpn": "MPN123"
}, - "moderations": [ ],
- "medias": [ ],
- "helping_votes": {
- "helpful": 15,
- "helpless": 0
}, - "hide_exchange": false,
- "anonymised_data": false,
- "pseudonymised_data": false,
- "compensated_review": false,
- "rewarded_review": false,
- "gifted_review": false,
- "syndicated_review": false,
- "syndicated_review_source": null,
- "syndicated_review_source_url": null
}
], - "ref2": [
- {
- "id": "70fcfe6c-5ef8-6c9f-a3db-46cf2af8bd8e",
- "rate": 3,
- "review": "It's an okay product, but it could be improved.",
- "order_date": "2023-07-20T10:30:00Z",
- "review_date": "2023-07-30T11:15:00Z",
- "publish_date": "2023-07-31T09:00:00Z",
- "firstname": "Michael",
- "lastname": "Johnson",
- "language": "en_US",
- "product_ref": "ref2",
- "brand": "Example Brand",
- "category": "Home & Kitchen",
- "product_ids": {
- "gtin_ean": "0987654321098",
- "gtin_jan": "7654321098765",
- "gtin_isbn": "9876543210",
- "gtin_upc": "987654321098",
- "sku": "SKU54321",
- "mpn": "MPN987"
}, - "moderations": [ ],
- "medias": [ ],
- "helping_votes": {
- "helpful": 5,
- "helpless": 3
}, - "hide_exchange": false,
- "anonymised_data": false,
- "pseudonymised_data": false,
- "compensated_review": false,
- "rewarded_review": false,
- "gifted_review": false,
- "syndicated_review": false,
- "syndicated_review_source": null,
- "syndicated_review_source_url": null
}
], - "ref3": null
}
}