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/shopify-stores
Authentication
Include your API Key in the request header:
text
X-VIP-TOKEN: your_api_key_here
Request Parameters
ParameterTypeRequiredDescription
search_keystringNoStore name or domain keyword
countrystringNoCountry code (e.g., US, CN)
yearintNoStore creation year filter: 1=last 1 year, 2=1-2 years, 3=2-3 years, 4=3+ years
sort_byintNoSort field: 0=product count, 1=category count, 2=monthly visits, 3=FB followers, 4=Ins followers, 5=ad count, 6=relevance, 7=monthly orders (default)
order_bystringNoSort direction: asc/desc, default desc
page_numintNoPage number, starting from 1
page_sizeintNoItems per page, max 100
product_num_minintNoMinimum product count
product_num_maxintNoMaximum product count
advertise_count_minintNoMinimum ad count
advertise_count_maxintNoMaximum ad count
monthly_visit_minintNoMinimum monthly visits
monthly_visit_maxintNoMaximum monthly visits
month_order_minintNoMinimum monthly orders
month_order_maxintNoMaximum monthly orders
langstringNoLanguage: en/cn, default en
Request Example python
import requests
import json

url = "https://api.ehunt.ai/api/vi/shopify-stores"
headers = {
    "Content-Type": "application/json",
    "X-VIP-TOKEN": "your_api_key_here"
}
payload = {
    "search_key": "fashion",
    "country": "US",
    "product_num_min": 100,
    "month_order_min": 1000,
    "sort_by": 7,
    "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": {
    "store_num": 100,
    "page_size": 20,
    "final_count": 20,
    "list": [
      {
        "store_id": "store_123",
        "shop_id": "shop_123",
        "store_name": "Fashion Hub",
        "store_domain": "fashionhub.myshopify.com",
        "store_link": "https://fashionhub.myshopify.com",
        "country": "United States",
        "created_time": "2020-01-15",
        "product_num": 2500,
        "category_num": 15,
        "categories": [
          {"id": "123", "name": "Women's Clothing"},
          {"id": "456", "name": "Accessories"}
        ],
        "monthly_visit": "2.5M",
        "month_order_num": "15.2k",
        "fb_followers": "125k",
        "ins_followers": "89k",
        "advertise_count": 45,
        "ad_link": "https://www.facebook.com/ads/library/?view_all_page_id=...",
        "email": "contact@fashionhub.com",
        "facebook_url": "https://www.facebook.com/fashionhub",
        "instagram_url": "https://www.instagram.com/fashionhub",
        "social_links": {},
        "global_rank": "125000",
        "logo": "https://cdn.shopify.com/.../logo.png",
        "available_status": 1
      }
    ]
  },
  "used_today": 150,
  "remaining_today": 350
}
Response Fields
FieldTypeDescription
store_idstringStore ID
shop_idstringShop ID
store_namestringStore name
store_domainstringStore domain
store_linkstringStore URL
countrystringCountry name
created_timestringCreation date
product_numintProduct count
category_numintCategory count
categoriesarrayCategory list
monthly_visitstringMonthly visits (formatted)
month_order_numstringMonthly orders (formatted)
fb_followersstringFacebook followers
ins_followersstringInstagram followers
advertise_countintAd count
ad_linkstringFacebook Ad Library link
emailstringContact email
facebook_urlstringFacebook page URL
instagram_urlstringInstagram profile URL
social_linksobjectOther social links
global_rankstringGlobal rank
logostringStore logo URL
available_statusintStore status (1=active)

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/store consumes 1 credit.
  • Daily credit limit (shared across all VIP endpoints).
  • Response includes used_today and remaining_today to monitor usage.