{"openapi":"3.1.0","info":{"title":"Gemini Exchange API","version":"1.0.0","description":"Live market data from Gemini, the US-regulated crypto exchange founded by the Winklevoss twins, served straight from its public API — no key, nothing cached. The ticker endpoint returns a pair's snapshot — open, high, low and last price, best bid and ask, and the 24-hour percentage change — plus Gemini's distinctive hourly_changes array, the last 24 hourly prices, which lets you draw an intraday sparkline from a single call. The prices endpoint returns every Gemini pair in one call with its price and 24-hour change — the whole board at once. The orderbook endpoint returns the top of the order book with the spread. The trades endpoint returns the live trade tape, the most recent executed trades with price, amount, side and time. Everything is Gemini's live venue data from a regulated US exchange, nothing stored. This is the Gemini price, intraday-history and tape layer for any trading, charting or market-data app. Distinct from Coinbase, Bitstamp, OKX, Gate.io and Kraken venue APIs and from aggregated feeds — this is Gemini's own order book, tape and hourly price history. 4 endpoints, no key on our side, real-time.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/gemini-api","description":"oanor gateway"}],"tags":[{"name":"Gemini"},{"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":["Gemini"],"summary":"Top of order book","description":"","parameters":[{"name":"symbol","in":"query","required":true,"description":"Gemini symbol","schema":{"type":"string"},"example":"ethusd"},{"name":"depth","in":"query","required":false,"description":"Levels per side (max 100)","schema":{"type":"string"},"example":"10"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"asks":[{"price":1655.49,"amount":38.524788},{"price":1655.83,"amount":0.1151},{"price":1656.04,"amount":0.1151},{"price":1656.37,"amount":30.88563},{"price":1656.38,"amount":0.0493},{"price":1656.54,"amount":0.0658},{"price":1656.55,"amount":0.0493},{"price":1656.85,"amount":8.206406},{"price":1656.86,"amount":0.1151},{"price":1656.87,"amount":7.442}],"bids":[{"price":1655.48,"amount":0.1151},{"price":1655.29,"amount":0.730175},{"price":1655.16,"amount":0.0493},{"price":1655.03,"amount":0.0658},{"price":1654.95,"amount":1.045237},{"price":1654.69,"amount":0.0658},{"price":1654.67,"amount":0.0493},{"price":1654.52,"amount":0.0658},{"price":1654.5,"amount":0.0493},{"price":1654.4,"amount":2.190525}],"source":"Gemini","spread":0.01,"symbol":"ETHUSD","best_ask":1655.49,"best_bid":1655.48,"spread_pct":0.0006},"meta":{"timestamp":"2026-06-09T20:24:38.840Z","request_id":"5b0f84a7-a02d-4692-b125-382681332318"},"status":"ok","message":"Order book retrieved successfully","success":true}}}},"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/prices":{"get":{"operationId":"get_v1_prices","tags":["Gemini"],"summary":"All pairs in one call","description":"","parameters":[{"name":"sort","in":"query","required":false,"description":"change (sort by 24h % change)","schema":{"type":"string"},"example":"change"},{"name":"limit","in":"query","required":false,"description":"Max rows","schema":{"type":"string"}}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"sort":"change","count":347,"prices":[{"pair":"ALIUSD","price":0.001454,"change_24h_pct":2.54},{"pair":"ALIUSDC","price":0.001454,"change_24h_pct":2.54},{"pair":"ALIGUSD","price":0.001454,"change_24h_pct":2.54},{"pair":"ALIRLUSD","price":0.001454,"change_24h_pct":2.54},{"pair":"LTCBTC","price":0.0006942,"change_24h_pct":2.4},{"pair":"CRVGUSD","price":0.2034,"change_24h_pct":1.9},{"pair":"CRVRLUSD","price":0.2034,"change_24h_pct":1.9},{"pair":"CRVUSDC","price":0.2034,"change_24h_pct":1.9},{"pair":"CRVUSD","price":0.2034,"change_24h_pct":1.9},{"pair":"RNDRRLUSD","price":1.674,"change_24h_pct":1.27},{"pair":"RNDRUSD","price":1.674,"change_24h_pct":1.27},{"pair":"RNDRUSDC","price":1.674,"change_24h_pct":1.27},{"pair":"RNDRGUSD","price":1.674,"change_24h_pct":1.27},{"pair":"FARTCOINUSD","price":0.120957,"change_24h_pct":1.09},{"pair":"FARTCOINGUSD","price":0.120957,"change_24h_pct":1.09},{"pair":"FARTCOINRLUSD","price":0.120957,"change_24h_pct":1.09},{"pair":"FARTCOINUSDC","price":0.120957,"change_24h_pct":1.09},{"pair":"KMNORLUSD","price":0.015191,"change_24h_pct":0.84},{"pair":"KMNOGUSD","price":0.015191,"change_24h_pct":0.84},{"pair":"KMNOUSD","price":0.015191,"change_24h_pct":0.84},{"pair":"KMNOUSDC","price":0.015191,"change_24h_pct":0.84},{"pair":"IMXGUSD","price":0.1404,"change_24h_pct":0.48},{"pair":"IMXRLUSD","price":0.1404,"change_24h_pct":0.48},{"pair":"IMXUSDC","price":0.1404,"change_24h_pct":0.48},{"pair":"IMXUSD","price":0.1404,"change_24h_pct":0.48},{"pair":"MONGUSD","price":0.021541,"change_24h_pct":0.46},{"pair":"MONRLUSD","price":0.021541,"change_24h_pct":0.46},{"pair":"MONUSD","price":0.021541,"change_24h_pct":0.46},{"pair":"MONUSDC","price":0.021541,"change_24h_pct":0.46},{"pair":"ETHBTC","price":0.02673,"change_24h_pct":0.41},{"pair":"DAIGUSD","price":0.99922,"change_24h_pct":0.32},{"pair":"DAIUSD","price":0.99922,"change_24h_pct":0.32},{"pair":"DAIRLUSD","price":0.99922,"change_24h_pct":0.32},{"pair":"DAIUSDC","price":0.99922,"change_24h_pct":0.32},{"pair":"LTCGUSD","price":43.3,"change_24h_pct":0.19},{"pair":"LTCUSD","price":43.3,"change_24h_pct":0.19},{"pair":"LTCRLUSD","price":43.3,"change_24h_pct":0.19},{"pair":"LTCUSDC","price":43.3,"change_24h_pct":0.19},{"pair":"GUSDSGD","price":1.2904,"change_24h_pct":0.11},{"pair":"USATRLUSD","price":0.9995,"change_24h_pct":0.07},{"pair":"USATUSD","price":0.9995,"change_24h_pct":0.07},{"pair":"USATGUSD","price":0.9995,"change_24h_pct":0.07},{"pair":"USATUSDC","price":0.9995,"change_24h_pct":0.07},{"pair":"USDCUSD","price":0.99983,"change_24h_pct":-0.01},{"pair":"USDTRLUSD","price":0.9991,"change_24h_pct":-0.06},{"pair":"USDTUSDC","price":0.9991,"change_24h_pct":-0.06},{"pair":"USDTUSD","price":0.9991,"change_24h_pct":-0.06},{"pair":"GUSDGBP","price":0.74606,"change_24h_pct":-0.08},{"pair":"PEPERLUSD","price":2.808e-6,"change_24h_pct":-0.25},{"pair":"PEPEUSDC","price":2.808e-6,"change_24h_pct":-0.25},{"pair":"PEPEGUSD","price":2.808e-6,"change_24h_pct":-0.25},{"pair":"PEPEUSD","price":2.808e-6,"change_24h_pct":-0.25},{"pair":"SOLBTC","price":0.0010566,"change_24h_pct":-0.32},{"pair":"ATOMGUSD","price":1.789,"change_24h_pct":-0.61},{"pair":"ATOMRLUSD","price":1.789,"change_24h_pct":-0.61},{"pair":"ATOMUSD","price":1.789,"change_24h_pct":-0.61},{"pair":"ATOMUSDC","price":1.789,"change_24h_pct":-0.61},{"pair":"TRUMPGUSD","price":1.6495,"change_24h_pct":-0.66},{"pair":"TRUMPUSD","price":1.6495,"change_24h_pct":-0.66},{"pair":"TRUMPUSDC","price":1.6495,"change_24h_pct":-0.66},{"pair":"TRUMPRLUSD","price":1.6495,"change_24h_pct":-0.66},{"pair":"FILUSDC","price":0.775,"change_24h_pct":-0.68},{"pair":"FILGUSD","price":0.775,"change_24h_pct":-0.68},{"pair":"FILUSD","price":0.775,"change_24h_pct":-0.68},{"pair":"FILRLUSD","price":0.775,"change_24h_pct":-0.68},{"pair":"BONKUSDC","price":4.393e-6,"change_24h_pct":-0.75},{"pair":"BONKUSD","price":4.393e-6,"change_24h_pct":-0.75},{"pair":"BONKRLUSD","price":4.393e-6,"change_24h_pct":-0.75},{"pair":"BONKGUSD","price":4.393e-6,"change_24h_pct":-0.75},{"pair":"PAXGRLUSD","price":4316.79,"change_24h_pct":-0.76},{"pair":"PAXGUSDC","price":4316.79,"change_24h_pct":-0.76},{"pair":"PAXGUSD","price":4316.79,"change_24h_pct":-0.76},{"pair":"PAXGGUSD","price":4316.79,"change_24h_pct":-0.76},{"pair":"TRXUSDC","price":0.323489,"change_24h_pct":-0.77},{"pair":"TRXRLUSD","price":0.323489,"change_24h_pct":-0.77},{"pair":"TRXUSD","price":0.323489,"change_24h_pct":-0.77},{"pair":"TRXGUSD","price":0.323489,"change_24h_pct":-0.77},{"pair":"WLFIUSD","price":0.055587,"change_24h_pct":-0.88},{"pair":"WLFIGUSD","price":0.055587,"change_24h_pct":-0.88},{"pair":"WLFIRLUSD","price":0.055587,"change_24h_pct":-0.88},{"pair":"WLFIUSDC","price":0.055587,"change_24h_pct":-0.88},{"pair":"SOLETH","price":0.039589,"change_24h_pct":-0.93},{"pair":"CHILLGUYRLUSD","price":0.0086,"change_24h_pct":-1.15},{"pair":"CHILLGUYUSDC","price":0.0086,"change_24h_pct":-1.15},{"pair":"CHILLGUYUSD","price":0.0086,"change_24h_pct":-1.15},{"pair":"CHILLGUYGUSD","price":0.0086,"change_24h_pct":-1.15},{"pair":"SHIBRLUSD","price":4.698e-6,"change_24h_pct":-1.16},{"pair":"SHIBUSD","price":4.698e-6,"change_24h_pct":-1.16},{"pair":"SHIBGUSD","price":4.698e-6,"change_24h_pct":-1.16},{"pair":"SHIBUSDC","price":4.698e-6,"change_24h_pct":-1.16},{"pair":"AVAXUSD","price":6.687,"change_24h_pct":-1.18},{"pair":"AVAXGUSD","price":6.687,"change_24h_pct":-1.18},{"pair":"AVAXRLUSD","price":6.687,"change_24h_pct":-1.18},{"pair":"AVAXUSDC","price":6.687,"change_24h_pct":-1.18},{"pair":"ETHUSDT","price":1660.82,"change_24h_pct":-1.24},{"pair":"XAUTUSD","price":4264,"change_24h_pct":-1.25},{"pair":"XAUTGUSD","price":4264,"change_24h_pct":-1.25},{"pair":"XAUTUSDC","price":4264,"change_24h_pct":-1.25},{"pair":"XAUTRLUSD","price":4264,"change_24h_pct":-1.25},{"pair":"SKLUSDC","price":0.00445,"change_24h_pct":-1.33},{"pair":"SKLRLUSD","price":0.00445,"change_24h_pct":-1.33},{"pair":"SKLUSD","price":0.00445,"change_24h_pct":-1.33},{"pair":"SKLGUSD","price":0.00445,"change_24h_pct":-1.33},{"pair":"LINKUSDC","price":7.90428,"change_24h_pct":-1.37},{"pair":"LINKUSD","price":7.90428,"change_24h_pct":-1.37},{"pair":"LINKGUSD","price":7.90428,"change_24h_pct":-1.37},{"pair":"LINKRLUSD","price":7.90377,"change_24h_pct":-1.37},{"pair":"WCTUSDC","price":0.044587,"change_24h_pct":-1.38},{"pair":"WCTGUSD","price":0.044587,"change_24h_pct":-1.38},{"pair":"WCTRLUSD","price":0.044587,"change_24h_pct":-1.38},{"pair":"WCTUSD","price":0.044587,"change_24h_pct":-1.38},{"pair":"USDTGUSD","price":0.99002,"change_24h_pct":-1.39},{"pair":"ETHGUSDPERP","price":1655.5,"change_24h_pct":-1.47},{"pair":"ETHUSDCPERP","price":1655.5,"change_24h_pct":-1.47},{"pair":"GRTGUSD","price":0.0198,"change_24h_pct":-1.49},{"pair":"GRTUSDC","price":0.0198,"change_24h_pct":-1.49},{"pair":"GRTUSD","price":0.0198,"change_24h_pct":-1.49},{"pair":"GRTRLUSD","price":0.0198,"change_24h_pct":-1.49},{"pair":"DOGERLUSD","price":0.08524,"change_24h_pct":-1.5},{"pair":"DOGEGUSD","price":0.08524,"change_24h_pct":-1.5},{"pair":"DOGEUSD","price":0.08524,"change_24h_pct":-1.5},{"pair":"DOGEUSDC","price":0.08524,"change_24h_pct":-1.5},{"pair":"ETHRLUSD","price":1655.49,"change_24h_pct":-1.78},{"pair":"ETHUSDC","price":1655.49,"change_24h_pct":-1.78},{"pair":"ETHUSD","price":1655.49,"change_24h_pct":-1.78},{"pair":"ETHGUSD","price":1655.49,"change_24h_pct":-1.78},{"pair":"AMPRLUSD","price":0.00055,"change_24h_pct":-1.79},{"pair":"AMPUSDC","price":0.00055,"change_24h_pct":-1.79},{"pair":"AMPUSD","price":0.00055,"change_24h_pct":-1.79},{"pair":"AMPGUSD","price":0.00055,"change_24h_pct":-1.79},{"pair":"BTCSGD","price":80076.48,"change_24h_pct":-1.8},{"pair":"BTCUSDT","price":62103.78,"change_24h_pct":-1.86},{"pair":"GALAUSD","price":0.00262,"change_24h_pct":-1.87},{"pair":"GALAUSDC","price":0.00262,"change_24h_pct":-1.87},{"pair":"GALARLUSD","price":0.00262,"change_24h_pct":-1.87},{"pair":"GALAGUSD","price":0.00262,"change_24h_pct":-1.87},{"pair":"INJUSDC","price":5.5627,"change_24h_pct":-1.91},{"pair":"INJUSD","price":5.5627,"change_24h_pct":-1.91},{"pair":"INJRLUSD","price":5.5627,"change_24h_pct":-1.91},{"pair":"INJGUSD","price":5.5627,"change_24h_pct":-1.91},{"pair":"OPGUSD","price":0.0966,"change_24h_pct":-1.93},{"pair":"ETHSGD","price":2134,"change_24h_pct":-1.93},{"pair":"OPUSDC","price":0.0966,"change_24h_pct":-1.93},{"pair":"OPRLUSD","price":0.0966,"change_24h_pct":-1.93},{"pair":"OPUSD","price":0.0966,"change_24h_pct":-1.93},{"pair":"JITOSOLUSDC","price":84.8195,"change_24h_pct":-1.96},{"pair":"JITOSOLUSD","price":84.8195,"change_24h_pct":-1.96},{"pair":"JITOSOLRLUSD","price":84.8195,"change_24h_pct":-1.96},{"pair":"JITOSOLGUSD","price":84.8195,"change_24h_pct":-1.96},{"pair":"BTCGUSD","price":61970.2,"change_24h_pct":-2.05},{"pair":"BTCUSD","price":61970.2,"change_24h_pct":-2.05},{"pair":"BTCUSDC","price":61970.2,"change_24h_pct":-2.05},{"pair":"BTCRLUSD","price":61970.2,"change_24h_pct":-2.05},{"pair":"MANAGUSD","price":0.06563,"change_24h_pct":-2.12},{"pair":"POPCATUSD","price":0.0415,"change_24h_pct":-2.12},{"pair":"MANAUSDC","price":0.06563,"change_24h_pct":-2.12},{"pair":"POPCATUSDC","price":0.0415,"change_24h_pct":-2.12},{"pair":"MANAUSD","price":0.06563,"change_24h_pct":-2.12},{"pair":"POPCATGUSD","price":0.0415,"change_24h_pct":-2.12},{"pair":"MANARLUSD","price":0.06563,"change_24h_pct":-2.12},{"pair":"POPCATRLUSD","price":0.0415,"change_24h_pct":-2.12},{"pair":"XTZUSDC","price":0.2425,"change_24h_pct":-2.14},{"pair":"XTZGUSD","price":0.2425,"change_24h_pct":-2.14},{"pair":"XTZUSD","price":0.2425,"change_24h_pct":-2.14},{"pair":"XTZRLUSD","price":0.2425,"change_24h_pct":-2.14},{"pair":"BCHGUSD","price":205.68,"change_24h_pct":-2.19},{"pair":"BCHRLUSD","price":205.68,"change_24h_pct":-2.19},{"pair":"BCHUSDC","price":205.68,"change_24h_pct":-2.19},{"pair":"BCHUSD","price":205.68,"change_24h_pct":-2.19},{"pair":"PYTHRLUSD","price":0.03121,"change_24h_pct":-2.25},{"pair":"SOLGUSDPERP","price":65.52,"change_24h_pct":-2.25},{"pair":"PYTHUSDC","price":0.03121,"change_24h_pct":-2.25},{"pair":"PYTHUSD","price":0.03121,"change_24h_pct":-2.25},{"pair":"PYTHGUSD","price":0.03121,"change_24h_pct":-2.25},{"pair":"SOLUSDCPERP","price":65.52,"change_24h_pct":-2.25},{"pair":"YFIUSD","price":1894.31,"change_24h_pct":-2.35},{"pair":"YFIUSDC","price":1894.31,"change_24h_pct":-2.35},{"pair":"YFIGUSD","price":1894.31,"change_24h_pct":-2.35},{"pair":"YFIRLUSD","price":1894.31,"change_24h_pct":-2.35},{"pair":"QNTUSDC","price":66.25,"change_24h_pct":-2.36},{"pair":"QNTRLUSD","price":66.25,"change_24h_pct":-2.36},{"pair":"QNTGUSD","price":66.25,"change_24h_pct":-2.36},{"pair":"QNTUSD","price":66.25,"change_24h_pct":-2.36},{"pair":"BATUSD","price":0.08826,"change_24h_pct":-2.48},{"pair":"BATGUSD","price":0.08826,"change_24h_pct":-2.48},{"pair":"BATRLUSD","price":0.08826,"change_24h_pct":-2.48},{"pair":"BATUSDC","price":0.08826,"change_24h_pct":-2.48},{"pair":"BTCUSDCPERP","price":61629,"change_24h_pct":-2.56},{"pair":"BTCGUSDPERP","price":61629,"change_24h_pct":-2.56},{"pair":"2ZUSDC","price":0.073173,"change_24h_pct":-2.6},{"pair":"2ZGUSD","price":0.073173,"change_24h_pct":-2.6},{"pair":"2ZUSD","price":0.073173,"change_24h_pct":-2.6},{"pair":"2ZRLUSD","price":0.073173,"change_24h_pct":-2.6},{"pair":"SOLRLUSD","price":65.332,"change_24h_pct":-2.65},{"pair":"SOLGUSD","price":65.332,"change_24h_pct":-2.65},{"pair":"XRPRLUSD","price":1.13923,"change_24h_pct":-2.65},{"pair":"SOLUSDC","price":65.332,"change_24h_pct":-2.65},{"pair":"SOLUSD","price":65.332,"change_24h_pct":-2.65},{"pair":"CTXRLUSD","price":0.3471,"change_24h_pct":-2.72},{"pair":"CTXGUSD","price":0.3471,"change_24h_pct":-2.72},{"pair":"CTXUSD","price":0.3471,"change_24h_pct":-2.72},{"pair":"CTXUSDC","price":0.3471,"change_24h_pct":-2.72},{"pair":"ZECUSDC","price":445.4,"change_24h_pct":-2.74},{"pair":"ZECUSD","price":445.4,"change_24h_pct":-2.74},{"pair":"ZECRLUSD","price":445.4,"change_24h_pct":-2.74},{"pair":"ZECGUSD","price":445.4,"change_24h_pct":-2.74},{"pair":"ARBRLUSD","price":0.0811,"change_24h_pct":-2.76},{"pair":"ARBUSDC","price":0.0811,"change_24h_pct":-2.76},{"pair":"ARBUSD","price":0.0811,"change_24h_pct":-2.76},{"pair":"ARBGUSD","price":0.0811,"change_24h_pct":-2.76},{"pair":"AAVEUSDC","price":62.1184,"change_24h_pct":-2.8},{"pair":"AAVEUSD","price":62.1184,"change_24h_pct":-2.8},{"pair":"AAVERLUSD","price":62.1184,"change_24h_pct":-2.8},{"pair":"AAVEGUSD","price":62.1184,"change_24h_pct":-2.8},{"pair":"WIFUSDC","price":0.1555,"change_24h_pct":-2.81},{"pair":"WIFRLUSD","price":0.1555,"change_24h_pct":-2.81},{"pair":"WIFGUSD","price":0.1555,"change_24h_pct":-2.81},{"pair":"WIFUSD","price":0.1555,"change_24h_pct":-2.81},{"pair":"BTCEUR","price":53509.71,"change_24h_pct":-2.85},{"pair":"XRPGUSD","price":1.13877,"change_24h_pct":-2.87},{"pair":"XRPUSD","price":1.13879,"change_24h_pct":-2.87},{"pair":"XRPUSDC","price":1.13879,"change_24h_pct":-2.87},{"pair":"UNIRLUSD","price":2.5079,"change_24h_pct":-2.88},{"pair":"UNIUSD","price":2.5079,"change_24h_pct":-2.88},{"pair":"PENGUUSD","price":0.0066886,"change_24h_pct":-2.88},{"pair":"UNIUSDC","price":2.5079,"change_24h_pct":-2.88},{"pair":"PENGUUSDC","price":0.0066886,"change_24h_pct":-2.88},{"pair":"PENGURLUSD","price":0.0066886,"change_24h_pct":-2.88},{"pair":"PENGUGUSD","price":0.0066886,"change_24h_pct":-2.88},{"pair":"UNIGUSD","price":2.5079,"change_24h_pct":-2.88},{"pair":"AVAXGUSDPERP","price":6.625,"change_24h_pct":-2.97},{"pair":"AVAXUSDCPERP","price":6.625,"change_24h_pct":-2.97},{"pair":"SANDUSD","price":0.05351,"change_24h_pct":-2.99},{"pair":"SANDUSDC","price":0.05351,"change_24h_pct":-2.99},{"pair":"SANDRLUSD","price":0.05351,"change_24h_pct":-2.99},{"pair":"SANDGUSD","price":0.05351,"change_24h_pct":-2.99},{"pair":"SUIUSDC","price":0.7571,"change_24h_pct":-3.04},{"pair":"SUIUSD","price":0.7571,"change_24h_pct":-3.04},{"pair":"SUIGUSD","price":0.7571,"change_24h_pct":-3.04},{"pair":"SUIRLUSD","price":0.7571,"change_24h_pct":-3.04},{"pair":"ELONRLUSD","price":3.1e-8,"change_24h_pct":-3.13},{"pair":"ELONGUSD","price":3.1e-8,"change_24h_pct":-3.13},{"pair":"ELONUSD","price":3.1e-8,"change_24h_pct":-3.13},{"pair":"ELONUSDC","price":3.1e-8,"change_24h_pct":-3.13},{"pair":"APEUSDC","price":0.1221,"change_24h_pct":-3.4},{"pair":"APEGUSD","price":0.1221,"change_24h_pct":-3.4},{"pair":"APEUSD","price":0.1221,"change_24h_pct":-3.4},{"pair":"APERLUSD","price":0.1221,"change_24h_pct":-3.4},{"pair":"BNBUSDC","price":580.2775,"change_24h_pct":-3.46},{"pair":"BNBUSD","price":580.2775,"change_24h_pct":-3.46},{"pair":"BNBRLUSD","price":580.2775,"change_24h_pct":-3.46},{"pair":"BNBGUSD","price":580.2775,"change_24h_pct":-3.46},{"pair":"DOTUSD","price":0.9528,"change_24h_pct":-3.52},{"pair":"DOTGUSD","price":0.9528,"change_24h_pct":-3.52},{"pair":"DOTUSDC","price":0.9528,"change_24h_pct":-3.52},{"pair":"DOTRLUSD","price":0.9528,"change_24h_pct":-3.52},{"pair":"UMAUSD","price":0.3783,"change_24h_pct":-3.54},{"pair":"UMAGUSD","price":0.3783,"change_24h_pct":-3.54},{"pair":"UMAUSDC","price":0.3783,"change_24h_pct":-3.54},{"pair":"UMARLUSD","price":0.3783,"change_24h_pct":-3.54},{"pair":"XRPUSDCPERP","price":1.1417,"change_24h_pct":-3.55},{"pair":"TONUSD","price":1.7109,"change_24h_pct":-3.55},{"pair":"TONRLUSD","price":1.7109,"change_24h_pct":-3.55},{"pair":"TONUSDC","price":1.7109,"change_24h_pct":-3.55},{"pair":"XRPGUSDPERP","price":1.1417,"change_24h_pct":-3.55},{"pair":"TONGUSD","price":1.7109,"change_24h_pct":-3.55},{"pair":"ENSRLUSD","price":4.613,"change_24h_pct":-3.98},{"pair":"ENSUSDC","price":4.613,"change_24h_pct":-3.98},{"pair":"ENSUSD","price":4.613,"change_24h_pct":-3.98},{"pair":"ENSGUSD","price":4.613,"change_24h_pct":-3.98},{"pair":"POLUSDC","price":0.075394,"change_24h_pct":-4.11},{"pair":"POLUSD","price":0.075394,"change_24h_pct":-4.11},{"pair":"POLRLUSD","price":0.075394,"change_24h_pct":-4.11},{"pair":"POLGUSD","price":0.075394,"change_24h_pct":-4.11},{"pair":"FETGUSD","price":0.20398,"change_24h_pct":-4.24},{"pair":"FETUSD","price":0.20398,"change_24h_pct":-4.24},{"pair":"FETRLUSD","price":0.20398,"change_24h_pct":-4.24},{"pair":"FETUSDC","price":0.20398,"change_24h_pct":-4.24},{"pair":"EULUSDC","price":0.8633,"change_24h_pct":-5.34},{"pair":"SKYUSDC","price":0.0562,"change_24h_pct":-5.34},{"pair":"SKYUSD","price":0.0562,"change_24h_pct":-5.34},{"pair":"SKYRLUSD","price":0.0562,"change_24h_pct":-5.34},{"pair":"EULRLUSD","price":0.8633,"change_24h_pct":-5.34},{"pair":"EULUSD","price":0.8633,"change_24h_pct":-5.34},{"pair":"EULGUSD","price":0.8633,"change_24h_pct":-5.34},{"pair":"SKYGUSD","price":0.0562,"change_24h_pct":-5.34},{"pair":"JUPGUSD","price":0.157875,"change_24h_pct":-6.33},{"pair":"JUPUSD","price":0.157875,"change_24h_pct":-6.33},{"pair":"JUPRLUSD","price":0.157875,"change_24h_pct":-6.33},{"pair":"JUPUSDC","price":0.157875,"change_24h_pct":-6.33},{"pair":"WLDGUSD","price":0.506436,"change_24h_pct":-6.36},{"pair":"WLDUSD","price":0.506436,"change_24h_pct":-6.36},{"pair":"WLDRLUSD","price":0.506436,"change_24h_pct":-6.36},{"pair":"WLDUSDC","price":0.506436,"change_24h_pct":-6.36},{"pair":"HYPEUSDCPERP","price":59.089,"change_24h_pct":-6.63},{"pair":"HYPEGUSDPERP","price":59.089,"change_24h_pct":-6.63},{"pair":"HYPEUSDC","price":59.6493,"change_24h_pct":-6.8},{"pair":"HYPEUSD","price":59.6493,"change_24h_pct":-6.8},{"pair":"HYPERLUSD","price":59.6493,"change_24h_pct":-6.8},{"pair":"HYPEGUSD","price":59.6493,"change_24h_pct":-6.8},{"pair":"PUMPUSD","price":0.00151334,"change_24h_pct":-7.11},{"pair":"PUMPRLUSD","price":0.00151334,"change_24h_pct":-7.11},{"pair":"PUMPGUSD","price":0.00151334,"change_24h_pct":-7.11},{"pair":"PUMPUSDC","price":0.00151334,"change_24h_pct":-7.11},{"pair":"JTOUSD","price":0.5886,"change_24h_pct":-8.98},{"pair":"JTORLUSD","price":0.5886,"change_24h_pct":-8.98},{"pair":"JTOUSDC","price":0.5886,"change_24h_pct":-8.98},{"pair":"JTOGUSD","price":0.5886,"change_24h_pct":-8.98},{"pair":"DRIFTRLUSD","price":0.0165,"change_24h_pct":-10.33},{"pair":"DRIFTGUSD","price":0.0165,"change_24h_pct":-10.33},{"pair":"DRIFTUSD","price":0.0165,"change_24h_pct":-10.33},{"pair":"DRIFTUSDC","price":0.0165,"change_24h_pct":-10.33},{"pair":"HNTUSDC","price":0.3819,"change_24h_pct":-19.14},{"pair":"HNTGUSD","price":0.3819,"change_24h_pct":-19.14},{"pair":"HNTUSD","price":0.3819,"change_24h_pct":-19.14},{"pair":"HNTRLUSD","price":0.3819,"change_24h_pct":-19.14},{"pair":"USDGUSDC","price":0.85,"change_24h_pct":0},{"pair":"AUDUSDC","price":0.70147668,"change_24h_pct":0},{"pair":"CUBEGUSD","price":0.1348,"change_24h_pct":0},{"pair":"RLUSDUSD","price":1.0001,"change_24h_pct":0},{"pair":"FTMUSDC","price":0.0358,"change_24h_pct":0},{"pair":"FTMUSD","price":0.0358,"change_24h_pct":0},{"pair":"CUBEUSD","price":0.1348,"change_24h_pct":0},{"pair":"CUBEUSDC","price":0.1348,"change_24h_pct":0},{"pair":"BTCGBP","price":53122.98,"change_24h_pct":0},{"pair":"FTMRLUSD","price":0.0358,"change_24h_pct":0},{"pair":"AUDUSD","price":0.70147668,"change_24h_pct":0},{"pair":"JITOSOLSOL","price":1.2819,"change_24h_pct":0},{"pair":"EURUSDC","price":1.15087,"change_24h_pct":0},{"pair":"CUBERLUSD","price":0.1348,"change_24h_pct":0},{"pair":"AUDRLUSD","price":0.70147668,"change_24h_pct":0},{"pair":"USD1USD","price":0.99936,"change_24h_pct":0},{"pair":"USDGUSD","price":0.85,"change_24h_pct":0},{"pair":"ETHEUR","price":1470.98,"change_24h_pct":0},{"pair":"RLUSDUSDC","price":1.0001,"change_24h_pct":0},{"pair":"ETHGBP","price":1473.9,"change_24h_pct":0},{"pair":"LINKETH","price":0.0044364,"change_24h_pct":0},{"pair":"USDGGUSD","price":0.85,"change_24h_pct":0},{"pair":"LINKBTC","price":0.000128,"change_24h_pct":0},{"pair":"EURUSD","price":1.15087,"change_24h_pct":0},{"pair":"TRUMPGUSDPERP","price":1.6,"change_24h_pct":0},{"pair":"AUDGUSD","price":0.70147668,"change_24h_pct":0},{"pair":"RLUSDGUSD","price":1.0001,"change_24h_pct":0},{"pair":"FTMGUSD","price":0.0358,"change_24h_pct":0},{"pair":"USDGRLUSD","price":0.85,"change_24h_pct":0},{"pair":"EFILFIL","price":1,"change_24h_pct":0},{"pair":"GUSDUSD","price":1,"change_24h_pct":0}],"source":"Gemini"},"meta":{"timestamp":"2026-06-09T20:24:39.086Z","request_id":"e9cbea37-f68d-4bec-af7e-935a59ecf41c"},"status":"ok","message":"Prices retrieved successfully","success":true}}}},"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":["Gemini"],"summary":"A pair ticker + 24 hourly prices","description":"","parameters":[{"name":"symbol","in":"query","required":true,"description":"Gemini symbol (e.g. btcusd)","schema":{"type":"string"},"example":"btcusd"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"ask":61970.2,"bid":61970.19,"last":61968.04,"source":"Gemini","spread":0.01,"symbol":"BTCUSD","low_24h":60736.12,"high_24h":63839.77,"open_24h":63266.84,"change_24h_pct":-2.0529,"hourly_changes":[63467.92,63725.83,63434.86,63066,62549.62,62740.41,62853.99,62851.91,63205.63,63318.41,63269.98,63163.34,62821.11,62691.35,62769.2,62680.63,62635.73,62221.89,61445.65,61093.29,61347.48,61636.52,61740.59,62054.72]},"meta":{"timestamp":"2026-06-09T20:24:39.318Z","request_id":"bc71ed36-7e3d-4bcd-a722-9452b1041ab1"},"status":"ok","message":"Ticker retrieved successfully","success":true}}}},"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":["Gemini"],"summary":"Live trade tape","description":"","parameters":[{"name":"symbol","in":"query","required":true,"description":"Gemini symbol","schema":{"type":"string"},"example":"btcusd"},{"name":"limit","in":"query","required":false,"description":"Max trades (1-200, default 30)","schema":{"type":"string"},"example":"20"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":20,"source":"Gemini","symbol":"BTCUSD","trades":[{"tid":2840141008343216,"side":"buy","time":"2026-06-09T20:24:36.805Z","price":61970.2,"amount":7.988e-5},{"tid":2840141008343212,"side":"buy","time":"2026-06-09T20:24:34.150Z","price":61970.19,"amount":0.00078718},{"tid":2840141008343210,"side":"buy","time":"2026-06-09T20:24:28.356Z","price":61970.4,"amount":7.988e-5},{"tid":2840141008343202,"side":"buy","time":"2026-06-09T20:24:25.023Z","price":61970.19,"amount":0.00066863},{"tid":2840141008343194,"side":"buy","time":"2026-06-09T20:24:21.707Z","price":61960.97,"amount":0.0055},{"tid":2840141008343189,"side":"buy","time":"2026-06-09T20:24:08.334Z","price":61960,"amount":0.09007941},{"tid":2840141008343188,"side":"buy","time":"2026-06-09T20:24:08.334Z","price":61959.85,"amount":0.04236904},{"tid":2840141008343187,"side":"buy","time":"2026-06-09T20:24:08.334Z","price":61959.85,"amount":0.01755155},{"tid":2840141008343183,"side":"buy","time":"2026-06-09T20:24:07.318Z","price":61959.85,"amount":0.00016538},{"tid":2840141008343159,"side":"buy","time":"2026-06-09T20:24:03.915Z","price":61959.85,"amount":8.068e-5},{"tid":2840141008343157,"side":"buy","time":"2026-06-09T20:24:03.915Z","price":61959.85,"amount":8.068e-5},{"tid":2840141008343143,"side":"sell","time":"2026-06-09T20:23:52.803Z","price":61968.04,"amount":0.00484088},{"tid":2840141008343141,"side":"buy","time":"2026-06-09T20:23:52.671Z","price":61968.05,"amount":8.067e-5},{"tid":2840141008343131,"side":"buy","time":"2026-06-09T20:23:42.480Z","price":61974.74,"amount":8.067e-5},{"tid":2840141008343125,"side":"buy","time":"2026-06-09T20:23:41.514Z","price":61974.74,"amount":7.988e-5},{"tid":2840141008343123,"side":"buy","time":"2026-06-09T20:23:41.084Z","price":61974.74,"amount":7.988e-5},{"tid":2840141008343121,"side":"buy","time":"2026-06-09T20:23:40.884Z","price":61974.74,"amount":7.988e-5},{"tid":2840141008343119,"side":"buy","time":"2026-06-09T20:23:39.894Z","price":61974.06,"amount":7.988e-5},{"tid":2840141008343113,"side":"buy","time":"2026-06-09T20:23:31.663Z","price":61972.21,"amount":0.00484088},{"tid":2840141008343111,"side":"buy","time":"2026-06-09T20:23:29.463Z","price":61972.21,"amount":0.00484088}]},"meta":{"timestamp":"2026-06-09T20:24:39.545Z","request_id":"34e81497-e859-4c62-8168-216ae9b84764"},"status":"ok","message":"Trades retrieved successfully","success":true}}}},"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","content":{"application/json":{"example":{"data":{"source":"Gemini public API (live)","service":"gemini-api","endpoints":{"GET /v1/meta":"This document.","GET /v1/prices":"Every Gemini pair with price + 24h change (sort=change).","GET /v1/ticker":"A pair's ticker + 24 hourly prices (symbol=btcusd).","GET /v1/trades":"Live trade tape (symbol=btcusd, limit).","GET /v1/orderbook":"Top of the order book with spread (symbol=btcusd, depth)."},"description":"Live market data from Gemini, the US-regulated crypto exchange, from its public API: a pair's ticker (open/high/low/last, bid/ask, 24h % change) plus Gemini's hourly_changes array of the last 24 hourly prices for an intraday sparkline from one call; every pair in one call with price and 24h change; the order book with spread; and the live trade tape. Live, no key, nothing stored. Distinct from Coinbase, Bitstamp, OKX, Gate.io and Kraken venue APIs and from aggregated feeds — this is Gemini's own order book, tape and hourly price history.","upstream_status":"ok"},"meta":{"timestamp":"2026-06-09T20:24:39.756Z","request_id":"4046d809-0e45-4626-8ad6-91a2642b0704"},"status":"ok","message":"Meta","success":true}}}},"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":5000,"rps_limit":5,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":1100,"monthly_call_quota":122000,"rps_limit":12,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":3100,"monthly_call_quota":760000,"rps_limit":30,"hard_limit":true},{"slug":"mega","name":"Mega","price_cents_month":7200,"monthly_call_quota":4100000,"rps_limit":80,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/gemini-api"}