VIP Stores Query API
Overview
This API is designed for VIP users to query Etsy store data, supporting multi-condition filtering by sales, favorites, reviews, country, category, etc., with sorting and pagination capabilities. Each returned store will consume corresponding API credits.- API Type: REST API
- Request Method: POST
- Data Format: JSON
- Authentication: API Key
- Available To: VIP / Subscription Users
Endpoint
Authentication
Include a valid API Key in the request header:Request Parameters
Request Body (JSON)
Parameter Description
| Parameter | Type | Required | Description |
|---|---|---|---|
| search_key | string | No | Search keyword or store name、url |
| status | int | No | Store status: 1=Active, 0=Inactive |
| country | string | No | Store country |
| category | string | No | Store main category |
| sales_weekly | string | No | Store weekly sales range |
| sales | string | No | Store total sales range |
| favorites | string | No | Store favorites count range |
| favorites_weekly | string | No | Store weekly new favorites |
| reviews | string | No | Store reviews count range |
| reviews_weekly | string | No | Store weekly new reviews |
| start_at | string | No | Store opening date range |
| is_star | int | No | Is star store: 1=Yes |
| is_raving | int | No | Is Raving store: 1=Yes |
| sort_by | int | No | Sort field: 8=Total sales, 9=Weekly sales, 10=Reviews, 11=Favorites |
| desc | int | No | Sort direction: 1=Descending, 0=Ascending |
| page_num | int | No | Page number, starts from 1 |
| page_size | int | No | Items per page, max 100 |
Request Examples
Response
Response Example
Response
Response Fields
| Field | Type | Description |
|---|---|---|
| store_num | int | Total number of stores matching criteria |
| page_size | int | Items per page |
| final_count | int | Number of items returned in current page |
| list | array | Store data list |
| used_today | int | Credits used today |
| remaining_today | int | Remaining credits today |
Credit Consumption Rules
- Each returned store consumes 1 credit
- Actual credit consumption = final_count
- Returns 429 error when daily credits are insufficient
Error Codes
| Code | Description |
|---|---|
| 400 | Invalid parameters |
| 401 | Invalid or missing API Key |
| 403 | No subscription permission |
| 429 | Daily quota exhausted |
| 500 | Internal server error |
Use Cases
- Etsy store screening and research
- High-sales / high-rating store discovery
- Competitor store monitoring
- Market size and trend analysis
Query Scenarios
1. Query Star Premium Stores
2. Query Emerging Stores in Specific Country
3. Query Raving Stores (High Rating)
Important Notes
- Recommended to control page_size reasonably to avoid unnecessary credit consumption
- Multi-condition filtering may increase query time
- Response data is sourced from Etsy public information and is for analysis use only
Last Updated: 2026-01-14
Maintained By: EHunt API Team
