Endpoint Playground
Returns a Shop.app product by `id`: title, description, price and original price, currency, availability, images, option groups, rating, review count with reviews, related products and the selling shop. Pass `variant_id` to mark a variant as selected. Missing products return an error.
14 Oct 2026: 3 product.option_groups; 2 fields had a value in every checked item.
Sample value profiles: name: “Colour” and 2 other values; values: median 3 entries.
curl 'https://api.crawlora.net/api/v1/shop-app/products/4596217053229' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| id (path) | string | Yes | 4596217053229 | Product id |
| variant_id | string | No | Variant id |
{
"code": 200,
"msg": "OK",
"data": {
"product": {
"id": "4596217053229",
"title": "Mens Wide Fit New Balance 624V5 Black Trainers ABZORB",
"shop_name": "Wide Fit Shoes UK",
"price": 1076,
"currency": "HKD"
}
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.