{"openapi":"3.1.0","info":{"title":"Poloniex Exchange API","version":"1.0.0","description":"Live spot market data from Poloniex, one of the longest-running global crypto exchanges, served straight from its public v2 API with no key and nothing cached. The ticker endpoint returns a market's last price, open, 24-hour high and low, best bid and ask, the spread, 24-hour change, base and quote volume, trade count and mark price. The tickers endpoint returns every 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 pairs with their price and quantity scales and minimum order size. The book endpoint returns live order-book depth — every bid and ask level with price and amount, plus the best bid/ask and spread. The trades endpoint returns the most recent public trades with price, size and taker side, so you can see the tape in real time. Everything is read live from Poloniex on each request, nothing stored. A distinct venue, separate from the other exchange feeds on the marketplace. Ideal for trading bots, price tickers, tape readers, arbitrage scanners and market dashboards. Live, no key. 5 spot endpoints. For candles or perpetuals use an OHLC or derivatives API.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/poloniex-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":"Market BASE_QUOTE","schema":{"type":"string"},"example":"BTC_USDT"},{"name":"limit","in":"query","required":false,"description":"Levels (snaps to 5/10/20/50/100/150)","schema":{"type":"string"},"example":"10"}],"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 pairs with scales 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 market","description":"","parameters":[{"name":"market","in":"query","required":true,"description":"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 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/trades":{"get":{"operationId":"get_v1_trades","tags":["Market"],"summary":"Recent public trades","description":"","parameters":[{"name":"market","in":"query","required":true,"description":"Market BASE_QUOTE","schema":{"type":"string"},"example":"BTC_USDT"},{"name":"limit","in":"query","required":false,"description":"Max trades (default 25)","schema":{"type":"string"},"example":"25"}],"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":5400,"rps_limit":2,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":890,"monthly_call_quota":93000,"rps_limit":6,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":2540,"monthly_call_quota":485000,"rps_limit":18,"hard_limit":true},{"slug":"business","name":"Business","price_cents_month":5900,"monthly_call_quota":2920000,"rps_limit":45,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/poloniex-api"}