Endpoint Playground
Searches Wish's product catalog by keyword, with real offset-based pagination. Returns products with price, currency, rating, review count, and merchant id. A query with no matches returns a normal, empty result rather than an error.
14 Oct 2026: 17 products; 8 fields had a value in every checked item.
Sample value profiles: price: 13 to 191, median 91; name: “Pembe Potin Nakış Detaylı Hasır Dolgu Taban Önü Açık Kadın…” and 16 other values; image_url: canary.contestimg.wish.com.
curl 'https://api.crawlora.net/api/v1/wish/search?query=shoes' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| query | string | Yes | shoes | Search keyword |
| count | integer | No | Number of results per page, 1 to 70, defaults to 30 | |
| offset | integer | No | Result offset, 0-based, defaults to 0, must be an exact multiple of count up to 3 * count |
{
"code": 200,
"msg": "OK",
"data": {
"query": "shoes",
"count": 30,
"offset": 0,
"result_count": 3,
"next_offset": 30,
"has_more": true,
"products": [
{
"product_id": "68b46c0356ea5dba05e9f755",
"name": "Waterproof Leather Casual Sneakers for Men, Lightweight Breathable Walking Shoes, Fashion Athletic Running Shoes",
"price": 129.74,
"currency_code": "HKD",
"rating": 5,
"merchant_id": "68ad644a332a553b38e113ec",
"image_url": "https://canary.contestimg.wish.com/api/webimage/68b46c0356ea5dba05e9f755-medium.jpg",
"url": "https://www.wish.com/product/68b46c0356ea5dba05e9f755"
}
],
"source_url": "https://www.wish.com/api/feed/get-search-universal-feed",
"fetched_at": "2026-08-10T10:00:00Z"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.