Endpoint Playground
Returns a market snapshot derived from Shop.app search results, including price ranges, currencies, sale counts, discounts, and top shops. Limit defaults to 20 and accepts values up to 50.
14 Oct 2026: Single record response; 12 fields had a value in every checked item.
Sample value profiles: products_count: 20; query: “sneakers”; currencies: 1 entry.
curl 'https://api.crawlora.net/api/v1/shop-app/analysis?query=sneakers' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| query | string | Yes | sneakers | Search query |
| limit | integer | No | Maximum products to analyze, defaults to 20 and supports up to 50 | |
| in_stock | boolean | No | Request in-stock products | |
| on_sale | boolean | No | Request sale products | |
| deep_search | boolean | No | Accepted for compatibility; Shop.app no longer offers a separate deep search mode, so results are unchanged |
{
"code": 200,
"msg": "OK",
"data": {
"query": "sneakers",
"products_count": 5,
"groups_count": 0,
"shops_count": 3,
"currencies": [
"USD"
],
"prices_by_currency": [
{
"currency": "USD",
"count": 5,
"min": 40,
"max": 100,
"average": 67.5
}
],
"sale_count": 2,
"discounts": {
"min_percent": 20,
"max_percent": 50,
"average_percent": 35
},
"top_shops": [
{
"shop_id": "62696",
"shop_name": "BILLY Footwear",
"count": 2
}
],
"sampled_product_ids": [
"8075903107261",
"7093164834901"
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.