Nomoex API Documentation

Build on top of Nomoex. Access market data, manage your account, and execute trades programmatically.

Introduction

The base endpoint for all API requests is:

https://api.nomoex.com

All endpoints return JSON responses. Rate limits apply per IP address and API key.

Authentication

Private endpoints require authentication via API key and secret generated in your account settings.

Never share your API secret. It allows full access to your account funds.

Endpoints

GET/api/v3/ticker/24hr
GET/api/v3/depth
GET/api/v3/trades
GET/api/v3/klines
POST/api/v3/order
GET/api/v3/account
GET/api/v3/myTrades

Example Request

import requests
import time
import hmac
import hashlib
import os

# Load from environment variables
api_key = os.environ.get("NOMOEX_API_KEY")
api_secret = os.environ.get("NOMOEX_API_SECRET")
base_url = "https://api.nomoex.com"

def get_ticker(symbol):
    response = requests.get(
        f"{base_url}/api/v3/ticker/24hr",
        params={"symbol": symbol}
    )
    return response.json()

print(get_ticker("BTCUSDT"))

Rate Limits

Public endpoints1200 requests/min
Private endpoints600 requests/min
Order placement300 requests/min
WebSocket connections5 per IP