{"openapi":"3.1.0","info":{"title":"Backpack Exchange API","version":"1.0.0","description":"Live spot and perpetual-futures market data from Backpack, the Solana-native crypto exchange, with no key. List every spot and perp market; read the 24h ticker for any pair (last price, change, high/low, volume, trade count); pull the order-book depth, OHLC candlesticks and most-recent trades; and for perpetuals read the mark price, index price, funding rate and open interest. The live exchange-data / derivatives layer for trading bots, dashboards, arbitrage and analytics — distinct from the Binance, bitFlyer and XT exchange readers. Live from Backpack; short cache only.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/backpack-api","description":"oanor gateway"}],"tags":[{"name":"Market"},{"name":"Perpetuals"},{"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/klines":{"get":{"operationId":"get_v1_klines","tags":["Market"],"summary":"OHLC candlesticks for a market","description":"","parameters":[{"name":"symbol","in":"query","required":true,"description":"Backpack market symbol, e.g. SOL_USDC","schema":{"type":"string"},"example":"SOL_USDC"},{"name":"interval","in":"query","required":false,"description":"1m,5m,15m,1h,4h,1d,1w… (default 1h)","schema":{"type":"string"},"example":"1h"},{"name":"limit","in":"query","required":false,"description":"Candles (1-500, default 100)","schema":{"type":"string"},"example":"100"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"OHLC candlesticks for one Backpack market — each candle's open, high, low, close, volume and trade count. Pass symbol (e.g. SOL_USDC), interval (1m,5m,15m,1h,4h,1d,1w… default 1h) and limit (default 100, max 500).","count":100,"source":"Backpack","symbol":"SOL_USDC","candles":[{"end":"2026-06-10 15:00:00","low":64.58,"high":65.23,"open":65.04,"close":65.02,"start":"2026-06-10 14:00:00","trades":191,"volume":392.59,"quote_volume":25484.5673},{"end":"2026-06-10 16:00:00","low":64.53,"high":65.7,"open":65.03,"close":65.38,"start":"2026-06-10 15:00:00","trades":378,"volume":1422.47,"quote_volume":92647.4519},{"end":"2026-06-10 17:00:00","low":64.22,"high":65.4,"open":65.4,"close":64.54,"start":"2026-06-10 16:00:00","trades":157,"volume":420.69,"quote_volume":27368.0348},{"end":"2026-06-10 18:00:00","low":63.63,"high":64.92,"open":64.59,"close":64.05,"start":"2026-06-10 17:00:00","trades":384,"volume":3166.07,"quote_volume":202501.8661},{"end":"2026-06-10 19:00:00","low":63.36,"high":64.16,"open":64.04,"close":63.79,"start":"2026-06-10 18:00:00","trades":225,"volume":682.21,"quote_volume":43442.9439},{"end":"2026-06-10 20:00:00","low":63.38,"high":63.9,"open":63.79,"close":63.56,"start":"2026-06-10 19:00:00","trades":283,"volume":1073.7,"quote_volume":68328.8127},{"end":"2026-06-10 21:00:00","low":63.15,"high":63.62,"open":63.51,"close":63.3,"start":"2026-06-10 20:00:00","trades":297,"volume":1119.88,"quote_volume":71020.8592},{"end":"2026-06-10 22:00:00","low":62.33,"high":63.27,"open":63.25,"close":62.5,"start":"2026-06-10 21:00:00","trades":421,"volume":1455.5,"quote_volume":91476.473},{"end":"2026-06-10 23:00:00","low":62.35,"high":63.02,"open":62.56,"close":62.77,"start":"2026-06-10 22:00:00","trades":173,"volume":309.68,"quote_volume":19394.5503},{"end":"2026-06-11 00:00:00","low":62.46,"high":63.26,"open":62.75,"close":63.18,"start":"2026-06-10 23:00:00","trades":165,"volume":339.54,"quote_volume":21385.8201},{"end":"2026-06-11 01:00:00","low":63.17,"high":63.72,"open":63.17,"close":63.64,"start":"2026-06-11 00:00:00","trades":90,"volume":212.41,"quote_volume":13492.3842},{"end":"2026-06-11 02:00:00","low":63.64,"high":65.1,"open":63.64,"close":64.91,"start":"2026-06-11 01:00:00","trades":349,"volume":876.63,"quote_volume":56681.5359},{"end":"2026-06-11 03:00:00","low":64.33,"high":64.89,"open":64.89,"close":64.5,"start":"2026-06-11 02:00:00","trades":135,"volume":447.77,"quote_volume":28877.5971},{"end":"2026-06-11 04:00:00","low":64.29,"high":65.4,"open":64.48,"close":65.29,"start":"2026-06-11 03:00:00","trades":271,"volume":1000.52,"quote_volume":64973.1629},{"end":"2026-06-11 05:00:00","low":64.91,"high":65.26,"open":65.22,"close":65.11,"start":"2026-06-11 04:00:00","trades":85,"volume":308.58,"quote_volume":20062.742},{"end":"2026-06-11 06:00:00","low":64.9,"high":65.16,"open":65.16,"close":64.9,"start":"2026-06-11 05:00:00","trades":60,"volume":138.55,"quote_volume":9011.9433},{"end":"2026-06-11 07:00:00","low":64.79,"high":65.33,"open":64.91,"close":65.06,"start":"2026-06-11 06:00:00","trades":239,"volume":1599.92,"quote_volume":104336.3175},{"end":"2026-06-11 08:00:00","low":64.71,"high":65.08,"open":65.05,"close":64.87,"start":"2026-06-11 07:00:00","trades":302,"volume":1917.11,"quote_volume":124566.3481},{"end":"2026-06-11 09:00:00","low":64.98,"high":65.44,"open":64.98,"close":65.22,"start":"2026-06-11 08:00:00","trades":92,"volume":247.86,"quote_volume":16186.38},{"end":"2026-06-11 10:00:00","low":64.97,"high":65.47,"open":65.26,"close":65.4,"start":"2026-06-11 09:00:00","trades":186,"volume":953.12,"quote_volume":62098.5246},{"end":"2026-06-11 11:00:00","low":65.23,"high":65.57,"open":65.34,"close":65.45,"start":"2026-06-11 10:00:00","trades":156,"volume":384.83,"quote_volume":25159.5033},{"end":"2026-06-11 12:00:00","low":65.3,"high":66.09,"open":65.46,"close":65.82,"start":"2026-06-11 11:00:00","trades":286,"volume":954.27,"quote_volume":62738.8336},{"end":"2026-06-11 13:00:00","low":64.88,"high":65.85,"open":65.83,"close":65.18,"start":"2026-06-11 12:00:00","trades":309,"volume":584.3,"quote_volume":38136.8639},{"end":"2026-06-11 14:00:00","low":65.03,"high":65.66,"open":65.23,"close":65.48,"start":"2026-06-11 13:00:00","trades":191,"volume":355.05,"quote_volume":23214.3188},{"end":"2026-06-11 15:00:00","low":64.95,"high":65.7,"open":65.5,"close":65.3,"start":"2026-06-11 14:00:00","trades":167,"volume":363.27,"quote_volume":23718.4942},{"end":"2026-06-11 16:00:00","low":64.96,"high":65.78,"open":65.23,"close":65.49,"start":"2026-06-11 15:00:00","trades":208,"volume":491.97,"quote_volume":32206.0034},{"end":"2026-06-11 17:00:00","low":65.27,"high":65.73,"open":65.5,"close":65.34,"start":"2026-06-11 16:00:00","trades":123,"volume":224.65,"quote_volume":14731.2912},{"end":"2026-06-11 18:00:00","low":65,"high":67.06,"open":65.3,"close":67.05,"start":"2026-06-11 17:00:00","trades":773,"volume":3152.71,"quote_volume":209086.7296},{"end":"2026-06-11 19:00:00","low":66.62,"high":67.22,"open":67.09,"close":66.74,"start":"2026-06-11 18:00:00","trades":176,"volume":690.19,"quote_volume":46165.4337},{"end":"2026-06-11 20:00:00","low":66.56,"high":67.3,"open":66.73,"close":66.86,"start":"2026-06-11 19:00:00","trades":180,"volume":575.8,"quote_volume":38513.5162},{"end":"2026-06-11 21:00:00","low":66.34,"high":66.97,"open":66.9,"close":66.55,"start":"2026-06-11 20:00:00","trades":155,"volume":595.38,"quote_volume":39660.2311},{"end":"2026-06-11 22:00:00","low":66.54,"high":67.04,"open":66.54,"close":66.85,"start":"2026-06-11 21:00:00","trades":104,"volume":261.54,"quote_volume":17495.8594},{"end":"2026-06-11 23:00:00","low":66.85,"high":67.08,"open":66.87,"close":66.86,"start":"2026-06-11 22:00:00","trades":108,"volume":349.15,"quote_volume":23379.6108},{"end":"2026-06-12 00:00:00","low":66.67,"high":67.05,"open":66.83,"close":66.81,"start":"2026-06-11 23:00:00","trades":145,"volume":652.97,"quote_volume":43646.5576},{"end":"2026-06-12 01:00:00","low":66.73,"high":67.04,"open":66.87,"close":66.86,"start":"2026-06-12 00:00:00","trades":121,"volume":275.46,"quote_volume":18428.5314},{"end":"2026-06-12 02:00:00","low":66.39,"high":66.84,"open":66.84,"close":66.62,"start":"2026-06-12 01:00:00","trades":105,"volume":443.93,"quote_volume":29538.9171},{"end":"2026-06-12 03:00:00","low":66.63,"high":67.21,"open":66.63,"close":67.04,"start":"2026-06-12 02:00:00","trades":129,"volume":255.33,"quote_volume":17118.2045},{"end":"2026-06-12 04:00:00","low":66.63,"high":67.09,"open":67.08,"close":66.97,"start":"2026-06-12 03:00:00","trades":107,"volume":278.62,"quote_volume":18618.3492},{"end":"2026-06-12 05:00:00","low":66.85,"high":67.09,"open":66.97,"close":67.01,"start":"2026-06-12 04:00:00","trades":80,"volume":124.24,"quote_volume":8323.7172},{"end":"2026-06-12 06:00:00","low":66.59,"high":67,"open":67,"close":66.68,"start":"2026-06-12 05:00:00","trades":122,"volume":293.54,"quote_volume":19587.9395},{"end":"2026-06-12 07:00:00","low":65.88,"high":66.71,"open":66.64,"close":66.13,"start":"2026-06-12 06:00:00","trades":171,"volume":417.16,"quote_volume":27631.4873},{"end":"2026-06-12 08:00:00","low":66.06,"high":66.42,"open":66.06,"close":66.27,"start":"2026-06-12 07:00:00","trades":110,"volume":304.15,"quote_volume":20154.8366},{"end":"2026-06-12 09:00:00","low":66.27,"high":66.98,"open":66.27,"close":66.88,"start":"2026-06-12 08:00:00","trades":132,"volume":514.79,"quote_volume":34355.0223},{"end":"2026-06-12 10:00:00","low":66.81,"high":67.42,"open":66.86,"close":67.18,"start":"2026-06-12 09:00:00","trades":165,"volume":214.57,"quote_volume":14401.8936},{"end":"2026-06-12 11:00:00","low":66.56,"high":67.28,"open":67.13,"close":66.74,"start":"2026-06-12 10:00:00","trades":135,"volume":321.34,"quote_volume":21501.4576},{"end":"2026-06-12 12:00:00","low":66.74,"high":67.04,"open":66.74,"close":66.89,"start":"2026-06-12 11:00:00","trades":91,"volume":252.04,"quote_volume":16860.6947},{"end":"2026-06-12 13:00:00","low":66.59,"high":66.92,"open":66.87,"close":66.7,"start":"2026-06-12 12:00:00","trades":108,"volume":198.02,"quote_volume":13219.6987},{"end":"2026-06-12 14:00:00","low":66.31,"high":66.92,"open":66.71,"close":66.51,"start":"2026-06-12 13:00:00","trades":260,"volume":573.52,"quote_volume":38221.1376},{"end":"2026-06-12 15:00:00","low":66.63,"high":67.92,"open":66.67,"close":67.89,"start":"2026-06-12 14:00:00","trades":372,"volume":1284.55,"quote_volume":86279.116},{"end":"2026-06-12 16:00:00","low":67.18,"high":68.75,"open":67.98,"close":67.21,"start":"2026-06-12 15:00:00","trades":823,"volume":2198.4,"quote_volume":149443.7525},{"end":"2026-06-12 17:00:00","low":67.07,"high":67.98,"open":67.24,"close":67.98,"start":"2026-06-12 16:00:00","trades":350,"volume":939.08,"quote_volume":63402.2118},{"end":"2026-06-12 18:00:00","low":67.26,"high":68.17,"open":68,"close":67.26,"start":"2026-06-12 17:00:00","trades":127,"volume":265.56,"quote_volume":17995.4771},{"end":"2026-06-12 19:00:00","low":67,"high":67.45,"open":67.39,"close":67.12,"start":"2026-06-12 18:00:00","trades":97,"volume":231.14,"quote_volume":15529.0703},{"end":"2026-06-12 20:00:00","low":66.69,"high":67.36,"open":67.06,"close":66.7,"start":"2026-06-12 19:00:00","trades":125,"volume":275.16,"quote_volume":18420.3087},{"end":"2026-06-12 21:00:00","low":66.54,"high":66.81,"open":66.8,"close":66.65,"start":"2026-06-12 20:00:00","trades":166,"volume":379.86,"quote_volume":25319.3894},{"end":"2026-06-12 22:00:00","low":66.49,"high":66.92,"open":66.67,"close":66.59,"start":"2026-06-12 21:00:00","trades":140,"volume":355.36,"quote_volume":23730.4694},{"end":"2026-06-12 23:00:00","low":66.47,"high":66.73,"open":66.57,"close":66.59,"start":"2026-06-12 22:00:00","trades":82,"volume":196.3,"quote_volume":13065.6997},{"end":"2026-06-13 00:00:00","low":66.48,"high":66.78,"open":66.62,"close":66.76,"start":"2026-06-12 23:00:00","trades":100,"volume":329.08,"quote_volume":21933.671},{"end":"2026-06-13 01:00:00","low":66.76,"high":67.04,"open":66.78,"close":67.04,"start":"2026-06-13 00:00:00","trades":128,"volume":381.83,"quote_volume":25550.0952},{"end":"2026-06-13 02:00:00","low":66.98,"high":67.44,"open":66.98,"close":67.41,"start":"2026-06-13 01:00:00","trades":153,"volume":502.42,"quote_volume":33778.4877},{"end":"2026-06-13 03:00:00","low":66.87,"high":67.48,"open":67.43,"close":66.97,"start":"2026-06-13 02:00:00","trades":135,"volume":578.72,"quote_volume":38826.5172},{"end":"2026-06-13 04:00:00","low":66.7,"high":67.03,"open":66.96,"close":66.88,"start":"2026-06-13 03:00:00","trades":150,"volume":575.99,"quote_volume":38492.444},{"end":"2026-06-13 05:00:00","low":66.68,"high":66.93,"open":66.87,"close":66.68,"start":"2026-06-13 04:00:00","trades":97,"volume":280.33,"quote_volume":18732.49},{"end":"2026-06-13 06:00:00","low":66.6,"high":66.85,"open":66.65,"close":66.74,"start":"2026-06-13 05:00:00","trades":227,"volume":1227.88,"quote_volume":81905.6113},{"end":"2026-06-13 07:00:00","low":66.65,"high":67.17,"open":66.76,"close":67.14,"start":"2026-06-13 06:00:00","trades":169,"volume":577.84,"quote_volume":38636.8251},{"end":"2026-06-13 08:00:00","low":66.94,"high":67.43,"open":67.14,"close":67.35,"start":"2026-06-13 07:00:00","trades":323,"volume":1423.87,"quote_volume":95579.4674},{"end":"2026-06-13 09:00:00","low":67.26,"high":67.52,"open":67.34,"close":67.34,"start":"2026-06-13 08:00:00","trades":153,"volume":454.97,"quote_volume":30665.1258},{"end":"2026-06-13 10:00:00","low":67.28,"high":67.49,"open":67.31,"close":67.34,"start":"2026-06-13 09:00:00","trades":76,"volume":256.71,"quote_volume":17299.2627},{"end":"2026-06-13 11:00:00","low":67.33,"high":67.57,"open":67.34,"close":67.37,"start":"2026-06-13 10:00:00","trades":64,"volume":172.49,"quote_volume":11629.5401},{"end":"2026-06-13 12:00:00","low":67.39,"high":67.92,"open":67.41,"close":67.87,"start":"2026-06-13 11:00:00","trades":125,"volume":350.96,"quote_volume":23791.1248},{"end":"2026-06-13 13:00:00","low":67.76,"high":68.02,"open":67.88,"close":67.91,"start":"2026-06-13 12:00:00","trades":118,"volume":289.05,"quote_volume":19610.6253},{"end":"2026-06-13 14:00:00","low":67.82,"high":68.25,"open":67.95,"close":67.89,"start":"2026-06-13 13:00:00","trades":159,"volume":316.83,"quote_volume":21539.1681},{"end":"2026-06-13 15:00:00","low":67.99,"high":68.38,"open":68,"close":68.26,"start":"2026-06-13 14:00:00","trades":151,"volume":893.42,"quote_volume":60919.225},{"end":"2026-06-13 16:00:00","low":68.17,"high":68.68,"open":68.27,"close":68.54,"start":"2026-06-13 15:00:00","trades":245,"volume":1113.41,"quote_volume":76277.4116},{"end":"2026-06-13 17:00:00","low":67.83,"high":68.59,"open":68.59,"close":68.1,"start":"2026-06-13 16:00:00","trades":195,"volume":1004.62,"quote_volume":68388.695},{"end":"2026-06-13 18:00:00","low":67.82,"high":68.23,"open":68.07,"close":67.93,"start":"2026-06-13 17:00:00","trades":104,"volume":483.06,"quote_volume":32841.0377},{"end":"2026-06-13 19:00:00","low":67.96,"high":68.33,"open":67.97,"close":68.06,"start":"2026-06-13 18:00:00","trades":70,"volume":236.64,"quote_volume":16142.3489},{"end":"2026-06-13 20:00:00","low":68.01,"high":68.37,"open":68.1,"close":68.23,"start":"2026-06-13 19:00:00","trades":119,"volume":541.87,"quote_volume":36919.743},{"end":"2026-06-13 21:00:00","low":68.07,"high":68.27,"open":68.22,"close":68.27,"start":"2026-06-13 20:00:00","trades":69,"volume":153.22,"quote_volume":10445.9201},{"end":"2026-06-13 22:00:00","low":68.24,"high":69.55,"open":68.28,"close":69.25,"start":"2026-06-13 21:00:00","trades":298,"volume":914.83,"quote_volume":63172.7686},{"end":"2026-06-13 23:00:00","low":68.87,"high":69.25,"open":69.25,"close":68.89,"start":"2026-06-13 22:00:00","trades":69,"volume":181.42,"quote_volume":12512.2469},{"end":"2026-06-14 00:00:00","low":68.8,"high":69.16,"open":68.88,"close":68.92,"start":"2026-06-13 23:00:00","trades":113,"volume":216.94,"quote_volume":14956.7015},{"end":"2026-06-14 01:00:00","low":68.66,"high":68.87,"open":68.78,"close":68.75,"start":"2026-06-14 00:00:00","trades":74,"volume":130.52,"quote_volume":8976.3959},{"end":"2026-06-14 02:00:00","low":68.76,"high":69.08,"open":68.8,"close":68.81,"start":"2026-06-14 01:00:00","trades":83,"volume":131.42,"quote_volume":9056.9104},{"end":"2026-06-14 03:00:00","low":68.81,"high":69.07,"open":68.81,"close":68.83,"start":"2026-06-14 02:00:00","trades":72,"volume":438.38,"quote_volume":30253.8255},{"end":"2026-06-14 04:00:00","low":68.77,"high":69.02,"open":68.79,"close":68.96,"start":"2026-06-14 03:00:00","trades":54,"volume":114.8,"quote_volume":7904.7597},{"end":"2026-06-14 05:00:00","low":68.45,"high":68.96,"open":68.95,"close":68.54,"start":"2026-06-14 04:00:00","trades":97,"volume":273.38,"quote_volume":18781.0001},{"end":"2026-06-14 06:00:00","low":68.02,"high":68.57,"open":68.53,"close":68.24,"start":"2026-06-14 05:00:00","trades":199,"volume":792.62,"quote_volume":54090.604},{"end":"2026-06-14 07:00:00","low":68.13,"high":68.46,"open":68.24,"close":68.18,"start":"2026-06-14 06:00:00","trades":97,"volume":667.6,"quote_volume":45656.0132},{"end":"2026-06-14 08:00:00","low":68.03,"high":68.23,"open":68.19,"close":68.19,"start":"2026-06-14 07:00:00","trades":104,"volume":1285.58,"quote_volume":87629.8719},{"end":"2026-06-14 09:00:00","low":68.1,"high":68.31,"open":68.14,"close":68.21,"start":"2026-06-14 08:00:00","trades":130,"volume":373.29,"quote_volume":25470.6573},{"end":"2026-06-14 10:00:00","low":67.92,"high":68.47,"open":68.23,"close":68.47,"start":"2026-06-14 09:00:00","trades":59,"volume":124.24,"quote_volume":8468.7919},{"end":"2026-06-14 11:00:00","low":68.15,"high":68.48,"open":68.46,"close":68.15,"start":"2026-06-14 10:00:00","trades":71,"volume":202.71,"quote_volume":13861.5168},{"end":"2026-06-14 12:00:00","low":68.02,"high":68.31,"open":68.12,"close":68.08,"start":"2026-06-14 11:00:00","trades":66,"volume":124.08,"quote_volume":8453.3166},{"end":"2026-06-14 13:00:00","low":67.73,"high":68.13,"open":68.13,"close":67.82,"start":"2026-06-14 12:00:00","trades":83,"volume":218.48,"quote_volume":14848.388},{"end":"2026-06-14 14:00:00","low":67.5,"high":67.82,"open":67.76,"close":67.73,"start":"2026-06-14 13:00:00","trades":64,"volume":95.59,"quote_volume":6466.3247},{"end":"2026-06-14 15:00:00","low":66.96,"high":67.79,"open":67.73,"close":67.22,"start":"2026-06-14 14:00:00","trades":166,"volume":196.23,"quote_volume":13220.9082},{"end":"2026-06-14 16:00:00","low":67.25,"high":67.52,"open":67.25,"close":67.43,"start":"2026-06-14 15:00:00","trades":119,"volume":258.57,"quote_volume":17436.4917},{"end":"2026-06-14 17:00:00","low":67.41,"high":67.7,"open":67.42,"close":67.47,"start":"2026-06-14 16:00:00","trades":126,"volume":150.98,"quote_volume":10209.5658},{"end":"2026-06-14 18:00:00","low":67.45,"high":67.45,"open":67.45,"close":67.45,"start":"2026-06-14 17:00:00","trades":2,"volume":5.36,"quote_volume":361.532}],"interval":"1h"},"meta":{"timestamp":"2026-06-14T17:03:34.315Z","request_id":"cc8e344c-a9eb-4350-8c7c-94fae51f2b10"},"status":"ok","message":"Candlesticks 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/markets":{"get":{"operationId":"get_v1_markets","tags":["Market"],"summary":"All spot & perp markets","description":"","parameters":[{"name":"type","in":"query","required":false,"description":"Filter: SPOT or PERP (omit for all)","schema":{"type":"string"},"example":"PERP"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"Every spot and perpetual market listed on Backpack — each with its symbol, base/quote assets, market type (SPOT or PERP) and order-book state. Pass type=SPOT or type=PERP to filter. Use a symbol with the ticker, order-book, klines, trades and funding endpoints.","type":"PERP","count":84,"source":"Backpack","markets":[{"base":"SOL","quote":"USDC","status":"Open","symbol":"SOL_USDC_PERP","created_at":"2025-01-21T06:34:54.691858","market_type":"PERP"},{"base":"BTC","quote":"USDC","status":"Open","symbol":"BTC_USDC_PERP","created_at":"2025-01-21T06:34:54.691858","market_type":"PERP"},{"base":"ETH","quote":"USDC","status":"Open","symbol":"ETH_USDC_PERP","created_at":"2025-01-21T06:34:54.691858","market_type":"PERP"},{"base":"XRP","quote":"USDC","status":"Open","symbol":"XRP_USDC_PERP","created_at":"2025-01-28T07:19:32.810746","market_type":"PERP"},{"base":"SUI","quote":"USDC","status":"Open","symbol":"SUI_USDC_PERP","created_at":"2025-01-28T20:14:20.882303","market_type":"PERP"},{"base":"DOGE","quote":"USDC","status":"Open","symbol":"DOGE_USDC_PERP","created_at":"2025-01-28T20:14:31.586836","market_type":"PERP"},{"base":"JUP","quote":"USDC","status":"Open","symbol":"JUP_USDC_PERP","created_at":"2025-01-31T21:22:53.801156","market_type":"PERP"},{"base":"TRUMP","quote":"USDC","status":"Open","symbol":"TRUMP_USDC_PERP","created_at":"2025-01-31T21:23:03.217894","market_type":"PERP"},{"base":"WIF","quote":"USDC","status":"Open","symbol":"WIF_USDC_PERP","created_at":"2025-02-04T02:00:18.814963","market_type":"PERP"},{"base":"BERA","quote":"USDC","status":"Open","symbol":"BERA_USDC_PERP","created_at":"2025-02-06T13:01:14.887275","market_type":"PERP"},{"base":"LTC","quote":"USDC","status":"Open","symbol":"LTC_USDC_PERP","created_at":"2025-02-11T05:02:11.864262","market_type":"PERP"},{"base":"ADA","quote":"USDC","status":"Open","symbol":"ADA_USDC_PERP","created_at":"2025-02-12T03:49:50.513163","market_type":"PERP"},{"base":"LINK","quote":"USDC","status":"Open","symbol":"LINK_USDC_PERP","created_at":"2025-02-12T20:12:01.554671","market_type":"PERP"},{"base":"IP","quote":"USDC","status":"Open","symbol":"IP_USDC_PERP","created_at":"2025-02-13T08:42:10.924247","market_type":"PERP"},{"base":"HYPE","quote":"USDC","status":"Open","symbol":"HYPE_USDC_PERP","created_at":"2025-02-14T02:24:32.511622","market_type":"PERP"},{"base":"BNB","quote":"USDC","status":"Open","symbol":"BNB_USDC_PERP","created_at":"2025-02-14T02:24:33.162025","market_type":"PERP"},{"base":"AVAX","quote":"USDC","status":"Open","symbol":"AVAX_USDC_PERP","created_at":"2025-03-02T00:11:25.171089","market_type":"PERP"},{"base":"S","quote":"USDC","status":"Open","symbol":"S_USDC_PERP","created_at":"2025-03-02T00:11:34.058016","market_type":"PERP"},{"base":"ONDO","quote":"USDC","status":"Open","symbol":"ONDO_USDC_PERP","created_at":"2025-03-29T02:25:37.146340","market_type":"PERP"},{"base":"KAITO","quote":"USDC","status":"Open","symbol":"KAITO_USDC_PERP","created_at":"2025-03-29T02:25:47.225050","market_type":"PERP"},{"base":"ARB","quote":"USDC","status":"Open","symbol":"ARB_USDC_PERP","created_at":"2025-03-29T02:28:57.430962","market_type":"PERP"},{"base":"ENA","quote":"USDC","status":"Open","symbol":"ENA_USDC_PERP","created_at":"2025-03-29T02:28:58.445775","market_type":"PERP"},{"base":"AAVE","quote":"USDC","status":"Open","symbol":"AAVE_USDC_PERP","created_at":"2025-03-29T02:28:59.983778","market_type":"PERP"},{"base":"DOT","quote":"USDC","status":"Open","symbol":"DOT_USDC_PERP","created_at":"2025-03-29T02:30:53.342134","market_type":"PERP"},{"base":"FARTCOIN","quote":"USDC","status":"Open","symbol":"FARTCOIN_USDC_PERP","created_at":"2025-03-29T02:30:53.828730","market_type":"PERP"},{"base":"NEAR","quote":"USDC","status":"Open","symbol":"NEAR_USDC_PERP","created_at":"2025-06-13T01:45:46.672528","market_type":"PERP"},{"base":"OP","quote":"USDC","status":"Open","symbol":"OP_USDC_PERP","created_at":"2025-06-13T01:46:59.550023","market_type":"PERP"},{"base":"PENGU","quote":"USDC","status":"Open","symbol":"PENGU_USDC_PERP","created_at":"2025-06-13T01:48:38.994688","market_type":"PERP"},{"base":"kPEPE","quote":"USDC","status":"Open","symbol":"kPEPE_USDC_PERP","created_at":"2025-06-13T01:48:55.027195","market_type":"PERP"},{"base":"TAO","quote":"USDC","status":"Open","symbol":"TAO_USDC_PERP","created_at":"2025-06-13T01:49:10.687236","market_type":"PERP"},{"base":"VIRTUAL","quote":"USDC","status":"Open","symbol":"VIRTUAL_USDC_PERP","created_at":"2025-06-13T01:49:27.201110","market_type":"PERP"},{"base":"TIA","quote":"USDC","status":"Open","symbol":"TIA_USDC_PERP","created_at":"2025-06-13T01:49:43.672139","market_type":"PERP"},{"base":"kBONK","quote":"USDC","status":"Open","symbol":"kBONK_USDC_PERP","created_at":"2025-06-13T01:50:00.013812","market_type":"PERP"},{"base":"FRAG","quote":"USDC","status":"Closed","symbol":"FRAG_USDC_PERP","created_at":"2025-07-01T08:26:19.882225","market_type":"PERP"},{"base":"PUMP","quote":"USDC","status":"Open","symbol":"PUMP_USDC_PERP","created_at":"2025-07-13T22:37:30.278772","market_type":"PERP"},{"base":"SEI","quote":"USDC","status":"Open","symbol":"SEI_USDC_PERP","created_at":"2025-07-30T00:37:11.308277","market_type":"PERP"},{"base":"UNI","quote":"USDC","status":"Open","symbol":"UNI_USDC_PERP","created_at":"2025-08-06T11:26:15.551379","market_type":"PERP"},{"base":"CRV","quote":"USDC","status":"Open","symbol":"CRV_USDC_PERP","created_at":"2025-08-07T05:45:07.229086","market_type":"PERP"},{"base":"TON","quote":"USDC","status":"Open","symbol":"TON_USDC_PERP","created_at":"2025-08-07T05:45:29.683291","market_type":"PERP"},{"base":"HBAR","quote":"USDC","status":"Open","symbol":"HBAR_USDC_PERP","created_at":"2025-08-19T00:57:26.621390","market_type":"PERP"},{"base":"XLM","quote":"USDC","status":"Open","symbol":"XLM_USDC_PERP","created_at":"2025-08-19T00:58:05.619135","market_type":"PERP"},{"base":"ZORA","quote":"USDC","status":"Open","symbol":"ZORA_USDC_PERP","created_at":"2025-08-19T00:58:57.715081","market_type":"PERP"},{"base":"APT","quote":"USDC","status":"Open","symbol":"APT_USDC_PERP","created_at":"2025-08-21T13:09:07.455144","market_type":"PERP"},{"base":"WLD","quote":"USDC","status":"Open","symbol":"WLD_USDC_PERP","created_at":"2025-09-01T06:14:25.469531","market_type":"PERP"},{"base":"kSHIB","quote":"USDC","status":"Open","symbol":"kSHIB_USDC_PERP","created_at":"2025-09-01T06:16:14.121696","market_type":"PERP"},{"base":"PYTH","quote":"USDC","status":"Open","symbol":"PYTH_USDC_PERP","created_at":"2025-09-01T06:16:21.047080","market_type":"PERP"},{"base":"WLFI","quote":"USDC","status":"Open","symbol":"WLFI_USDC_PERP","created_at":"2025-09-01T12:45:43.632823","market_type":"PERP"},{"base":"LINEA","quote":"USDC","status":"Open","symbol":"LINEA_USDC_PERP","created_at":"2025-09-09T21:36:18.382570","market_type":"PERP"},{"base":"ASTER","quote":"USDC","status":"Open","symbol":"ASTER_USDC_PERP","created_at":"2025-09-21T13:20:26.467127","market_type":"PERP"},{"base":"AVNT","quote":"USDC","status":"Open","symbol":"AVNT_USDC_PERP","created_at":"2025-09-21T13:20:52.342138","market_type":"PERP"},{"base":"FLOCK","quote":"USDC","status":"Closed","symbol":"FLOCK_USDC_PERP","created_at":"2025-09-22T00:46:27.288972","market_type":"PERP"},{"base":"0G","quote":"USDC","status":"Open","symbol":"0G_USDC_PERP","created_at":"2025-09-23T06:25:07.982451","market_type":"PERP"},{"base":"AERO","quote":"USDC","status":"Open","symbol":"AERO_USDC_PERP","created_at":"2025-09-23T21:25:03.665204","market_type":"PERP"},{"base":"PENDLE","quote":"USDC","status":"Open","symbol":"PENDLE_USDC_PERP","created_at":"2025-09-23T21:25:29.069436","market_type":"PERP"},{"base":"XPL","quote":"USDC","status":"Open","symbol":"XPL_USDC_PERP","created_at":"2025-09-25T03:08:53.708513","market_type":"PERP"},{"base":"APEX","quote":"USDC","status":"Closed","symbol":"APEX_USDC_PERP","created_at":"2025-09-29T10:27:18.309229","market_type":"PERP"},{"base":"2Z","quote":"USDC","status":"Open","symbol":"2Z_USDC_PERP","created_at":"2025-10-02T07:34:13.663358","market_type":"PERP"},{"base":"MNT","quote":"USDC","status":"Open","symbol":"MNT_USDC_PERP","created_at":"2025-10-05T21:33:51.028767","market_type":"PERP"},{"base":"ZEC","quote":"USDC","status":"Open","symbol":"ZEC_USDC_PERP","created_at":"2025-10-05T21:34:09.123267","market_type":"PERP"},{"base":"W","quote":"USDC","status":"Open","symbol":"W_USDC_PERP","created_at":"2025-10-07T03:08:40.587646","market_type":"PERP"},{"base":"KMNO","quote":"USDC","status":"Open","symbol":"KMNO_USDC_PERP","created_at":"2025-10-07T23:46:02.749895","market_type":"PERP"},{"base":"JTO","quote":"USDC","status":"Open","symbol":"JTO_USDC_PERP","created_at":"2025-10-07T23:47:01.665982","market_type":"PERP"},{"base":"LDO","quote":"USDC","status":"Open","symbol":"LDO_USDC_PERP","created_at":"2025-10-07T23:47:13.657338","market_type":"PERP"},{"base":"PIPE","quote":"USDC","status":"Closed","symbol":"PIPE_USDC_PERP","created_at":"2025-10-08T02:01:43.097027","market_type":"PERP"},{"base":"ORDER","quote":"USDC","status":"Closed","symbol":"ORDER_USDC_PERP","created_at":"2025-10-09T07:35:39.761367","market_type":"PERP"},{"base":"TRX","quote":"USDC","status":"PostOnly","symbol":"TRX_USDC_PERP","created_at":"2025-10-10T01:22:25.765765","market_type":"PERP"},{"base":"MET","quote":"USDC","status":"Open","symbol":"MET_USDC_PERP","created_at":"2025-10-23T05:21:18.230921","market_type":"PERP"},{"base":"APR","quote":"USDC","status":"PostOnly","symbol":"APR_USDC_PERP","created_at":"2025-10-23T05:24:01.039165","market_type":"PERP"},{"base":"PAXG","quote":"USDC","status":"Open","symbol":"PAXG_USDC_PERP","created_at":"2025-11-03T14:06:21.126155","market_type":"PERP"},{"base":"ZRO","quote":"USDC","status":"Open","symbol":"ZRO_USDC_PERP","created_at":"2025-11-03T14:07:03.193810","market_type":"PERP"},{"base":"MON","quote":"USDC","status":"Open","symbol":"MON_USDC_PERP","created_at":"2025-11-23T22:16:07.030833","market_type":"PERP"},{"base":"STABLE","quote":"USDC","status":"Open","symbol":"STABLE_USDC_PERP","created_at":"2025-12-08T03:50:59.331924","market_type":"PERP"},{"base":"LIT","quote":"USDC","status":"Open","symbol":"LIT_USDC_PERP","created_at":"2025-12-30T06:48:46.381999","market_type":"PERP"},{"base":"FOGO","quote":"USDC","status":"Open","symbol":"FOGO_USDC_PERP","created_at":"2026-01-15T04:20:00.500823","market_type":"PERP"},{"base":"SKR","quote":"USDC","status":"Open","symbol":"SKR_USDC_PERP","created_at":"2026-01-22T04:01:40.170277","market_type":"PERP"},{"base":"ZAMA","quote":"USDC","status":"Closed","symbol":"ZAMA_USDC_PERP","created_at":"2026-02-02T07:55:49.836798","market_type":"PERP"},{"base":"XMR","quote":"USDC","status":"Open","symbol":"XMR_USDC_PERP","created_at":"2026-02-04T13:59:19.402696","market_type":"PERP"},{"base":"CC","quote":"USDC","status":"Open","symbol":"CC_USDC_PERP","created_at":"2026-02-04T13:59:27.787283","market_type":"PERP"},{"base":"STRK","quote":"USDC","status":"Open","symbol":"STRK_USDC_PERP","created_at":"2026-02-04T13:59:35.928627","market_type":"PERP"},{"base":"EDGE","quote":"USDC","status":"Open","symbol":"EDGE_USDC_PERP","created_at":"2026-03-31T06:26:18.059808","market_type":"PERP"},{"base":"MEGA","quote":"USDC","status":"Open","symbol":"MEGA_USDC_PERP","created_at":"2026-04-30T00:50:55.097599","market_type":"PERP"},{"base":"VVV","quote":"USDC","status":"Open","symbol":"VVV_USDC_PERP","created_at":"2026-05-11T00:25:31.919676","market_type":"PERP"},{"base":"CHIP","quote":"USDC","status":"Open","symbol":"CHIP_USDC_PERP","created_at":"2026-05-15T00:39:24.217843","market_type":"PERP"},{"base":"BILL","quote":"USDC","status":"Open","symbol":"BILL_USDC_PERP","created_at":"2026-05-15T00:39:31.491716","market_type":"PERP"}]},"meta":{"timestamp":"2026-06-14T17:03:34.478Z","request_id":"fa28916d-9227-4a0d-8ffd-c2eb3b00efb9"},"status":"ok","message":"Markets 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/orderbook":{"get":{"operationId":"get_v1_orderbook","tags":["Market"],"summary":"Order-book depth for a market","description":"","parameters":[{"name":"symbol","in":"query","required":true,"description":"Backpack market symbol, e.g. SOL_USDC","schema":{"type":"string"},"example":"SOL_USDC"},{"name":"depth","in":"query","required":false,"description":"Levels per side (1-100, default 25)","schema":{"type":"string"},"example":"25"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"asks":[{"size":4.51,"price":67.53},{"size":153.57,"price":67.54},{"size":278.16,"price":67.55},{"size":149.36,"price":67.56},{"size":38.25,"price":67.57},{"size":302.96,"price":67.58},{"size":23.76,"price":67.59},{"size":110.97,"price":67.6},{"size":0.07,"price":67.63},{"size":7.15,"price":67.64},{"size":0.09,"price":67.7},{"size":3.91,"price":67.71},{"size":0.08,"price":67.72},{"size":4.84,"price":67.76},{"size":0.09,"price":67.8},{"size":0.12,"price":67.81},{"size":9.13,"price":67.84},{"size":2.9,"price":67.85},{"size":21.18,"price":67.89},{"size":4.85,"price":67.9},{"size":0.36,"price":67.91},{"size":2.96,"price":67.94},{"size":4.18,"price":67.98},{"size":0.68,"price":68},{"size":2.27,"price":68.04}],"bids":[{"size":259.46,"price":67.52},{"size":134.34,"price":67.51},{"size":252.77,"price":67.5},{"size":149.38,"price":67.49},{"size":218.94,"price":67.48},{"size":42.37,"price":67.47},{"size":14.82,"price":67.46},{"size":20.75,"price":67.45},{"size":14.89,"price":67.44},{"size":14.91,"price":67.43},{"size":78.31,"price":67.4},{"size":0.84,"price":67.39},{"size":0.2,"price":67.37},{"size":4.62,"price":67.35},{"size":0.08,"price":67.34},{"size":3.91,"price":67.31},{"size":0.24,"price":67.3},{"size":0.08,"price":67.25},{"size":0.06,"price":67.24},{"size":0.23,"price":67.2},{"size":5.68,"price":67.18},{"size":0.08,"price":67.16},{"size":2.96,"price":67.11},{"size":0.43,"price":67.1},{"size":0.08,"price":67.06}],"note":"The live order book for one Backpack market — the top bids and asks with price and size, plus the best bid/ask and spread. Pass symbol (e.g. SOL_USDC) and depth (levels per side, default 25, max 100).","source":"Backpack","spread":0.010000000000005116,"symbol":"SOL_USDC","best_ask":67.53,"best_bid":67.52},"meta":{"timestamp":"2026-06-14T17:03:34.834Z","request_id":"643dca35-c517-4870-ac29-f1fabe144d7b"},"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/ticker":{"get":{"operationId":"get_v1_ticker","tags":["Market"],"summary":"24h ticker for a market (or all)","description":"","parameters":[{"name":"symbol","in":"query","required":false,"description":"Backpack market symbol, e.g. SOL_USDC; omit for every market","schema":{"type":"string"},"example":"SOL_USDC"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"The live 24h ticker for one Backpack market — last price, 24h change (absolute and percent), high/low, base and quote volume and trade count. Pass symbol (e.g. SOL_USDC); omit it for every market.","source":"Backpack","symbol":"SOL_USDC","ticker":{"low":66.96,"high":69.55,"symbol":"SOL_USDC","trades":2482,"volume":8086.1,"last_price":67.45,"first_price":67.94,"price_change":-0.49,"quote_volume":552797.4426,"price_change_percent":-0.007212}},"meta":{"timestamp":"2026-06-14T17:03:35.170Z","request_id":"61aaf3df-8f3f-4231-8843-2697917c7bcb"},"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":["Market"],"summary":"Recent trades for a market","description":"","parameters":[{"name":"symbol","in":"query","required":true,"description":"Backpack market symbol, e.g. SOL_USDC","schema":{"type":"string"},"example":"SOL_USDC"},{"name":"limit","in":"query","required":false,"description":"Trades (1-200, default 50)","schema":{"type":"string"},"example":"50"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"The most recent trades on one Backpack market — each with price, quantity, the taker side (buy/sell) and timestamp. Pass symbol (e.g. SOL_USDC) and limit (default 50, max 200).","count":50,"source":"Backpack","symbol":"SOL_USDC","trades":[{"id":381196122,"side":"buy","price":67.45,"quantity":3.56,"timestamp":1781456493295,"quote_quantity":240.122},{"id":381196121,"side":"buy","price":67.45,"quantity":1.8,"timestamp":1781456493252,"quote_quantity":121.41},{"id":381196120,"side":"buy","price":67.47,"quantity":0.01,"timestamp":1781456399731,"quote_quantity":0.6747},{"id":381196119,"side":"buy","price":67.5,"quantity":0.02,"timestamp":1781456219731,"quote_quantity":1.35},{"id":381196118,"side":"buy","price":67.5,"quantity":0.03,"timestamp":1781456219731,"quote_quantity":2.025},{"id":381196117,"side":"buy","price":67.45,"quantity":0.3,"timestamp":1781456174489,"quote_quantity":20.235},{"id":381196116,"side":"sell","price":67.5,"quantity":0.09,"timestamp":1781456099144,"quote_quantity":6.075},{"id":381196115,"side":"sell","price":67.51,"quantity":0.2,"timestamp":1781456089635,"quote_quantity":13.502},{"id":381196114,"side":"sell","price":67.52,"quantity":4.82,"timestamp":1781456080759,"quote_quantity":325.4464},{"id":381196113,"side":"sell","price":67.52,"quantity":1.88,"timestamp":1781456080739,"quote_quantity":126.9376},{"id":381196112,"side":"sell","price":67.52,"quantity":3.14,"timestamp":1781456080730,"quote_quantity":212.0128},{"id":381196111,"side":"sell","price":67.52,"quantity":0.08,"timestamp":1781456080730,"quote_quantity":5.4016},{"id":381196110,"side":"buy","price":67.54,"quantity":1.55,"timestamp":1781455854592,"quote_quantity":104.687},{"id":381196109,"side":"buy","price":67.54,"quantity":0.03,"timestamp":1781455854592,"quote_quantity":2.0262},{"id":381196108,"side":"buy","price":67.54,"quantity":0.04,"timestamp":1781455854592,"quote_quantity":2.7016},{"id":381196107,"side":"buy","price":67.53,"quantity":1.31,"timestamp":1781455819337,"quote_quantity":88.4643},{"id":381196106,"side":"buy","price":67.53,"quantity":0.03,"timestamp":1781455819337,"quote_quantity":2.0259},{"id":381196105,"side":"buy","price":67.6,"quantity":0.1,"timestamp":1781455707731,"quote_quantity":6.76},{"id":381196104,"side":"sell","price":67.6,"quantity":0.08,"timestamp":1781455678243,"quote_quantity":5.408},{"id":381196103,"side":"sell","price":67.67,"quantity":1.18,"timestamp":1781455525674,"quote_quantity":79.8506},{"id":381196102,"side":"sell","price":67.67,"quantity":2.87,"timestamp":1781455525674,"quote_quantity":194.2129},{"id":381196101,"side":"sell","price":67.67,"quantity":0.77,"timestamp":1781455525674,"quote_quantity":52.1059},{"id":381196100,"side":"sell","price":67.67,"quantity":0.03,"timestamp":1781455525674,"quote_quantity":2.0301},{"id":381196099,"side":"sell","price":67.68,"quantity":0.21,"timestamp":1781455525674,"quote_quantity":14.2128},{"id":381196098,"side":"sell","price":67.68,"quantity":2.65,"timestamp":1781455525570,"quote_quantity":179.352},{"id":381196097,"side":"sell","price":67.65,"quantity":0.15,"timestamp":1781455433803,"quote_quantity":10.1475},{"id":381196096,"side":"sell","price":67.65,"quantity":3.03,"timestamp":1781455433801,"quote_quantity":204.9795},{"id":381196095,"side":"buy","price":67.64,"quantity":44.35,"timestamp":1781455265672,"quote_quantity":2999.834},{"id":381196094,"side":"buy","price":67.61,"quantity":0.01,"timestamp":1781455200731,"quote_quantity":0.6761},{"id":381196093,"side":"buy","price":67.64,"quantity":3.04,"timestamp":1781454942449,"quote_quantity":205.6256},{"id":381196092,"side":"buy","price":67.64,"quantity":6.96,"timestamp":1781454942449,"quote_quantity":470.7744},{"id":381196091,"side":"sell","price":67.67,"quantity":1.31,"timestamp":1781454740119,"quote_quantity":88.6477},{"id":381196090,"side":"sell","price":67.67,"quantity":0.19,"timestamp":1781454740119,"quote_quantity":12.8573},{"id":381196089,"side":"sell","price":67.67,"quantity":2.99,"timestamp":1781454740118,"quote_quantity":202.3333},{"id":381196088,"side":"sell","price":67.67,"quantity":0.75,"timestamp":1781454352584,"quote_quantity":50.7525},{"id":381196087,"side":"sell","price":67.67,"quantity":0.03,"timestamp":1781454352584,"quote_quantity":2.0301},{"id":381196086,"side":"sell","price":67.67,"quantity":14.99,"timestamp":1781454352584,"quote_quantity":1014.3733},{"id":381196085,"side":"buy","price":67.7,"quantity":3.18,"timestamp":1781454303991,"quote_quantity":215.286},{"id":381196084,"side":"buy","price":67.7,"quantity":0.78,"timestamp":1781454303991,"quote_quantity":52.806},{"id":381196083,"side":"buy","price":67.7,"quantity":0.07,"timestamp":1781454303991,"quote_quantity":4.739},{"id":381196082,"side":"buy","price":67.7,"quantity":0.07,"timestamp":1781454303991,"quote_quantity":4.739},{"id":381196081,"side":"buy","price":67.7,"quantity":0.07,"timestamp":1781454303991,"quote_quantity":4.739},{"id":381196080,"side":"buy","price":67.7,"quantity":0.07,"timestamp":1781454303991,"quote_quantity":4.739},{"id":381196079,"side":"buy","price":67.7,"quantity":0.09,"timestamp":1781454303991,"quote_quantity":6.093},{"id":381196078,"side":"buy","price":67.69,"quantity":0.07,"timestamp":1781454303991,"quote_quantity":4.7383},{"id":381196077,"side":"buy","price":67.69,"quantity":0.07,"timestamp":1781454303991,"quote_quantity":4.7383},{"id":381196076,"side":"buy","price":67.67,"quantity":11.93,"timestamp":1781454293408,"quote_quantity":807.3031},{"id":381196075,"side":"buy","price":67.67,"quantity":0.45,"timestamp":1781454293408,"quote_quantity":30.4515},{"id":381196074,"side":"buy","price":67.68,"quantity":0.07,"timestamp":1781454266992,"quote_quantity":4.7376},{"id":381196073,"side":"buy","price":67.68,"quantity":0.07,"timestamp":1781454266992,"quote_quantity":4.7376}]},"meta":{"timestamp":"2026-06-14T17:03:35.529Z","request_id":"6e55061d-c816-4b71-bd8c-d5daac7f9a91"},"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/funding":{"get":{"operationId":"get_v1_funding","tags":["Perpetuals"],"summary":"Perp mark price, funding rate & open interest","description":"","parameters":[{"name":"symbol","in":"query","required":true,"description":"Perp symbol, e.g. SOL_USDC_PERP (a _PERP suffix is added if omitted)","schema":{"type":"string"},"example":"SOL_USDC_PERP"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"Perpetual-futures funding for one Backpack perp market — the mark price, index price, current funding rate, next funding time and open interest. Pass symbol (a perp, e.g. SOL_USDC_PERP; a _PERP suffix is added if omitted).","source":"Backpack","symbol":"SOL_USDC_PERP","mark_price":67.49,"index_price":67.52583831,"funding_rate":-7.899852273856142e-6,"open_interest":234808.32,"next_funding_timestamp":1781460000000,"open_interest_timestamp":1781456615786},"meta":{"timestamp":"2026-06-14T17:03:35.906Z","request_id":"bde60d0d-b449-4549-86ad-939ba85fa9b7"},"status":"ok","message":"Funding 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":"Endpoints, intervals & source","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"sample":{"sol_usdc_last":67.45},"source":"Backpack Exchange public market API (api.backpack.exchange/api/v1), keyless","service":"backpack-api","endpoints":{"GET /v1/meta":"This document.","GET /v1/klines":"OHLC candlesticks (symbol, interval, limit).","GET /v1/ticker":"24h ticker for one market (symbol) or all markets.","GET /v1/trades":"Recent trades (symbol, limit).","GET /v1/funding":"Perp mark price, funding rate and open interest (symbol).","GET /v1/markets":"Every spot and perp market (optional type=SPOT|PERP).","GET /v1/orderbook":"Order-book depth for one market (symbol, depth)."},"description":"Live spot and perpetual market data from Backpack, the Solana-native crypto exchange, with no key: every listed market, the 24h ticker for any pair, order-book depth, OHLC candlesticks, recent trades and — for perpetuals — mark price, index price, funding rate and open interest. The exchange-data / live-ticker / derivatives layer for trading bots, dashboards and analytics. Distinct from the Binance, bitFlyer and XT exchange readers. Live, short cache only.","kline_intervals":["1m","3m","5m","15m","30m","1h","2h","4h","6h","8h","12h","1d","3d","1w","1month"],"upstream_status":"ok"},"meta":{"timestamp":"2026-06-14T17:03:36.007Z","request_id":"68daffed-7f0a-472a-9b6f-cbcbe0f50084"},"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":15000,"rps_limit":3,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":1390,"monthly_call_quota":330000,"rps_limit":8,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":4200,"monthly_call_quota":1700000,"rps_limit":20,"hard_limit":true},{"slug":"enterprise","name":"Enterprise","price_cents_month":10900,"monthly_call_quota":9000000,"rps_limit":60,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/backpack-api"}