{"openapi":"3.1.0","info":{"title":"WazirX Exchange API","version":"1.0.0","description":"Live spot market data from WazirX, one of India's largest crypto exchanges, served straight from its public order books — no key on the data, nothing cached, nothing stored. Look up any market for its last price, best bid/ask and spread, 24h open/high/low, 24h change and volume; rank every market for a quote currency (Indian rupee INR, or USDT) by 24h turnover; list the tradable pairs with their base and quote; or pull live order-book depth with the running spread. Markets are addressed BASE_QUOTE (BTC_INR). This is the WazirX venue specifically — a distinct Indian-rupee price feed, ideal for INR price discovery and India-market arbitrage, separate from the USD/USDT-quoted exchange APIs in the catalogue.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/wazirx-api","description":"oanor gateway"}],"tags":[{"name":"Ticker"},{"name":"Tickers"},{"name":"Markets"},{"name":"Book"},{"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/ticker":{"get":{"operationId":"get_v1_ticker","tags":["Ticker"],"summary":"Ticker for one market","description":"","parameters":[{"name":"market","in":"query","required":false,"description":"Market as BTC_INR","schema":{"type":"string"},"example":"BTC_INR"},{"name":"base","in":"query","required":false,"description":"Base asset (with quote=)","schema":{"type":"string"},"example":"ETH"},{"name":"quote","in":"query","required":false,"description":"Quote asset","schema":{"type":"string"},"example":"INR"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"ask":6290000,"bid":6273734,"base":"BTC","last":6269931,"quote":"INR","market":"BTC_INR","source":"WazirX","spread":16266,"low_24h":6160998,"high_24h":6404609,"open_24h":6201003,"change_24h":68928,"change_24h_pct":1.1116,"base_volume_24h":0.23919,"quote_volume_24h":1499704.8},"meta":{"timestamp":"2026-06-11T07:48:36.088Z","request_id":"40d45441-e93e-4ef4-8c1a-2f6778abaaf9"},"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/tickers":{"get":{"operationId":"get_v1_tickers","tags":["Tickers"],"summary":"All markets for a quote ranked by 24h turnover","description":"","parameters":[{"name":"quote","in":"query","required":false,"description":"Quote asset","schema":{"type":"string"},"example":"INR"},{"name":"limit","in":"query","required":false,"description":"Max results (1-400)","schema":{"type":"string"},"example":"50"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":50,"quote":"INR","source":"WazirX","tickers":[{"ask":100.66,"bid":100.45,"base":"USDT","last":100.45,"quote":"INR","market":"USDT_INR","spread":0.21,"low_24h":100.21,"high_24h":100.93,"open_24h":100.35,"change_24h":0.1,"change_24h_pct":0.0997,"base_volume_24h":47174.02,"quote_volume_24h":4738630.31},{"ask":6290000,"bid":6273734,"base":"BTC","last":6269931,"quote":"INR","market":"BTC_INR","spread":16266,"low_24h":6160998,"high_24h":6404609,"open_24h":6201003,"change_24h":68928,"change_24h_pct":1.1116,"base_volume_24h":0.23919,"quote_volume_24h":1499704.8},{"ask":0.000478,"bid":0.000471,"base":"SHIB","last":0.000478,"quote":"INR","market":"SHIB_INR","spread":7.0e-6,"low_24h":0.000463,"high_24h":0.000479,"open_24h":0.00047,"change_24h":8.0e-6,"change_24h_pct":1.7021,"base_volume_24h":3092990198,"quote_volume_24h":1478449.31},{"ask":60841.38,"bid":59723.46,"base":"BNB","last":59591.41,"quote":"INR","market":"BNB_INR","spread":1117.92,"low_24h":58309.37,"high_24h":59792.45,"open_24h":59126.29,"change_24h":465.12,"change_24h_pct":0.7867,"base_volume_24h":9.2986,"quote_volume_24h":554116.69},{"ask":2.05,"bid":2.03,"base":"WRX","last":2.05,"quote":"INR","market":"WRX_INR","spread":0.02,"low_24h":2.02,"high_24h":2.06,"open_24h":2.04,"change_24h":0.01,"change_24h_pct":0.4902,"base_volume_24h":191224,"quote_volume_24h":392009.2},{"ask":32.5838,"bid":32.3,"base":"TRX","last":32.3001,"quote":"INR","market":"TRX_INR","spread":0.2838,"low_24h":32.0304,"high_24h":32.65,"open_24h":32.501,"change_24h":-0.2009,"change_24h_pct":-0.6181,"base_volume_24h":11036.1,"quote_volume_24h":356467.13},{"ask":166098,"bid":165724.6,"base":"ETH","last":166098,"quote":"INR","market":"ETH_INR","spread":373.4,"low_24h":162000,"high_24h":167660.4,"open_24h":165000,"change_24h":1098,"change_24h_pct":0.6655,"base_volume_24h":1.9404,"quote_volume_24h":322296.56},{"ask":113.2635,"bid":113,"base":"XRP","last":113,"quote":"INR","market":"XRP_INR","spread":0.2635,"low_24h":111,"high_24h":114.26,"open_24h":113.51,"change_24h":-0.51,"change_24h_pct":-0.4493,"base_volume_24h":1907.6,"quote_volume_24h":215558.8},{"ask":539.378,"bid":527.955,"base":"INJ","last":534.556,"quote":"INR","market":"INJ_INR","spread":11.423,"low_24h":501,"high_24h":534.556,"open_24h":550,"change_24h":-15.444,"change_24h_pct":-2.808,"base_volume_24h":329.93,"quote_volume_24h":176366.06},{"ask":6741.29,"bid":6431.6,"base":"SOL","last":6740.86,"quote":"INR","market":"SOL_INR","spread":309.69,"low_24h":6333.58,"high_24h":6814.59,"open_24h":6500,"change_24h":240.86,"change_24h_pct":3.7055,"base_volume_24h":22.353,"quote_volume_24h":150678.44},{"ask":23.35,"bid":19,"base":"FET","last":23.35,"quote":"INR","market":"FET_INR","spread":4.35,"low_24h":18.97,"high_24h":23.35,"open_24h":23.35,"change_24h":0,"change_24h_pct":0,"base_volume_24h":5545,"quote_volume_24h":129475.75},{"ask":101,"bid":100.13,"base":"USDC","last":100.3,"quote":"INR","market":"USDC_INR","spread":0.87,"low_24h":100,"high_24h":100.39,"open_24h":99.99,"change_24h":0.31,"change_24h_pct":0.31,"base_volume_24h":1219.89,"quote_volume_24h":122354.97},{"ask":25.8,"bid":20.32,"base":"CRV","last":24,"quote":"INR","market":"CRV_INR","spread":5.48,"low_24h":21.7,"high_24h":25.99,"open_24h":21.99,"change_24h":2.01,"change_24h_pct":9.1405,"base_volume_24h":4690.449,"quote_volume_24h":112570.78},{"ask":2.098,"bid":1.882,"base":"GRT","last":2.099,"quote":"INR","market":"GRT_INR","spread":0.216,"low_24h":1.9,"high_24h":2.419,"open_24h":2.443,"change_24h":-0.344,"change_24h_pct":-14.081,"base_volume_24h":51477.4,"quote_volume_24h":108051.06},{"ask":0.2799,"bid":0.2662,"base":"GALA","last":0.2654,"quote":"INR","market":"GALA_INR","spread":0.0137,"low_24h":0.26,"high_24h":0.2709,"open_24h":0.26,"change_24h":0.0054,"change_24h_pct":2.0769,"base_volume_24h":399639,"quote_volume_24h":106064.19},{"ask":4348.66,"bid":4255.25,"base":"LTC","last":4256.47,"quote":"INR","market":"LTC_INR","spread":93.41,"low_24h":4196.39,"high_24h":4275.13,"open_24h":4275.13,"change_24h":-18.66,"change_24h_pct":-0.4365,"base_volume_24h":24.34,"quote_volume_24h":103602.48},{"ask":44435.86,"bid":43065.61,"base":"ZEC","last":43065.61,"quote":"INR","market":"ZEC_INR","spread":1370.25,"low_24h":42212.43,"high_24h":44435.86,"open_24h":43386.5,"change_24h":-320.89,"change_24h_pct":-0.7396,"base_volume_24h":2.288,"quote_volume_24h":98534.12},{"ask":640,"bid":450.1,"base":"ENS","last":450,"quote":"INR","market":"ENS_INR","spread":189.9,"low_24h":450,"high_24h":467,"open_24h":465,"change_24h":-15,"change_24h_pct":-3.2258,"base_volume_24h":189.92,"quote_volume_24h":85464},{"ask":8.5676,"bid":8.5675,"base":"DOGE","last":8.5675,"quote":"INR","market":"DOGE_INR","spread":0.0001,"low_24h":8.25,"high_24h":8.5675,"open_24h":8.4589,"change_24h":0.1086,"change_24h_pct":1.2839,"base_volume_24h":8624,"quote_volume_24h":73886.12},{"ask":16.7699,"bid":16.0001,"base":"ADA","last":16.3971,"quote":"INR","market":"ADA_INR","spread":0.7698,"low_24h":16,"high_24h":16.77,"open_24h":16.3113,"change_24h":0.0858,"change_24h_pct":0.526,"base_volume_24h":4149.7,"quote_volume_24h":68043.05},{"ask":7.996,"bid":7.3,"base":"POL","last":7.3,"quote":"INR","market":"POL_INR","spread":0.696,"low_24h":7.3,"high_24h":8.249,"open_24h":7.441,"change_24h":-0.141,"change_24h_pct":-1.8949,"base_volume_24h":8978.9,"quote_volume_24h":65545.97},{"ask":8.49899,"bid":7.7777,"base":"HBAR","last":8.499,"quote":"INR","market":"HBAR_INR","spread":0.72129,"low_24h":7.6,"high_24h":8.849,"open_24h":8.84987,"change_24h":-0.35087,"change_24h_pct":-3.9647,"base_volume_24h":7525.1,"quote_volume_24h":63955.82},{"ask":19.4744,"bid":19.0656,"base":"XLM","last":19.3056,"quote":"INR","market":"XLM_INR","spread":0.4088,"low_24h":18.5002,"high_24h":22.127,"open_24h":18.8,"change_24h":0.5056,"change_24h_pct":2.6894,"base_volume_24h":3222.1,"quote_volume_24h":62204.57},{"ask":0.0002829,"bid":0.0002752,"base":"PEPE","last":0.0002765,"quote":"INR","market":"PEPE_INR","spread":7.7e-6,"low_24h":0.0002715,"high_24h":0.0002877,"open_24h":0.0002795,"change_24h":-3.0e-6,"change_24h_pct":-1.0733,"base_volume_24h":211325160,"quote_volume_24h":58431.41},{"ask":0.0004797,"bid":0.0004298,"base":"BONK","last":0.0004298,"quote":"INR","market":"BONK_INR","spread":4.99e-5,"low_24h":0.0004195,"high_24h":0.00048,"open_24h":0.000423,"change_24h":6.8e-6,"change_24h_pct":1.6076,"base_volume_24h":130735824,"quote_volume_24h":56190.26},{"ask":24950,"bid":20950,"base":"BCH","last":19712,"quote":"INR","market":"BCH_INR","spread":4000,"low_24h":19712,"high_24h":20005,"open_24h":20400,"change_24h":-688,"change_24h_pct":-3.3725,"base_volume_24h":2.4042,"quote_volume_24h":47391.59},{"ask":2.62e-5,"bid":2.54e-5,"base":"BTTC","last":2.54e-5,"quote":"INR","market":"BTTC_INR","spread":8.0e-7,"low_24h":2.54e-5,"high_24h":2.57e-5,"open_24h":2.55e-5,"change_24h":-1.0e-7,"change_24h_pct":-0.3922,"base_volume_24h":1286929866,"quote_volume_24h":32688.02},{"ask":57.0044,"bid":48.6619,"base":"WLD","last":44.01136,"quote":"INR","market":"WLD_INR","spread":8.3425,"low_24h":44.01136,"high_24h":58.99999,"open_24h":58.99999,"change_24h":-14.98863,"change_24h_pct":-25.4045,"base_volume_24h":658.4969,"quote_volume_24h":28981.34},{"ask":3.7,"bid":2.9101,"base":"KAS","last":3.049,"quote":"INR","market":"KAS_INR","spread":0.7899,"low_24h":2.994,"high_24h":3.67,"open_24h":3.2299,"change_24h":-0.1809,"change_24h_pct":-5.6008,"base_volume_24h":9127.7,"quote_volume_24h":27830.36},{"ask":10.87,"bid":8.7,"base":"ALGO","last":10.9,"quote":"INR","market":"ALGO_INR","spread":2.17,"low_24h":9,"high_24h":10.92,"open_24h":10.99,"change_24h":-0.09,"change_24h_pct":-0.8189,"base_volume_24h":2376.446,"quote_volume_24h":25903.26},{"ask":255,"bid":224.92,"base":"ICP","last":222.01,"quote":"INR","market":"ICP_INR","spread":30.08,"low_24h":221.61,"high_24h":229.9,"open_24h":227.98,"change_24h":-5.97,"change_24h_pct":-2.6187,"base_volume_24h":114.32,"quote_volume_24h":25380.18},{"ask":0.057,"bid":0.0498,"base":"AMP","last":0.05,"quote":"INR","market":"AMP_INR","spread":0.0072,"low_24h":0.05,"high_24h":0.0531,"open_24h":0.0531,"change_24h":-0.0031,"change_24h_pct":-5.838,"base_volume_24h":503659,"quote_volume_24h":25182.95},{"ask":3.1799,"bid":2.835,"base":"ENJ","last":3.1799,"quote":"INR","market":"ENJ_INR","spread":0.3449,"low_24h":2.8199,"high_24h":3.2107,"open_24h":3.2108,"change_24h":-0.0309,"change_24h_pct":-0.9624,"base_volume_24h":6873.4,"quote_volume_24h":21856.72},{"ask":221480,"bid":185610,"base":"YFI","last":195000,"quote":"INR","market":"YFI_INR","spread":35870,"low_24h":195000,"high_24h":195000,"open_24h":221481,"change_24h":-26481,"change_24h_pct":-11.9563,"base_volume_24h":0.1,"quote_volume_24h":19500},{"ask":0.00252,"bid":0.00246,"base":"FLOKI","last":0.0025,"quote":"INR","market":"FLOKI_INR","spread":6.0e-5,"low_24h":0.0024,"high_24h":0.0025,"open_24h":0.00246,"change_24h":4.0e-5,"change_24h_pct":1.626,"base_volume_24h":7789402,"quote_volume_24h":19473.51},{"ask":3.54,"bid":3.155,"base":"PHA","last":3.078,"quote":"INR","market":"PHA_INR","spread":0.385,"low_24h":3.001,"high_24h":3.56,"open_24h":3.57,"change_24h":-0.492,"change_24h_pct":-13.7815,"base_volume_24h":3604.97,"quote_volume_24h":11096.1},{"ask":720,"bid":699.877,"base":"ETC","last":697.124,"quote":"INR","market":"ETC_INR","spread":20.123,"low_24h":693.689,"high_24h":720,"open_24h":700,"change_24h":-2.876,"change_24h_pct":-0.4109,"base_volume_24h":14.46,"quote_volume_24h":10080.41},{"ask":3.159,"bid":2.22,"base":"CTSI","last":2.222,"quote":"INR","market":"CTSI_INR","spread":0.939,"low_24h":2.194,"high_24h":2.222,"open_24h":2.3,"change_24h":-0.078,"change_24h_pct":-3.3913,"base_volume_24h":3619.9,"quote_volume_24h":8043.42},{"ask":0.98,"bid":0.947,"base":"COTI","last":0.954,"quote":"INR","market":"COTI_INR","spread":0.033,"low_24h":0.953,"high_24h":0.957,"open_24h":0.955,"change_24h":-0.001,"change_24h_pct":-0.1047,"base_volume_24h":7068.1,"quote_volume_24h":6742.97},{"ask":11,"bid":10,"base":"ALICE","last":10,"quote":"INR","market":"ALICE_INR","spread":1,"low_24h":10,"high_24h":10.1,"open_24h":10,"change_24h":0,"change_24h_pct":0,"base_volume_24h":668.76,"quote_volume_24h":6687.6},{"ask":96,"bid":93.89,"base":"DOT","last":94.48,"quote":"INR","market":"DOT_INR","spread":2.11,"low_24h":91.01,"high_24h":96,"open_24h":95.01,"change_24h":-0.53,"change_24h_pct":-0.5578,"base_volume_24h":67.53,"quote_volume_24h":6380.23},{"ask":0.0018,"bid":0.0017,"base":"WIN","last":0.0017,"quote":"INR","market":"WIN_INR","spread":0.0001,"low_24h":0.0017,"high_24h":0.0017,"open_24h":0.0017,"change_24h":0,"change_24h_pct":0,"base_volume_24h":3745174,"quote_volume_24h":6366.8},{"ask":0.7199,"bid":0.5199,"base":"ACH","last":0.7199,"quote":"INR","market":"ACH_INR","spread":0.2,"low_24h":0.492,"high_24h":0.7199,"open_24h":0.66,"change_24h":0.0599,"change_24h_pct":9.0758,"base_volume_24h":8429,"quote_volume_24h":6068.04},{"ask":39.9,"bid":29.67,"base":"HNT","last":40.6,"quote":"INR","market":"HNT_INR","spread":10.23,"low_24h":27.77,"high_24h":40.95,"open_24h":34.16,"change_24h":6.44,"change_24h_pct":18.8525,"base_volume_24h":141.269,"quote_volume_24h":5735.52},{"ask":259.95,"bid":200.599,"base":"NEAR","last":198.583,"quote":"INR","market":"NEAR_INR","spread":59.351,"low_24h":198.583,"high_24h":202.999,"open_24h":202.999,"change_24h":-4.416,"change_24h_pct":-2.1754,"base_volume_24h":28.029,"quote_volume_24h":5566.08},{"ask":199.8,"bid":180.62,"base":"ATOM","last":176.83,"quote":"INR","market":"ATOM_INR","spread":19.18,"low_24h":176.83,"high_24h":181.21,"open_24h":173.29,"change_24h":3.54,"change_24h_pct":2.0428,"base_volume_24h":30.61,"quote_volume_24h":5412.77},{"ask":0.11,"bid":0.0947,"base":"TLM","last":0.0947,"quote":"INR","market":"TLM_INR","spread":0.0153,"low_24h":0.0937,"high_24h":0.11,"open_24h":0.1251,"change_24h":-0.0304,"change_24h_pct":-24.3006,"base_volume_24h":55452,"quote_volume_24h":5251.3},{"ask":0.51089,"bid":0.48001,"base":"VET","last":0.48001,"quote":"INR","market":"VET_INR","spread":0.03088,"low_24h":0.46001,"high_24h":0.48001,"open_24h":0.47,"change_24h":0.01001,"change_24h_pct":2.1298,"base_volume_24h":9512,"quote_volume_24h":4565.86},{"ask":2.048e-6,"bid":1.81e-6,"base":"BRISE","last":1.81e-6,"quote":"INR","market":"BRISE_INR","spread":2.4e-7,"low_24h":1.791e-6,"high_24h":2.086e-6,"open_24h":2.086e-6,"change_24h":-2.8e-7,"change_24h_pct":-13.2311,"base_volume_24h":2518751048,"quote_volume_24h":4558.94},{"ask":818,"bid":647.023,"base":"AVAX","last":648.942,"quote":"INR","market":"AVAX_INR","spread":170.977,"low_24h":647,"high_24h":838.25,"open_24h":647,"change_24h":1.942,"change_24h_pct":0.3002,"base_volume_24h":7.02,"quote_volume_24h":4555.57}]},"meta":{"timestamp":"2026-06-11T07:48:36.463Z","request_id":"2dfd3664-7a7b-4bef-8b2a-8ed28ee760f0"},"status":"ok","message":"Tickers 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":["Markets"],"summary":"Tradable pairs with base/quote","description":"","parameters":[{"name":"quote","in":"query","required":false,"description":"Filter by quote asset","schema":{"type":"string"},"example":"INR"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":236,"quote":"INR","source":"WazirX","markets":[{"base":"1INCH","type":"SPOT","quote":"INR","market":"1INCH_INR"},{"base":"A","type":"SPOT","quote":"INR","market":"A_INR"},{"base":"AAVE","type":"SPOT","quote":"INR","market":"AAVE_INR"},{"base":"ACH","type":"SPOT","quote":"INR","market":"ACH_INR"},{"base":"ADA","type":"SPOT","quote":"INR","market":"ADA_INR"},{"base":"ADX","type":"SPOT","quote":"INR","market":"ADX_INR"},{"base":"AGLD","type":"SPOT","quote":"INR","market":"AGLD_INR"},{"base":"ALCX","type":"SPOT","quote":"INR","market":"ALCX_INR"},{"base":"ALGO","type":"SPOT","quote":"INR","market":"ALGO_INR"},{"base":"ALICE","type":"SPOT","quote":"INR","market":"ALICE_INR"},{"base":"ALPINE","type":"SPOT","quote":"INR","market":"ALPINE_INR"},{"base":"AMP","type":"SPOT","quote":"INR","market":"AMP_INR"},{"base":"ANKR","type":"SPOT","quote":"INR","market":"ANKR_INR"},{"base":"APE","type":"SPOT","quote":"INR","market":"APE_INR"},{"base":"API3","type":"SPOT","quote":"INR","market":"API3_INR"},{"base":"AR","type":"SPOT","quote":"INR","market":"AR_INR"},{"base":"ARB","type":"SPOT","quote":"INR","market":"ARB_INR"},{"base":"ARDR","type":"SPOT","quote":"INR","market":"ARDR_INR"},{"base":"ASTER","type":"SPOT","quote":"INR","market":"ASTER_INR"},{"base":"ASTR","type":"SPOT","quote":"INR","market":"ASTR_INR"},{"base":"ATOM","type":"SPOT","quote":"INR","market":"ATOM_INR"},{"base":"AUCTION","type":"SPOT","quote":"INR","market":"AUCTION_INR"},{"base":"AUDIO","type":"SPOT","quote":"INR","market":"AUDIO_INR"},{"base":"AVA","type":"SPOT","quote":"INR","market":"AVA_INR"},{"base":"AVAX","type":"SPOT","quote":"INR","market":"AVAX_INR"},{"base":"AWE","type":"SPOT","quote":"INR","market":"AWE_INR"},{"base":"AXS","type":"SPOT","quote":"INR","market":"AXS_INR"},{"base":"BANANA","type":"SPOT","quote":"INR","market":"BANANA_INR"},{"base":"BAND","type":"SPOT","quote":"INR","market":"BAND_INR"},{"base":"BAT","type":"SPOT","quote":"INR","market":"BAT_INR"},{"base":"BB","type":"SPOT","quote":"INR","market":"BB_INR"},{"base":"BCH","type":"SPOT","quote":"INR","market":"BCH_INR"},{"base":"BCUT","type":"SPOT","quote":"INR","market":"BCUT_INR"},{"base":"BEAMX","type":"SPOT","quote":"INR","market":"BEAMX_INR"},{"base":"BICO","type":"SPOT","quote":"INR","market":"BICO_INR"},{"base":"BIGTIME","type":"SPOT","quote":"INR","market":"BIGTIME_INR"},{"base":"BLUR","type":"SPOT","quote":"INR","market":"BLUR_INR"},{"base":"BNB","type":"SPOT","quote":"INR","market":"BNB_INR"},{"base":"BOME","type":"SPOT","quote":"INR","market":"BOME_INR"},{"base":"BONK","type":"SPOT","quote":"INR","market":"BONK_INR"},{"base":"BRISE","type":"SPOT","quote":"INR","market":"BRISE_INR"},{"base":"BTC","type":"SPOT","quote":"INR","market":"BTC_INR"},{"base":"BTTC","type":"SPOT","quote":"INR","market":"BTTC_INR"},{"base":"CAKE","type":"SPOT","quote":"INR","market":"CAKE_INR"},{"base":"CELO","type":"SPOT","quote":"INR","market":"CELO_INR"},{"base":"CELR","type":"SPOT","quote":"INR","market":"CELR_INR"},{"base":"CFX","type":"SPOT","quote":"INR","market":"CFX_INR"},{"base":"CHEQ","type":"SPOT","quote":"INR","market":"CHEQ_INR"},{"base":"CHIP","type":"SPOT","quote":"INR","market":"CHIP_INR"},{"base":"CHR","type":"SPOT","quote":"INR","market":"CHR_INR"},{"base":"CHZ","type":"SPOT","quote":"INR","market":"CHZ_INR"},{"base":"CITY","type":"SPOT","quote":"INR","market":"CITY_INR"},{"base":"CKB","type":"SPOT","quote":"INR","market":"CKB_INR"},{"base":"COMP","type":"SPOT","quote":"INR","market":"COMP_INR"},{"base":"COTI","type":"SPOT","quote":"INR","market":"COTI_INR"},{"base":"CRV","type":"SPOT","quote":"INR","market":"CRV_INR"},{"base":"CTSI","type":"SPOT","quote":"INR","market":"CTSI_INR"},{"base":"CVC","type":"SPOT","quote":"INR","market":"CVC_INR"},{"base":"D","type":"SPOT","quote":"INR","market":"D_INR"},{"base":"DASH","type":"SPOT","quote":"INR","market":"DASH_INR"},{"base":"DCR","type":"SPOT","quote":"INR","market":"DCR_INR"},{"base":"DENT","type":"SPOT","quote":"INR","market":"DENT_INR"},{"base":"DEXE","type":"SPOT","quote":"INR","market":"DEXE_INR"},{"base":"DGB","type":"SPOT","quote":"INR","market":"DGB_INR"},{"base":"DODO","type":"SPOT","quote":"INR","market":"DODO_INR"},{"base":"DOGE","type":"SPOT","quote":"INR","market":"DOGE_INR"},{"base":"DOT","type":"SPOT","quote":"INR","market":"DOT_INR"},{"base":"DRIFT","type":"SPOT","quote":"INR","market":"DRIFT_INR"},{"base":"DUSK","type":"SPOT","quote":"INR","market":"DUSK_INR"},{"base":"DYDX","type":"SPOT","quote":"INR","market":"DYDX_INR"},{"base":"EDGE","type":"SPOT","quote":"INR","market":"EDGE_INR"},{"base":"EGLD","type":"SPOT","quote":"INR","market":"EGLD_INR"},{"base":"ENA","type":"SPOT","quote":"INR","market":"ENA_INR"},{"base":"ENJ","type":"SPOT","quote":"INR","market":"ENJ_INR"},{"base":"ENS","type":"SPOT","quote":"INR","market":"ENS_INR"},{"base":"ENSO","type":"SPOT","quote":"INR","market":"ENSO_INR"},{"base":"ESE","type":"SPOT","quote":"INR","market":"ESE_INR"},{"base":"ETC","type":"SPOT","quote":"INR","market":"ETC_INR"},{"base":"ETH","type":"SPOT","quote":"INR","market":"ETH_INR"},{"base":"ETHFI","type":"SPOT","quote":"INR","market":"ETHFI_INR"},{"base":"FARTCOIN","type":"SPOT","quote":"INR","market":"FARTCOIN_INR"},{"base":"FET","type":"SPOT","quote":"INR","market":"FET_INR"},{"base":"FF","type":"SPOT","quote":"INR","market":"FF_INR"},{"base":"FIDA","type":"SPOT","quote":"INR","market":"FIDA_INR"},{"base":"FIL","type":"SPOT","quote":"INR","market":"FIL_INR"},{"base":"FLOKI","type":"SPOT","quote":"INR","market":"FLOKI_INR"},{"base":"FLUX","type":"SPOT","quote":"INR","market":"FLUX_INR"},{"base":"FORT","type":"SPOT","quote":"INR","market":"FORT_INR"},{"base":"FTT","type":"SPOT","quote":"INR","market":"FTT_INR"},{"base":"G","type":"SPOT","quote":"INR","market":"G_INR"},{"base":"GALA","type":"SPOT","quote":"INR","market":"GALA_INR"},{"base":"GLM","type":"SPOT","quote":"INR","market":"GLM_INR"},{"base":"GLMR","type":"SPOT","quote":"INR","market":"GLMR_INR"},{"base":"GMT","type":"SPOT","quote":"INR","market":"GMT_INR"},{"base":"GRT","type":"SPOT","quote":"INR","market":"GRT_INR"},{"base":"H","type":"SPOT","quote":"INR","market":"H_INR"},{"base":"HBAR","type":"SPOT","quote":"INR","market":"HBAR_INR"},{"base":"HIGH","type":"SPOT","quote":"INR","market":"HIGH_INR"},{"base":"HNT","type":"SPOT","quote":"INR","market":"HNT_INR"},{"base":"HOT","type":"SPOT","quote":"INR","market":"HOT_INR"},{"base":"HTX","type":"SPOT","quote":"INR","market":"HTX_INR"},{"base":"HYPE","type":"SPOT","quote":"INR","market":"HYPE_INR"},{"base":"ICP","type":"SPOT","quote":"INR","market":"ICP_INR"},{"base":"ICX","type":"SPOT","quote":"INR","market":"ICX_INR"},{"base":"ID","type":"SPOT","quote":"INR","market":"ID_INR"},{"base":"ILV","type":"SPOT","quote":"INR","market":"ILV_INR"},{"base":"IMX","type":"SPOT","quote":"INR","market":"IMX_INR"},{"base":"INJ","type":"SPOT","quote":"INR","market":"INJ_INR"},{"base":"IO","type":"SPOT","quote":"INR","market":"IO_INR"},{"base":"IOST","type":"SPOT","quote":"INR","market":"IOST_INR"},{"base":"IOTX","type":"SPOT","quote":"INR","market":"IOTX_INR"},{"base":"JASMY","type":"SPOT","quote":"INR","market":"JASMY_INR"},{"base":"JTO","type":"SPOT","quote":"INR","market":"JTO_INR"},{"base":"JUP","type":"SPOT","quote":"INR","market":"JUP_INR"},{"base":"KAIA","type":"SPOT","quote":"INR","market":"KAIA_INR"},{"base":"KAS","type":"SPOT","quote":"INR","market":"KAS_INR"},{"base":"KITE","type":"SPOT","quote":"INR","market":"KITE_INR"},{"base":"KNC","type":"SPOT","quote":"INR","market":"KNC_INR"},{"base":"KSM","type":"SPOT","quote":"INR","market":"KSM_INR"},{"base":"LDO","type":"SPOT","quote":"INR","market":"LDO_INR"},{"base":"LF","type":"SPOT","quote":"INR","market":"LF_INR"},{"base":"LINK","type":"SPOT","quote":"INR","market":"LINK_INR"},{"base":"LPT","type":"SPOT","quote":"INR","market":"LPT_INR"},{"base":"LQTY","type":"SPOT","quote":"INR","market":"LQTY_INR"},{"base":"LSK","type":"SPOT","quote":"INR","market":"LSK_INR"},{"base":"LTC","type":"SPOT","quote":"INR","market":"LTC_INR"},{"base":"LVVA","type":"SPOT","quote":"INR","market":"LVVA_INR"},{"base":"MANA","type":"SPOT","quote":"INR","market":"MANA_INR"},{"base":"MASK","type":"SPOT","quote":"INR","market":"MASK_INR"},{"base":"MBOX","type":"SPOT","quote":"INR","market":"MBOX_INR"},{"base":"MEME","type":"SPOT","quote":"INR","market":"MEME_INR"},{"base":"METIS","type":"SPOT","quote":"INR","market":"METIS_INR"},{"base":"MEW","type":"SPOT","quote":"INR","market":"MEW_INR"},{"base":"MINA","type":"SPOT","quote":"INR","market":"MINA_INR"},{"base":"MNT","type":"SPOT","quote":"INR","market":"MNT_INR"},{"base":"MORPHO","type":"SPOT","quote":"INR","market":"MORPHO_INR"},{"base":"MTL","type":"SPOT","quote":"INR","market":"MTL_INR"},{"base":"MULTI","type":"SPOT","quote":"INR","market":"MULTI_INR"},{"base":"NAKA","type":"SPOT","quote":"INR","market":"NAKA_INR"},{"base":"NEAR","type":"SPOT","quote":"INR","market":"NEAR_INR"},{"base":"NEIRO","type":"SPOT","quote":"INR","market":"NEIRO_INR"},{"base":"NEO","type":"SPOT","quote":"INR","market":"NEO_INR"},{"base":"NEON","type":"SPOT","quote":"INR","market":"NEON_INR"},{"base":"NEWT","type":"SPOT","quote":"INR","market":"NEWT_INR"},{"base":"NMR","type":"SPOT","quote":"INR","market":"NMR_INR"},{"base":"NOM","type":"SPOT","quote":"INR","market":"NOM_INR"},{"base":"NOT","type":"SPOT","quote":"INR","market":"NOT_INR"},{"base":"OGN","type":"SPOT","quote":"INR","market":"OGN_INR"},{"base":"ONDO","type":"SPOT","quote":"INR","market":"ONDO_INR"},{"base":"ONE","type":"SPOT","quote":"INR","market":"ONE_INR"},{"base":"ONT","type":"SPOT","quote":"INR","market":"ONT_INR"},{"base":"OP","type":"SPOT","quote":"INR","market":"OP_INR"},{"base":"PAXG","type":"SPOT","quote":"INR","market":"PAXG_INR"},{"base":"PENDLE","type":"SPOT","quote":"INR","market":"PENDLE_INR"},{"base":"PENGU","type":"SPOT","quote":"INR","market":"PENGU_INR"},{"base":"PEPE","type":"SPOT","quote":"INR","market":"PEPE_INR"},{"base":"PHA","type":"SPOT","quote":"INR","market":"PHA_INR"},{"base":"PIXEL","type":"SPOT","quote":"INR","market":"PIXEL_INR"},{"base":"POL","type":"SPOT","quote":"INR","market":"POL_INR"},{"base":"POLYX","type":"SPOT","quote":"INR","market":"POLYX_INR"},{"base":"POWR","type":"SPOT","quote":"INR","market":"POWR_INR"},{"base":"PSG","type":"SPOT","quote":"INR","market":"PSG_INR"},{"base":"PUMP","type":"SPOT","quote":"INR","market":"PUMP_INR"},{"base":"PUNDIX","type":"SPOT","quote":"INR","market":"PUNDIX_INR"},{"base":"PUSH","type":"SPOT","quote":"INR","market":"PUSH_INR"},{"base":"PYR","type":"SPOT","quote":"INR","market":"PYR_INR"},{"base":"PYTH","type":"SPOT","quote":"INR","market":"PYTH_INR"},{"base":"QI","type":"SPOT","quote":"INR","market":"QI_INR"},{"base":"QNT","type":"SPOT","quote":"INR","market":"QNT_INR"},{"base":"QTUM","type":"SPOT","quote":"INR","market":"QTUM_INR"},{"base":"RAD","type":"SPOT","quote":"INR","market":"RAD_INR"},{"base":"RENDER","type":"SPOT","quote":"INR","market":"RENDER_INR"},{"base":"REQ","type":"SPOT","quote":"INR","market":"REQ_INR"},{"base":"REZ","type":"SPOT","quote":"INR","market":"REZ_INR"},{"base":"RLC","type":"SPOT","quote":"INR","market":"RLC_INR"},{"base":"ROSE","type":"SPOT","quote":"INR","market":"ROSE_INR"},{"base":"RSR","type":"SPOT","quote":"INR","market":"RSR_INR"},{"base":"RUNE","type":"SPOT","quote":"INR","market":"RUNE_INR"},{"base":"RVN","type":"SPOT","quote":"INR","market":"RVN_INR"},{"base":"S","type":"SPOT","quote":"INR","market":"S_INR"},{"base":"SAND","type":"SPOT","quote":"INR","market":"SAND_INR"},{"base":"SC","type":"SPOT","quote":"INR","market":"SC_INR"},{"base":"SCRT","type":"SPOT","quote":"INR","market":"SCRT_INR"},{"base":"SEI","type":"SPOT","quote":"INR","market":"SEI_INR"},{"base":"SHIB","type":"SPOT","quote":"INR","market":"SHIB_INR"},{"base":"SHM","type":"SPOT","quote":"INR","market":"SHM_INR"},{"base":"SKL","type":"SPOT","quote":"INR","market":"SKL_INR"},{"base":"SKY","type":"SPOT","quote":"INR","market":"SKY_INR"},{"base":"SLF","type":"SPOT","quote":"INR","market":"SLF_INR"},{"base":"SLP","type":"SPOT","quote":"INR","market":"SLP_INR"},{"base":"SNX","type":"SPOT","quote":"INR","market":"SNX_INR"},{"base":"SOL","type":"SPOT","quote":"INR","market":"SOL_INR"},{"base":"SPELL","type":"SPOT","quote":"INR","market":"SPELL_INR"},{"base":"STORJ","type":"SPOT","quote":"INR","market":"STORJ_INR"},{"base":"STRK","type":"SPOT","quote":"INR","market":"STRK_INR"},{"base":"STX","type":"SPOT","quote":"INR","market":"STX_INR"},{"base":"SUI","type":"SPOT","quote":"INR","market":"SUI_INR"},{"base":"SUN","type":"SPOT","quote":"INR","market":"SUN_INR"},{"base":"SUPER","type":"SPOT","quote":"INR","market":"SUPER_INR"},{"base":"SUSHI","type":"SPOT","quote":"INR","market":"SUSHI_INR"},{"base":"T","type":"SPOT","quote":"INR","market":"T_INR"},{"base":"TFUEL","type":"SPOT","quote":"INR","market":"TFUEL_INR"},{"base":"TIA","type":"SPOT","quote":"INR","market":"TIA_INR"},{"base":"TLM","type":"SPOT","quote":"INR","market":"TLM_INR"},{"base":"TNSR","type":"SPOT","quote":"INR","market":"TNSR_INR"},{"base":"TOKEN","type":"SPOT","quote":"INR","market":"TOKEN_INR"},{"base":"TON","type":"SPOT","quote":"INR","market":"TON_INR"},{"base":"TRB","type":"SPOT","quote":"INR","market":"TRB_INR"},{"base":"TRUMP","type":"SPOT","quote":"INR","market":"TRUMP_INR"},{"base":"TRX","type":"SPOT","quote":"INR","market":"TRX_INR"},{"base":"UMA","type":"SPOT","quote":"INR","market":"UMA_INR"},{"base":"UNI","type":"SPOT","quote":"INR","market":"UNI_INR"},{"base":"USDC","type":"SPOT","quote":"INR","market":"USDC_INR"},{"base":"USDT","type":"SPOT","quote":"INR","market":"USDT_INR"},{"base":"VENOM","type":"SPOT","quote":"INR","market":"VENOM_INR"},{"base":"VET","type":"SPOT","quote":"INR","market":"VET_INR"},{"base":"VIC","type":"SPOT","quote":"INR","market":"VIC_INR"},{"base":"W","type":"SPOT","quote":"INR","market":"W_INR"},{"base":"WAXP","type":"SPOT","quote":"INR","market":"WAXP_INR"},{"base":"WIF","type":"SPOT","quote":"INR","market":"WIF_INR"},{"base":"WIN","type":"SPOT","quote":"INR","market":"WIN_INR"},{"base":"WLD","type":"SPOT","quote":"INR","market":"WLD_INR"},{"base":"WOO","type":"SPOT","quote":"INR","market":"WOO_INR"},{"base":"WRX","type":"SPOT","quote":"INR","market":"WRX_INR"},{"base":"XEC","type":"SPOT","quote":"INR","market":"XEC_INR"},{"base":"XLM","type":"SPOT","quote":"INR","market":"XLM_INR"},{"base":"XNO","type":"SPOT","quote":"INR","market":"XNO_INR"},{"base":"XRP","type":"SPOT","quote":"INR","market":"XRP_INR"},{"base":"XVG","type":"SPOT","quote":"INR","market":"XVG_INR"},{"base":"YFI","type":"SPOT","quote":"INR","market":"YFI_INR"},{"base":"YGG","type":"SPOT","quote":"INR","market":"YGG_INR"},{"base":"ZEC","type":"SPOT","quote":"INR","market":"ZEC_INR"},{"base":"ZEUS","type":"SPOT","quote":"INR","market":"ZEUS_INR"},{"base":"ZIL","type":"SPOT","quote":"INR","market":"ZIL_INR"},{"base":"ZRO","type":"SPOT","quote":"INR","market":"ZRO_INR"},{"base":"ZRX","type":"SPOT","quote":"INR","market":"ZRX_INR"}]},"meta":{"timestamp":"2026-06-11T07:48:36.834Z","request_id":"9984c40b-3d39-4b89-ba75-5cf1721413fd"},"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/book":{"get":{"operationId":"get_v1_book","tags":["Book"],"summary":"Live order-book depth with running spread","description":"","parameters":[{"name":"market","in":"query","required":false,"description":"Market as BTC_INR","schema":{"type":"string"},"example":"BTC_INR"},{"name":"limit","in":"query","required":false,"description":"Depth per side (1-100)","schema":{"type":"string"},"example":"20"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"asks":[{"price":6290000,"amount":1.0e-5},{"price":6398382,"amount":0.0001},{"price":6401970,"amount":5.0e-5},{"price":6408412,"amount":0.00788},{"price":6408413,"amount":0.00815},{"price":6409007,"amount":0.00788},{"price":6418697,"amount":2.0e-5},{"price":6418698,"amount":3.0e-5},{"price":6448237,"amount":2.0e-5},{"price":6448238,"amount":0.00032},{"price":6460000,"amount":0.00213},{"price":6515833,"amount":0.04221},{"price":6515834,"amount":1.0e-5},{"price":6528938,"amount":0.00167},{"price":6529435,"amount":0.00102},{"price":6550000,"amount":0.00028}],"bids":[{"price":6273734,"amount":0.00803},{"price":6273733,"amount":0.00803},{"price":6266432,"amount":5.0e-5},{"price":6217812,"amount":0.0029},{"price":6200063,"amount":0.00291},{"price":6183475,"amount":0.00032},{"price":6160998,"amount":0.00297},{"price":6150000,"amount":0.00406},{"price":6149961,"amount":5.0e-5},{"price":6145000,"amount":1.0e-5},{"price":6105023,"amount":0.00327},{"price":6103734,"amount":7.0e-5},{"price":6100000,"amount":0.00266},{"price":6090054,"amount":3.0e-5},{"price":6074573,"amount":1.0e-5},{"price":6074571,"amount":1.0e-5}],"market":"BTCINR","source":"WazirX","spread":16266,"best_ask":6290000,"best_bid":6273734,"spread_pct":0.2593},"meta":{"timestamp":"2026-06-11T07:48:37.061Z","request_id":"2398aa9f-e97e-48eb-b6ec-42e150468761"},"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/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Service metadata","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"Markets are BASE_QUOTE (BTC_INR). The default quote is the Indian rupee (INR). WazirX reports base volume only; quote_volume_24h is derived as volume × last. change is derived from the day's open.","source":"WazirX public API (api.wazirx.com/api/v2, live)","service":"wazirx-api","endpoints":{"GET /v1/book":"Live order-book depth — best bid/ask and spread (market=BTC_INR, limit=20).","GET /v1/meta":"This document.","GET /v1/ticker":"Ticker for one market (market=BTC_INR or base=BTC&quote=INR).","GET /v1/markets":"Tradable pairs with base/quote (quote=INR optional).","GET /v1/tickers":"All markets for a quote ranked by 24h turnover (quote=INR, limit=50)."},"description":"Live spot market data from WazirX, one of India's largest crypto exchanges. The ticker endpoint returns a market's last price, best bid/ask, 24h high/low/open, 24h change and volume; the tickers endpoint ranks every market for a quote currency (INR or USDT) by 24h turnover; the markets endpoint lists tradable pairs with base/quote; the book endpoint returns live order-book depth. Live, no key, nothing stored. A distinct Indian-rupee venue for INR price discovery, separate from the USD/USDT-quoted exchange feeds.","market_count":527,"upstream_status":"ok"},"meta":{"timestamp":"2026-06-11T07:48:37.433Z","request_id":"6af90ad6-3e69-43fa-9320-33b267a05e8f"},"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":25500,"rps_limit":3,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":835,"monthly_call_quota":305000,"rps_limit":10,"hard_limit":true},{"slug":"growth","name":"Growth","price_cents_month":2385,"monthly_call_quota":1310000,"rps_limit":25,"hard_limit":true},{"slug":"scale","name":"Scale","price_cents_month":5670,"monthly_call_quota":4350000,"rps_limit":50,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/wazirx-api"}