https://api.novig.com/nbx/v2
QA URL: https://api-qa.novig.us/nbx/v2
Rate Limits
Each limit is per route and per method. A row that lists several routes gives
each of them its own budget at that limit: every cancel route has its own 1024
requests per second, and single-order placement no longer competes with batch
placement.
User history endpoints support a maximum
limit of 1024 items per request for /orders and 256 items per request for /fills and /transactions (default 100).
Rate limit responses
When a limit is exceeded the API responds with HTTP429 Too Many Requests. Every response (both 2xx and 429) carries rate-limit headers:
Endpoints with a two-tier
burst + sustained policy (the user-history endpoints) emit a separate set of headers per tier, suffixed with the tier name — e.g. X-RateLimit-Remaining-burst and X-RateLimit-Remaining-sustained. Honor whichever tier is closest to its limit.
We recommend retrying on 429 after the Retry-After delay with exponential backoff.
Timeout: 5 seconds
Features
- Place, cancel, and query orders
- Retrieve market data and positions

