{"openapi":"3.1.0","info":{"title":"MAX Exchange API","version":"1.0.0","description":"Live spot market data from MAX (MaiCoin), Taiwan's leading crypto exchange, 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 base/quote volume; rank every market for a quote currency (New Taiwan dollar TWD, USDT or BTC) by 24h turnover; list the tradable pairs with their base, quote and precision; or pull live order-book depth with the running spread. Markets are addressed as BTCTWD or BTC_TWD. This is the MAX venue specifically — a distinct New-Taiwan-dollar price feed, ideal for TWD price discovery and East-Asia-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/max-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_TWD or BTCTWD","schema":{"type":"string"},"example":"BTC_TWD"},{"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":"TWD"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"ask":1986704.4,"bid":1986020.2,"base":"BTC","last":1985212.8,"quote":"TWD","market":"btctwd","source":"MAX","spread":684.2,"low_24h":1930460.8,"high_24h":1999547.2,"open_24h":1959306.6,"change_24h":25906.2,"change_24h_pct":1.3222,"base_volume_24h":19.4912,"quote_volume_24h":38694179.73},"meta":{"timestamp":"2026-06-11T07:45:09.044Z","request_id":"cd56cee3-ff38-47fc-a709-7e7612237432"},"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":"TWD"},{"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":32,"quote":"TWD","source":"MAX","tickers":[{"ask":31.693,"bid":31.692,"base":"USDT","last":31.693,"quote":"TWD","market":"usdttwd","spread":0.001,"low_24h":31.692,"high_24h":31.797,"open_24h":31.74,"change_24h":-0.047,"change_24h_pct":-0.1481,"base_volume_24h":6941213.62,"quote_volume_24h":219987883.26},{"ask":52394.9,"bid":52380.8,"base":"ETH","last":52375,"quote":"TWD","market":"ethtwd","spread":14.1,"low_24h":50897.3,"high_24h":52905.8,"open_24h":52082.7,"change_24h":292.3,"change_24h_pct":0.5612,"base_volume_24h":1148.3354,"quote_volume_24h":60144066.58},{"ask":1986704.4,"bid":1986020.2,"base":"BTC","last":1985212.8,"quote":"TWD","market":"btctwd","spread":684.2,"low_24h":1930460.8,"high_24h":1999547.2,"open_24h":1959306.6,"change_24h":25906.2,"change_24h_pct":1.3222,"base_volume_24h":19.4912,"quote_volume_24h":38694179.73},{"ask":2.6861,"bid":2.6806,"base":"DOGE","last":2.6958,"quote":"TWD","market":"dogetwd","spread":0.0055,"low_24h":2.5963,"high_24h":2.7129,"open_24h":2.6752,"change_24h":0.0206,"change_24h_pct":0.77,"base_volume_24h":1849928.6,"quote_volume_24h":4987037.52},{"ask":31.738,"bid":31.699,"base":"USDC","last":31.7,"quote":"TWD","market":"usdctwd","spread":0.039,"low_24h":31.7,"high_24h":31.889,"open_24h":31.799,"change_24h":-0.099,"change_24h_pct":-0.3113,"base_volume_24h":145527.48,"quote_volume_24h":4613221.12},{"ask":5.26,"bid":5.258,"base":"ADA","last":5.261,"quote":"TWD","market":"adatwd","spread":0.002,"low_24h":5.025,"high_24h":5.338,"open_24h":5.14,"change_24h":0.121,"change_24h_pct":2.3541,"base_volume_24h":588661.6,"quote_volume_24h":3096948.68},{"ask":2061.4,"bid":2055.7,"base":"SOL","last":2055.7,"quote":"TWD","market":"soltwd","spread":5.7,"low_24h":1978.8,"high_24h":2081.8,"open_24h":2054.8,"change_24h":0.9,"change_24h_pct":0.0438,"base_volume_24h":1076.691,"quote_volume_24h":2213353.69},{"ask":1379.9,"bid":1320.1,"base":"LTC","last":1365.3,"quote":"TWD","market":"ltctwd","spread":59.8,"low_24h":1310,"high_24h":1367.8,"open_24h":1350.6,"change_24h":14.7,"change_24h_pct":1.0884,"base_volume_24h":814.9554,"quote_volume_24h":1112658.61},{"ask":35.341,"bid":35.234,"base":"XRP","last":35.312,"quote":"TWD","market":"xrptwd","spread":0.107,"low_24h":34.568,"high_24h":36.054,"open_24h":35.523,"change_24h":-0.211,"change_24h_pct":-0.594,"base_volume_24h":30178.32,"quote_volume_24h":1065656.84},{"ask":8.5942,"bid":8.59,"base":"MAX","last":8.59,"quote":"TWD","market":"maxtwd","spread":0.0042,"low_24h":8.56,"high_24h":9,"open_24h":8.8705,"change_24h":-0.2805,"change_24h_pct":-3.1622,"base_volume_24h":106092.14,"quote_volume_24h":911331.48},{"ask":6403.3,"bid":6355,"base":"BCH","last":6393.3,"quote":"TWD","market":"bchtwd","spread":48.3,"low_24h":6093.4,"high_24h":6419.2,"open_24h":6270.8,"change_24h":122.5,"change_24h_pct":1.9535,"base_volume_24h":40.6696,"quote_volume_24h":260012.95},{"ask":18934.8,"bid":18889.8,"base":"BNB","last":18944.2,"quote":"TWD","market":"bnbtwd","spread":45,"low_24h":18476.1,"high_24h":18985.6,"open_24h":18699.7,"change_24h":244.5,"change_24h_pct":1.3075,"base_volume_24h":12.627,"quote_volume_24h":239208.41},{"ask":246.61,"bid":245.78,"base":"LINK","last":245.8,"quote":"TWD","market":"linktwd","spread":0.83,"low_24h":238,"high_24h":250.05,"open_24h":246.93,"change_24h":-1.13,"change_24h_pct":-0.4576,"base_volume_24h":931.8,"quote_volume_24h":229036.44},{"ask":10.3799,"bid":10.1997,"base":"TRX","last":10.3799,"quote":"TWD","market":"trxtwd","spread":0.1802,"low_24h":10.0501,"high_24h":10.5499,"open_24h":10.3999,"change_24h":-0.02,"change_24h_pct":-0.1923,"base_volume_24h":16925,"quote_volume_24h":175679.81},{"ask":3.97,"bid":3.93,"base":"APE","last":3.93,"quote":"TWD","market":"apetwd","spread":0.04,"low_24h":3.65,"high_24h":3.99,"open_24h":3.77,"change_24h":0.16,"change_24h_pct":4.244,"base_volume_24h":41896.17,"quote_volume_24h":164651.95},{"ask":3.28,"bid":3.17,"base":"ALICE","last":3.17,"quote":"TWD","market":"alicetwd","spread":0.11,"low_24h":3.07,"high_24h":3.25,"open_24h":3.19,"change_24h":-0.02,"change_24h_pct":-0.627,"base_volume_24h":50829.41,"quote_volume_24h":161129.23},{"ask":30.08,"bid":29.95,"base":"DOT","last":30.06,"quote":"TWD","market":"dottwd","spread":0.13,"low_24h":28.91,"high_24h":30.12,"open_24h":29.88,"change_24h":0.18,"change_24h_pct":0.6024,"base_volume_24h":3901.38,"quote_volume_24h":117275.48},{"ask":1.6272,"bid":1.6232,"base":"SAND","last":1.638,"quote":"TWD","market":"sandtwd","spread":0.004,"low_24h":1.5548,"high_24h":1.64,"open_24h":1.6364,"change_24h":0.0016,"change_24h_pct":0.0978,"base_volume_24h":71169.4,"quote_volume_24h":116575.48},{"ask":0.089,"bid":0.083,"base":"GALA","last":0.089,"quote":"TWD","market":"galatwd","spread":0.006,"low_24h":0.081,"high_24h":0.089,"open_24h":0.083,"change_24h":0.006,"change_24h_pct":7.2289,"base_volume_24h":745976.2,"quote_volume_24h":66391.88},{"ask":2.323,"bid":2.315,"base":"POL","last":2.335,"quote":"TWD","market":"poltwd","spread":0.008,"low_24h":2.277,"high_24h":2.385,"open_24h":2.355,"change_24h":-0.02,"change_24h_pct":-0.8493,"base_volume_24h":27705.2,"quote_volume_24h":64691.64},{"ask":0.612,"bid":0.608,"base":"GRT","last":0.612,"quote":"TWD","market":"grttwd","spread":0.004,"low_24h":0.585,"high_24h":0.613,"open_24h":0.611,"change_24h":0.001,"change_24h_pct":0.1637,"base_volume_24h":84209.4,"quote_volume_24h":51536.15},{"ask":2.546,"bid":2.539,"base":"ARB","last":2.581,"quote":"TWD","market":"arbtwd","spread":0.007,"low_24h":2.438,"high_24h":2.581,"open_24h":2.545,"change_24h":0.036,"change_24h_pct":1.4145,"base_volume_24h":12963.5,"quote_volume_24h":33458.79},{"ask":149.49,"bid":143.35,"base":"ENS","last":146.14,"quote":"TWD","market":"enstwd","spread":6.14,"low_24h":140.01,"high_24h":164.99,"open_24h":164.99,"change_24h":-18.85,"change_24h_pct":-11.4249,"base_volume_24h":223.05,"quote_volume_24h":32596.53},{"ask":572.3,"bid":567.3,"base":"COMP","last":567.9,"quote":"TWD","market":"comptwd","spread":5,"low_24h":560,"high_24h":600,"open_24h":600,"change_24h":-32.1,"change_24h_pct":-5.35,"base_volume_24h":52.795,"quote_volume_24h":29982.28},{"ask":0.0001489,"bid":0.0001433,"base":"SHIB","last":0.0001499,"quote":"TWD","market":"shibtwd","spread":5.6e-6,"low_24h":0.0001446,"high_24h":0.0001511,"open_24h":0.0001479,"change_24h":2.0e-6,"change_24h_pct":1.3523,"base_volume_24h":194532000,"quote_volume_24h":29160.35},{"ask":2.299,"bid":2.086,"base":"MANA","last":2.15,"quote":"TWD","market":"manatwd","spread":0.213,"low_24h":2.05,"high_24h":2.74,"open_24h":2.7,"change_24h":-0.55,"change_24h_pct":-20.3704,"base_volume_24h":12609.4,"quote_volume_24h":27110.21},{"ask":0.26,"bid":0.24,"base":"GMT","last":0.25,"quote":"TWD","market":"gmttwd","spread":0.02,"low_24h":0.24,"high_24h":0.26,"open_24h":0.25,"change_24h":0,"change_24h_pct":0,"base_volume_24h":44124.6,"quote_volume_24h":11031.15},{"ask":59634,"bid":59211,"base":"YFI","last":58000,"quote":"TWD","market":"yfitwd","spread":423,"low_24h":58000,"high_24h":60000,"open_24h":59212,"change_24h":-1212,"change_24h_pct":-2.0469,"base_volume_24h":0.1534,"quote_volume_24h":8897.2},{"ask":208.88,"bid":208.29,"base":"AVAX","last":221.98,"quote":"TWD","market":"avaxtwd","spread":0.59,"low_24h":202.92,"high_24h":221.99,"open_24h":209.01,"change_24h":12.97,"change_24h_pct":6.2054,"base_volume_24h":34.14,"quote_volume_24h":7578.4},{"ask":7.473,"bid":7.441,"base":"XTZ","last":7.45,"quote":"TWD","market":"xtztwd","spread":0.032,"low_24h":7.164,"high_24h":7.487,"open_24h":7.447,"change_24h":0.003,"change_24h_pct":0.0403,"base_volume_24h":969.8,"quote_volume_24h":7225.01},{"ask":0.039,"bid":0.035,"base":"GST","last":0.034,"quote":"TWD","market":"gsttwd","spread":0.004,"low_24h":0.034,"high_24h":0.042,"open_24h":0.036,"change_24h":-0.002,"change_24h_pct":-5.5556,"base_volume_24h":136749,"quote_volume_24h":4649.47},{"ask":269.9,"bid":215.2,"base":"ETC","last":215.2,"quote":"TWD","market":"etctwd","spread":54.7,"low_24h":215.2,"high_24h":216.1,"open_24h":216.1,"change_24h":-0.9,"change_24h_pct":-0.4165,"base_volume_24h":4.15,"quote_volume_24h":893.08}]},"meta":{"timestamp":"2026-06-11T07:45:09.485Z","request_id":"62f03300-3778-48da-ad67-c8598300e8b6"},"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 and precision","description":"","parameters":[{"name":"quote","in":"query","required":false,"description":"Filter by quote asset","schema":{"type":"string"},"example":"TWD"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":32,"quote":"TWD","source":"MAX","markets":[{"base":"ADA","quote":"TWD","market":"adatwd","status":"active","base_precision":1,"quote_precision":3},{"base":"ALICE","quote":"TWD","market":"alicetwd","status":"active","base_precision":2,"quote_precision":2},{"base":"APE","quote":"TWD","market":"apetwd","status":"active","base_precision":2,"quote_precision":2},{"base":"ARB","quote":"TWD","market":"arbtwd","status":"active","base_precision":1,"quote_precision":3},{"base":"AVAX","quote":"TWD","market":"avaxtwd","status":"active","base_precision":2,"quote_precision":2},{"base":"BCH","quote":"TWD","market":"bchtwd","status":"active","base_precision":6,"quote_precision":1},{"base":"BNB","quote":"TWD","market":"bnbtwd","status":"active","base_precision":3,"quote_precision":1},{"base":"BTC","quote":"TWD","market":"btctwd","status":"active","base_precision":8,"quote_precision":1},{"base":"COMP","quote":"TWD","market":"comptwd","status":"active","base_precision":3,"quote_precision":1},{"base":"DOGE","quote":"TWD","market":"dogetwd","status":"active","base_precision":1,"quote_precision":4},{"base":"DOT","quote":"TWD","market":"dottwd","status":"active","base_precision":2,"quote_precision":2},{"base":"ENS","quote":"TWD","market":"enstwd","status":"active","base_precision":2,"quote_precision":2},{"base":"ETC","quote":"TWD","market":"etctwd","status":"active","base_precision":2,"quote_precision":1},{"base":"ETH","quote":"TWD","market":"ethtwd","status":"active","base_precision":6,"quote_precision":1},{"base":"GALA","quote":"TWD","market":"galatwd","status":"active","base_precision":1,"quote_precision":3},{"base":"GMT","quote":"TWD","market":"gmttwd","status":"active","base_precision":2,"quote_precision":2},{"base":"GRT","quote":"TWD","market":"grttwd","status":"active","base_precision":1,"quote_precision":3},{"base":"GST","quote":"TWD","market":"gsttwd","status":"active","base_precision":1,"quote_precision":3},{"base":"LINK","quote":"TWD","market":"linktwd","status":"active","base_precision":2,"quote_precision":2},{"base":"LTC","quote":"TWD","market":"ltctwd","status":"active","base_precision":4,"quote_precision":1},{"base":"MANA","quote":"TWD","market":"manatwd","status":"active","base_precision":1,"quote_precision":3},{"base":"MAX","quote":"TWD","market":"maxtwd","status":"active","base_precision":2,"quote_precision":4},{"base":"POL","quote":"TWD","market":"poltwd","status":"active","base_precision":1,"quote_precision":3},{"base":"SAND","quote":"TWD","market":"sandtwd","status":"active","base_precision":1,"quote_precision":4},{"base":"SHIB","quote":"TWD","market":"shibtwd","status":"active","base_precision":-3,"quote_precision":7},{"base":"SOL","quote":"TWD","market":"soltwd","status":"active","base_precision":3,"quote_precision":1},{"base":"TRX","quote":"TWD","market":"trxtwd","status":"active","base_precision":0,"quote_precision":4},{"base":"USDC","quote":"TWD","market":"usdctwd","status":"active","base_precision":2,"quote_precision":3},{"base":"USDT","quote":"TWD","market":"usdttwd","status":"active","base_precision":2,"quote_precision":3},{"base":"XRP","quote":"TWD","market":"xrptwd","status":"active","base_precision":2,"quote_precision":3},{"base":"XTZ","quote":"TWD","market":"xtztwd","status":"active","base_precision":1,"quote_precision":3},{"base":"YFI","quote":"TWD","market":"yfitwd","status":"active","base_precision":5,"quote_precision":0}]},"meta":{"timestamp":"2026-06-11T07:45:09.599Z","request_id":"2aa42425-b8ed-4050-a310-b96ebf51cef9"},"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_TWD","schema":{"type":"string"},"example":"BTC_TWD"},{"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":1986704.4,"amount":0.01477473},{"price":1987163.5,"amount":0.0003625},{"price":1987222.9,"amount":0.1040071},{"price":1987461.1,"amount":0.1040071},{"price":1987636.2,"amount":0.01554053},{"price":1987699.4,"amount":0.1040071},{"price":1987741.8,"amount":0.0004263},{"price":1988178.5,"amount":2},{"price":1989444.8,"amount":0.00036324},{"price":1989730.1,"amount":0.00042622},{"price":1990018.9,"amount":0.01554053},{"price":1991719.2,"amount":0.00042613},{"price":1991728.6,"amount":0.00036297},{"price":1993600.5,"amount":0.00026668},{"price":1993711.5,"amount":0.00042605},{"price":1994015.1,"amount":0.00036259},{"price":1994238.5,"amount":0.00026659},{"price":1994630.8,"amount":0.00064209},{"price":1994696.9,"amount":0.00019821},{"price":1994876.8,"amount":0.00026651}],"bids":[{"price":1986020.2,"amount":0.25675914},{"price":1986016,"amount":0.07551739},{"price":1985887,"amount":0.21541072},{"price":1985684,"amount":0.01553989},{"price":1985270.7,"amount":0.10400709},{"price":1985032.4,"amount":0.10400709},{"price":1984880,"amount":2},{"price":1984794.2,"amount":0.10400709},{"price":1984779.3,"amount":0.00015618},{"price":1984592.9,"amount":0.00018588},{"price":1984482.7,"amount":0.00016498},{"price":1984408.3,"amount":0.00018504},{"price":1984144.2,"amount":0.00015623},{"price":1984057.9,"amount":0.00022685},{"price":1984048.3,"amount":0.00026708},{"price":1984034.8,"amount":0.00050402},{"price":1984000,"amount":0.00054096},{"price":1983994.8,"amount":0.00015806},{"price":1983913,"amount":0.00027299},{"price":1983813.9,"amount":0.00047136}],"market":"btctwd","source":"MAX","spread":684.2,"best_ask":1986704.4,"best_bid":1986020.2,"spread_pct":0.0345},"meta":{"timestamp":"2026-06-11T07:45:10.057Z","request_id":"e78973e7-a81f-48e5-a33d-e4e5d2bbbe48"},"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":"Pass markets as BTC_TWD or BTCTWD (concatenated). base/quote come from /markets. The default quote is the New Taiwan dollar (TWD). quote_volume_24h is derived as vol × last; the 24h change is from the day's open.","source":"MAX public API (max-api.maicoin.com/api/v2, live)","service":"max-api","endpoints":{"GET /v1/book":"Live order-book depth — best bid/ask and spread (market=BTC_TWD, limit=20).","GET /v1/meta":"This document.","GET /v1/ticker":"Ticker for one market (market=BTC_TWD or base=BTC&quote=TWD).","GET /v1/markets":"Tradable pairs with base/quote and precision (quote=TWD optional).","GET /v1/tickers":"All markets for a quote ranked by 24h turnover (quote=TWD, limit=50)."},"description":"Live spot market data from MAX (MaiCoin), Taiwan's leading crypto exchange. The ticker endpoint returns a market's last price, best bid/ask, 24h open/high/low, 24h change and base/quote volume; the tickers endpoint ranks every market for a quote currency (TWD, USDT or BTC) by 24h turnover; the markets endpoint lists tradable pairs with base/quote and precision; the book endpoint returns live order-book depth. Live, no key, nothing stored. A distinct New-Taiwan-dollar venue for TWD price discovery, separate from the USD/USDT-quoted exchange feeds.","market_count":56,"upstream_status":"ok"},"meta":{"timestamp":"2026-06-11T07:45:10.148Z","request_id":"35f6f969-a4fe-4ed4-81bc-5d02bf3d0871"},"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":22200,"rps_limit":3,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":855,"monthly_call_quota":288000,"rps_limit":10,"hard_limit":true},{"slug":"growth","name":"Growth","price_cents_month":2445,"monthly_call_quota":1285000,"rps_limit":25,"hard_limit":true},{"slug":"scale","name":"Scale","price_cents_month":5790,"monthly_call_quota":4480000,"rps_limit":50,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/max-api"}