The Appio Reviews Public API allows developers to retrieve reviews from your store programmatically. This is useful if you want to display reviews on another platform or build custom integrations.
For example, another e-commerce platform, custom website, or third-party application can use the API to fetch and display your reviews.
This API is designed for server-side or cached integrations to ensure stable performance.
All API requests should use the following production base URL:
https://k8s.appio.pro/productionPublic API endpoints require the following query parameters for authentication:
shop_domain – your Shopify store domain
Example: example.myshopify.com
api_token – your Appio Reviews public API token
No additional headers are required.
You can locate your Public API Token inside the app:
Appio Reviews → Settings → Integration → Appio API
This token allows external services to retrieve your review data.
To ensure system stability, API requests are rate-limited.
Endpoint:
GET /api/v1/reviewsLimit:
50 requests per minute per shop
If the limit is exceeded, the API will return:
429 Too many requestsWe recommend implementing caching or server-side requests when integrating with the API.
Retrieve a list of reviews from your store.
GET /api/v1/reviewsParameter
Description
shop_domain | Your Shopify store domain |
api_token | Your public API token |
Parameter
Description
product_id | Filter reviews by product ID |
status | Review status (recommended: |
rating | Filter by rating |
isPinned | Filter pinned reviews |
isVerified | Filter verified reviews |
page | Pagination page number (default: 1) |
per_page | Number of reviews per page (default: 30) |
GET https://k8s.appio.pro/production/api/v1/reviews?shop_domain=example.myshopify.com&api_token=PUBLIC_TOKEN&product_id=123456789&status=published&page=1&per_page=10{
"current_page": 1,
"per_page": 10,
"reviews": [...]
}Retrieve the total number of reviews based on the provided filters.
GET /api/v1/reviews/countThis endpoint uses the same authentication and filtering parameters as /api/v1/reviews.
https://k8s.appio.pro/production/api/v1/reviews/count?shop_domain=example.myshopify.com&api_token=PUBLIC_TOKEN&product_id=123456789&status=published42The Public API can be used for:
Displaying reviews on a custom website
Syncing reviews to another e-commerce platform
Building custom review widgets
Integrating reviews with third-party systems
For most merchants, exporting reviews via CSV may be the simpler option. The API is mainly intended for developers building automated integrations.