Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.api.ehunt.ai/llms.txt

Use this file to discover all available pages before exploring further.

Endpoint text
POST /api/vi/temu-items
Authentication
Include your API Key in the request header:
text
X-VIP-TOKEN: your_api_key_here
Request Parameters
ParameterTypeRequiredDescription
search_keystringNoSearch keyword or product ID / store ID
category_homestringNoFrontend category ID
category_backendstringNoBackend category ID
pricestringNoPrice range, format: “10~100”
ratingstringNoRating range, format: “4~5”
reviewsstringNoReview count range, format: “100~1000”
sales_totalstringNoTotal sales range
sales_weeklystringNoWeekly sales range
sales_dailystringNoDaily sales range
sold_outintNoDelisted status: 0=active, 1=delisted, default 0
is_localintNoSemi-managed: 0=fully managed, 1=semi-managed, default 0
regionstringNoSemi-managed regions, comma separated
tagsstringNoProduct tags, comma separated
custom_tagsstringNoCustom tags, comma separated
publish_timestringNoListing date range, format: “YYYY-MM-DD~YYYY-MM-DD”
sort_bystringNoSort field and direction, e.g., “order_week-0” (weekly sales desc), “order_week-1” (asc). Default “order_week-0”
page_numintNoPage number, starting from 1
page_sizeintNoItems per page, max 100
Request Example python
import requests
import json

url = "https://api.ehunt.ai/api/vi/temu-items"
headers = {
    "Content-Type": "application/json",
    "X-VIP-TOKEN": "your_api_key_here"
}
payload = {
    "search_key": "women dress",
    "price": "10~50",
    "sales_weekly": "10~100",
    "rating": "4~5",
    "sort_by": "order_week-0",
    "page_num": 1,
    "page_size": 20
}
response = requests.post(url, headers=headers, json=payload)
print(json.dumps(response.json(), indent=2))
Response Example json
{
  "code": 200,
  "message": "OK",
  "data": {
    "product_num": 100,
    "page_size": 20,
    "final_count": 20,
    "list": [
      {
        "product_id": "100500123456789",
        "product_name": "Elegant Women's Floral Dress",
        "product_name_cn": "优雅女士碎花连衣裙",
        "logo_url": "https://img.kwcdn.com/product/.../image.jpg",
        "price": 29.99,
        "order_total": 5000,
        "order_week": 200,
        "order_day": 30,
        "order_month": 800,
        "rating": 4.7,
        "review_num": 1200,
        "publish_time": "2024-01-15",
        "sold_out": 0,
        "is_local": 0,
        "local_region": [],
        "store_id": "store_12345",
        "tags": ["floral", "summer"],
        "custom_tags": [],
        "category_home": "1001",
        "category_backend": "2001"
      }
    ]
  },
  "used_today": 150,
  "remaining_today": 350
}
Response Fields
FieldTypeDescription
product_idstringProduct ID
product_namestringProduct name (English)
product_name_cnstringProduct name (Chinese)
logo_urlstringMain image URL
pricefloatPrice (USD)
order_totalintTotal sales
order_weekintWeekly sales
order_dayintDaily sales
order_monthintMonthly sales
ratingfloatRating (0-5)
review_numintReview count
publish_timestringListing date
sold_outintDelisted status (0=active, 1=delisted)
is_localintSemi-managed (0=fully managed, 1=semi-managed)
local_regionarraySemi-managed regions list
store_idstringStore ID
tagsarrayProduct tags
custom_tagsarrayCustom tags
category_homestringFrontend category ID
category_backendstringBackend category ID

Common Response Codes

CodeDescription
200Success
401Authentication failed (invalid/expired API Key)
402Insufficient credits or subscription expired
403Access denied
429Rate limit exceeded
500Internal server error

Credit Usage

  • Each returned product or store consumes 1 credit.
  • Daily credit limit (shared across all VIP endpoints: Etsy, Shopify, Temu).
  • Response includes used_today and remaining_today to monitor usage.