{"openapi":"3.1.0","info":{"title":"Coincheck Exchange API","version":"1.0.0","description":"Live market data from Coincheck, one of Japan's largest retail crypto exchanges (Monex Group), straight from its public REST API. This is the single-venue Japanese-Yen (JPY) view. The ticker endpoint returns the live BTC/JPY summary — last price, bid, ask, 24h high/low and 24h volume. The orderbook endpoint returns the live BTC/JPY bid/ask depth with per-level price and size, plus the best bid/ask and the resulting spread. The trades endpoint returns the most recent executed trades for any listed pair, with price, amount, side and time. The rate endpoint returns the current Japanese-Yen price of any listed coin (BTC, ETH, XRP, ETC …). Together they answer \"what does crypto cost in Japanese Yen on Coincheck right now, how deep is the BTC book, and what just traded\" — a single-venue JPY-denominated exchange view, distinct from the aggregated cross-exchange market, whole-market overview and other regional exchange APIs in the catalogue. Live, no key on the upstream, nothing stored.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/coincheck-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/orderbook":{"get":{"operationId":"get_v1_orderbook","tags":["Market"],"summary":"Live BTC/JPY bid/ask depth","description":"","parameters":[{"name":"limit","in":"query","required":false,"description":"Depth per side (max 200)","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/rate":{"get":{"operationId":"get_v1_rate","tags":["Market"],"summary":"Current JPY price of any listed coin","description":"","parameters":[{"name":"pair","in":"query","required":false,"description":"Pair in coin_jpy form","schema":{"type":"string"},"example":"eth_jpy"}],"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":"Live BTC/JPY summary","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"}}}},"/v1/trades":{"get":{"operationId":"get_v1_trades","tags":["Market"],"summary":"Most recent executed trades for a pair","description":"","parameters":[{"name":"pair","in":"query","required":false,"description":"Pair in coin_jpy form","schema":{"type":"string"},"example":"btc_jpy"},{"name":"limit","in":"query","required":false,"description":"Max trades (max 100)","schema":{"type":"string"},"example":"30"}],"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":28000,"rps_limit":5,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":715,"monthly_call_quota":330000,"rps_limit":15,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":2155,"monthly_call_quota":1480000,"rps_limit":40,"hard_limit":true},{"slug":"scale","name":"Scale","price_cents_month":4880,"monthly_call_quota":5300000,"rps_limit":120,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/coincheck-api"}