ElevateX ElevateX Reseller API v1
Storefront →

1. Overview & Base URL

The ElevateX Reseller API provides high-throughput, low-latency access to our full catalog of premium digital accounts, AI developer subscriptions, and VPN licenses. Build automated Telegram bots, Discord commerce suites, or web shops powered by ElevateX fulfillment.

Production Gateway Base URL: https://shop.elevatexbyzaid.com/api/v1

2. Authentication

Every request must include your active Reseller API key. Pass it in the HTTP headers using X-API-Key or standard Authorization: Bearer.

# Pass in headers:
X-API-Key: elx_live_a1b2c3d4e5f6...

3. Prepaid Wallet & Billing

API orders do not require individual checkout transactions. Instead, orders are deducted atomically from your prepaid ElevateX balance in 1 millisecond.

💳 How to Top Up

Deposit funds into your wallet balance via Binance Pay (USDT) or EasyPaisa / Raast (PKR) directly inside the Telegram bot @exzshop_bot using the /deposit command.

🏷️ Wholesale Discount

Reseller tiers receive automated wholesale discounts applied automatically when fetching catalog prices and during order placement.

4. Rate Limits & Quotas

Standard API keys include a quota of 120 requests per minute per key. If your bot exceeds the limit, the server responds with status code 429 Too Many Requests and a Retry-After header in seconds.

GET

/api/v1/ping

Uptime and latency benchmark endpoint. Returns server timestamp in under 0.5ms.

{
  "ok": true,
  "service": "ElevateX Light-Speed Reseller Gateway",
  "status": "online",
  "timestamp": 1759695000,
  "version": "1.0.0"
}
GET

/api/v1/balance

Check available wallet balance in USDT and PKR, discount percentage, and lifetime order volume.

{
  "ok": true,
  "user_id": 7646205756,
  "label": "Zaid Reseller Bot",
  "tier": "vip",
  "discount_pct": 5.0,
  "balance_usdt": "125.50",
  "balance_pkr": "34751",
  "rate_limit_per_min": 120,
  "total_orders": 142,
  "total_volume_usdt": "680.00",
  "status": "active"
}
GET

/api/v1/products

Retrieve live inventory streamed directly from RAM cache with your wholesale discount applied. Includes in_stock and fulfillment status flags.

{
  "ok": true,
  "count": 28,
  "reseller_discount_pct": 5.0,
  "products": [
    {
      "id": "elx-vault-108",
      "name": "Lovable Pro 100 Credits",
      "category": "AI & Coding",
      "stock": 42,
      "in_stock": true,
      "fulfillment": "instant",
      "price_usdt": "3.99",
      "price_pkr": "1105",
      "retail_price_usdt": "4.20",
      "warranty": "Standard Store Warranty",
      "description": "Login credentials and instructions"
    }
  ]
}
POST

/api/v1/orders

Execute an automated wholesale purchase. Debits balance atomically and returns credentials immediately. Accepts both product_id and productId. Retries with the same custom_ref are guaranteed idempotent (never double-charge).

Request Body (JSON):
{
  "product_id": "elx-vault-108",
  "quantity": 1,
  "custom_ref": "MY-BOT-ORD-9821"
}
Response (200 OK):
{
  "ok": true,
  "order_id": "EX-R-C4A18E31",
  "custom_ref": "MY-BOT-ORD-9821",
  "product_id": "elx-vault-108",
  "product_name": "Lovable Pro 100 Credits",
  "quantity": 1,
  "unit_price_usdt": "3.99",
  "total_usdt": "3.99",
  "remaining_balance_usdt": "121.51",
  "status": "completed",
  "delivery": [
    "[email protected]:Pass1234"
  ],
  "created_at": "2026-10-05T19:30:00Z"
}
GET

/api/v1/orders/{order_id}

Fetch order verification details and credentials for any past order executed with your key.

5. Developer Integration Code

Python (httpx / requests)
import httpx

API_KEY = "elx_live_YOUR_API_KEY_HERE"
BASE_URL = "https://shop.elevatexbyzaid.com/api/v1"
headers = {"X-API-Key": API_KEY, "Content-Type": "application/json"}

with httpx.Client(base_url=BASE_URL, headers=headers, timeout=10.0) as client:
    # 1. Check wallet balance
    balance = client.get("/balance").json()
    print("Balance:", balance["balance_usdt"], "USDT")

    # 2. Browse products
    catalog = client.get("/products").json()
    print("Available products:", len(catalog["products"]))

    # 3. Place order
    order = client.post("/orders", json={
        "product_id": "elx-108",
        "quantity": 1,
        "custom_ref": "MY-BOT-ORD-001"
    }).json()
    print("Order Status:", order["status"], "Delivery:", order.get("delivery"))
Node.js (Fetch API)
const API_KEY = 'elx_live_YOUR_API_KEY_HERE';
const BASE_URL = 'https://shop.elevatexbyzaid.com/api/v1';

async function buyProduct(productId, qty = 1) {
  const res = await fetch(`${BASE_URL}/orders`, {
    method: 'POST',
    headers: {
      'X-API-Key': API_KEY,
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      product_id: productId,
      quantity: qty,
      custom_ref: `NODE-${Date.now()}`
    })
  });
  const data = await res.json();
  console.log('Order Result:', data);
  return data;
}

buyProduct('elx-108');
cURL (Command Line)
curl -X POST "https://shop.elevatexbyzaid.com/api/v1/orders"   -H "X-API-Key: elx_live_YOUR_API_KEY_HERE"   -H "Content-Type: application/json"   -d '{"product_id": "elx-108", "quantity": 1, "custom_ref": "CURL-001"}'