{"openapi":"3.1.0","info":{"title":"WhiteBIT Exchange API","version":"1.0.0","description":"Live spot market data from WhiteBIT, one of the largest global crypto exchanges by spot volume and a major European venue, served straight from its public v4 API with no key and nothing cached. The ticker endpoint returns a market's last price, 24-hour percentage change and base and quote volume. The tickers endpoint returns every spot market for a quote currency ranked by 24-hour quote volume, so one call surfaces the most-traded pairs on the venue. The markets endpoint lists the tradable spot pairs with their base/quote precision, minimum and maximum order size and maker/taker fees. The book endpoint returns live order-book depth — every bid and ask level with price and amount, plus the best bid/ask and the spread. Everything is read live from WhiteBIT on each request, nothing stored; perpetual contracts are excluded so you get clean spot data. A distinct global venue, separate from the other exchange feeds on the marketplace. Ideal for trading bots, price tickers, arbitrage scanners, portfolio trackers and market dashboards. Live, no key. 4 spot endpoints. For perpetuals or candles use a derivatives or OHLC API.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/whitebit-api","description":"oanor gateway"}],"tags":[{"name":"Market"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/book":{"get":{"operationId":"get_v1_book","tags":["Market"],"summary":"Live order-book depth","description":"","parameters":[{"name":"market","in":"query","required":true,"description":"Spot market BASE_QUOTE","schema":{"type":"string"},"example":"BTC_USDT"},{"name":"limit","in":"query","required":false,"description":"Levels per side (default 20)","schema":{"type":"string"},"example":"20"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/markets":{"get":{"operationId":"get_v1_markets","tags":["Market"],"summary":"Tradable spot pairs with fees and limits","description":"","parameters":[{"name":"quote","in":"query","required":false,"description":"Filter by quote currency","schema":{"type":"string"},"example":"USDT"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/ticker":{"get":{"operationId":"get_v1_ticker","tags":["Market"],"summary":"Ticker for one spot market","description":"","parameters":[{"name":"market","in":"query","required":true,"description":"Spot market BASE_QUOTE","schema":{"type":"string"},"example":"BTC_USDT"},{"name":"symbol","in":"query","required":false,"description":"Base coin (alternative to market)","schema":{"type":"string"},"example":"BTC"},{"name":"quote","in":"query","required":false,"description":"Quote currency for symbol","schema":{"type":"string"},"example":"USDT"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/tickers":{"get":{"operationId":"get_v1_tickers","tags":["Market"],"summary":"All spot markets for a quote by volume","description":"","parameters":[{"name":"quote","in":"query","required":false,"description":"Quote currency (default USDT)","schema":{"type":"string"},"example":"USDT"},{"name":"limit","in":"query","required":false,"description":"Max markets (default 50)","schema":{"type":"string"},"example":"50"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Spec","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":5300,"rps_limit":2,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":860,"monthly_call_quota":94000,"rps_limit":6,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":2480,"monthly_call_quota":495000,"rps_limit":18,"hard_limit":true},{"slug":"business","name":"Business","price_cents_month":5800,"monthly_call_quota":3000000,"rps_limit":45,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/whitebit-api"}