Endpoint Playground
Returns one page of a Kroger product's customer reviews -- review text, star rating, recommendation flag, helpful-vote counts, and customer photo URLs -- alongside the product's full star histogram. Customer display names are deliberately not returned.
14 Oct 2026: 40 reviews; 10 fields had a value in every checked item and 1 varied between items.
Sample value profiles: submitted_at: 2026-02-12 to 2026-09-07; rating: 1 to 5, median 5; recommended: true in 0 of 40.
curl 'https://api.crawlora.net/api/v1/kroger/product/reviews?upc=0007120200411' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| upc | string | Yes | 0007120200411 | Kroger product UPC/id |
| page | integer | No | One-based review page | |
| page_size | integer | No | Reviews per page, 1-100 |
{
"code": 200,
"msg": "OK",
"data": {
"upc": "0007120200411",
"page": 1,
"page_size": 16,
"average_rating": 4.64,
"total_count": 293,
"rating": {
"average": 4.64,
"count": 293,
"five_stars": 225,
"four_stars": 47,
"three_stars": 0,
"two_stars": 0,
"one_star": 7
},
"reviews": [
{
"id": "25562ac4-cf25-5ea3-a77c-461c4269540e",
"rating": 4,
"text": "I really enjoyed this product! The flavor is vibrant and tropical.",
"submitted_at": "2025-02-05T17:30:35.000Z",
"recommended": false,
"featured": false,
"ratings_only": false,
"helpful_vote_count": 0,
"not_helpful_vote_count": 0,
"photos": [
{
"url": "https://photos-us.bazaarvoice.com/photo/2/…",
"size": "medium"
}
]
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.