ApexVault API
A RESTful API with WebSocket streaming for programmatic trading. Build bots, dashboards, and integrations with sub-50ms latency.
Quick Start
1. Generate an API key at Settings API Keys in your dashboard. 2. Authenticate your requests with: Authorization: Bearer YOUR_API_KEY 3. Make your first request: curl -X GET "https://api.apexvault.io/api/v1/ticker?pair=BTC-USDT" -H "Authorization: Bearer YOUR_API_KEY"
Endpoints
GET /api/v1/ticker Ticker data for all supported pairs. GET /api/v1/orderbook/:pair Current order book for a given pair. POST /api/v1/orders Place a new order (limit or market). DELETE /api/v1/orders/:id Cancel an existing order by ID. GET /api/v1/balances Account balances for all assets. GET /api/v1/transactions Transaction history with pagination. POST /api/v1/withdrawals Initiate a withdrawal to an external address. GET /api/v1/ws WebSocket stream for real-time market data.
Rate Limits
Public Endpoints: 1,200 requests / minute Private Endpoints: 600 requests / minute Order Placement: 100 orders / second
Need Help?
Our developer support team is available to help you get up and running. Contact developers@apexvault.io.