CyberEx API Dokümanı

CyberEx API Docs

CyberEx API, yüksek frekanslı ticaret ve güvenli varlık yönetimi için tasarlanmış, düşük gecikmeli bir REST ve WebSocket arayüzü sunar.

CyberEx API offers a low-latency REST and WebSocket interface designed for high-frequency trading and secure asset management.

https://api.cyberex.com.tr/v1

Kimlik Doğrulama

Authentication

Tüm özel uç noktalar (private endpoints), API Key ve Secret Key ile imzalanmış istekler gerektirir. İmza (signature) HMAC SHA256 algoritması kullanılarak oluşturulur.

All private endpoints require requests signed with API Key and Secret Key. The signature is generated using HMAC SHA256.

Headers: X-CBX-APIKEY: vmPU... X-CBX-SIGNATURE: 124f... X-CBX-TIMESTAMP: 16789000

Hız Sınırları (Rate Limits)

Rate Limits

Type Limit
Public Requests 1200 req / min
Private Requests 600 req / min
Orders 10 orders / sec

Piyasa Verileri: Ticker

Market Data: Ticker

24 saatlik fiyat değişim istatistikleri.

24 hour rolling window price change statistics.

GET /market/ticker/24hr
{ "symbol": "BTCUSDT", "priceChange": "-94.99", "priceChangePercent": "-0.096", "lastPrice": "98450.00", "volume": "12500.45", "openTime": 1678900000, "closeTime": 1678986400 }

Emir Defteri (Order Book)

Order Book

Belirli bir parite için derinlik verisi.

Order book depth for a specific pair.

GET /market/depth?symbol=BTCUSDT&limit=5
{ "lastUpdateId": 1027024, "bids": [ ["98449.00", "0.500"], ["98448.00", "1.200"] ], "asks": [ ["98451.00", "0.100"], ["98452.00", "2.500"] ] }

Son İşlemler (Recent Trades)

Recent Trades

Son gerçekleşen işlemlerin listesi.

List of recent trades.

GET /market/trades?symbol=BTCUSDT
[ { "id": 28457, "price": "98450.00", "qty": "0.01", "time": 1678900000, "isBuyerMaker": true } ]

Emir Gir (Place Order)

Place Order

Yeni bir alım veya satım emri gönderir.

Send a new buy or sell order.

POST /order

Parameters

  • symbol (STRING): BTCUSDT
  • side (ENUM): BUY, SELL
  • type (ENUM): LIMIT, MARKET
  • quantity (DECIMAL)
  • price (DECIMAL) [Required for LIMIT]
{ "symbol": "BTCUSDT", "orderId": 28, "transactTime": 1507725176595 }

Emir İptal (Cancel Order)

Cancel Order

Aktif bir emri iptal eder.

Cancel an active order.

DELETE /order
{ "symbol": "BTCUSDT", "orderId": 28, "status": "CANCELED" }

Bakiye (Balance)

Account Balance

Hesap bakiyesini ve varlık detaylarını getirir.

Get account balance and asset details.

GET /account
{ "canTrade": true, "balances": [ { "asset": "BTC", "free": "1.50000000", "locked": "0.00000000" }, { "asset": "USDT", "free": "5000.00", "locked": "1200.00" } ] }