Endpoint Playground
Returns buyer reviews for an Etsy shop, identified by the required `id` (a numeric shop id or a shop name). Page with `offset` (default 0) and `limit` (default 14). The response has the average rating and total rating count. Each review has buyer, date, rating, text, language, the reviewed listing, and whether the seller replied.
14 Oct 2026: 14 reviews; 3 fields had a value in every checked item.
Sample value profiles: rating: 4 to 5, median 5.
curl 'https://api.crawlora.net/api/v1/etsy/shop/gaguatelier/reviews' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| id (path) | string | Yes | gaguatelier | Numeric Etsy shop id or shop name |
| offset | integer | No | 0-based review offset | |
| limit | integer | No | Page size (default 14) |
{
"code": 200,
"msg": "OK",
"data": {
"shop_id": "87654321",
"shop_name": "gaguatelier",
"count": 363,
"offset": 0,
"avg_rating": 4.9,
"total_rating_count": 363,
"reviews": [
{
"buyer_name": "Alicia",
"rating": 5,
"text": "Beautiful mug!"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.