[{"data":1,"prerenderedAt":4242},["ShallowReactive",2],{"doc:best-practices":3},{"slug":4,"filePath":5,"frontmatter":6,"rawMarkdown":9,"tree":10},"best-practices","best-practices.md",{"title":7,"description":8},"Best Practices","Tips for building reliable, performant integrations with the OpenMarket Data API.","---\ntitle: Best Practices\ndescription: Tips for building reliable, performant integrations with the OpenMarket Data API.\n---\n\n# Best Practices\n\n## Discover markets before querying\n\nAlways start with the `GET /v1/markets` endpoint to discover available exchanges, symbols, and data types. Don't hardcode exchange IDs or symbols -- use the discovery API to find what's available.\n\n\u003CCodeTabs>\n\n\u003CCodePanel lang=\"curl\">\n\u003Cpre>\u003Cspan class=\"s-f\">curl\u003C/span> \u003Cspan class=\"s-s\">\"https://api.openmarket.xyz/v1/markets?exchange=BINANCE_FUTURES&amp;coin=BTC&amp;pageSize=10\"\u003C/span> \\\\\n  \u003Cspan class=\"s-k\">-H\u003C/span> \u003Cspan class=\"s-s\">\"X-OpenMarket-Key: YOUR_API_KEY\"\u003C/span>\u003C/pre>\n\u003C/CodePanel>\n\n\u003CCodePanel lang=\"python\">\n\u003Cpre>\u003Cspan class=\"s-k\">import\u003C/span> \u003Cspan class=\"s-v\">requests\u003C/span>\n&#10;\n\u003Cspan class=\"s-v\">response\u003C/span> = requests.\u003Cspan class=\"s-f\">get\u003C/span>(\n    \u003Cspan class=\"s-s\">\"https://api.openmarket.xyz/v1/markets?exchange=BINANCE_FUTURES&coin=BTC&pageSize=10 \"\u003C/span>,\n    headers={\u003Cspan class=\"s-s\">\"X-OpenMarket-Key\"\u003C/span>: \u003Cspan class=\"s-s\">\"YOUR_API_KEY\"\u003C/span>}\n)\n\u003Cspan class=\"s-v\">data\u003C/span> = response.\u003Cspan class=\"s-f\">json\u003C/span>()\u003C/pre>\n\u003C/CodePanel>\n\n\u003CCodePanel lang=\"javascript\">\n\u003Cpre>\u003Cspan class=\"s-k\">const\u003C/span> \u003Cspan class=\"s-v\">response\u003C/span> = \u003Cspan class=\"s-k\">await\u003C/span> \u003Cspan class=\"s-f\">fetch\u003C/span>(\n  \u003Cspan class=\"s-s\">\"https://api.openmarket.xyz/v1/markets?exchange=BINANCE_FUTURES&coin=BTC&pageSize=10 \"\u003C/span>,\n  { headers: { \u003Cspan class=\"s-s\">\"X-OpenMarket-Key\"\u003C/span>: \u003Cspan class=\"s-s\">\"YOUR_API_KEY\"\u003C/span> } }\n)\n\u003Cspan class=\"s-k\">const\u003C/span> \u003Cspan class=\"s-v\">data\u003C/span> = \u003Cspan class=\"s-k\">await\u003C/span> response.\u003Cspan class=\"s-f\">json\u003C/span>()\u003C/pre>\n\u003C/CodePanel>\n\n\u003C/CodeTabs>\n\nUse the `rawSymbol` field from the response when constructing data queries.\n\n## Choose the right symbol parameter\n\n| Parameter | Use when |\n| --- | --- |\n| `rawSymbol` | You want data for a specific trading pair on a specific exchange (e.g., `BTCUSDT` on Binance Futures) |\n| `coin` | You want data across all pairs for a base asset, or you're using multi-exchange aggregation |\n| `normalizedSymbol` | You want a normalized market symbol form across exchanges (e.g., `BTC-USDT`, `BTC-USD`) |\n\nWhen aggregating across exchanges, always use `coin` -- `rawSymbol` values differ between exchanges (`BTCUSDT` vs `BTC-USD` vs `XBTUSD`).\n\n## Use appropriate intervals for your time range\n\nSmaller intervals over large time ranges produce massive result sets. Match your interval to your time range:\n\n| Time Range | Recommended Intervals |\n| --- | --- |\n| Minutes to hours | `MINUTE` |\n| Hours to days | `FIVE_MINUTES`, `FIFTEEN_MINUTES`, `HOUR` |\n| Days to weeks | `HOUR`, `FOUR_HOURS` |\n| Weeks to months | `FOUR_HOURS`, `DAY` |\n| Months to years | `DAY`, `WEEK` |\n\nEach data type has a maximum points-per-request limit (e.g., 100,000 for candles, 4,000 for orderbook heatmaps). If your time range + interval combination exceeds this, reduce the range or use a larger interval.\n\n## Always set `period` when using `from`\n\nBoth `from` and `period` are required for time-range queries. If `period` is 0 or missing, the query may return empty results.\n\n\u003CCodeBlock lang=\"Examples\">\n\u003Cpre>\u003Cspan class=\"s-v\">from\u003C/span>=\u003Cspan class=\"s-n\">1774800000\u003C/span>&amp;\u003Cspan class=\"s-v\">period\u003C/span>=\u003Cspan class=\"s-n\">3600\u003C/span>    \u003Cspan class=\"s-c\"># 1 hour of data\u003C/span>\n\u003Cspan class=\"s-v\">from\u003C/span>=\u003Cspan class=\"s-n\">1774800000\u003C/span>&amp;\u003Cspan class=\"s-v\">period\u003C/span>=\u003Cspan class=\"s-n\">86400\u003C/span>   \u003Cspan class=\"s-c\"># 1 day of data\u003C/span>\u003C/pre>\n\u003C/CodeBlock>\n\nIf you omit `from` and only provide `period`, the API returns data for the last `period` seconds from now.\n\n## Monitor your rate limit usage\n\nCheck your quota before heavy operations using the zero-cost usage endpoint:\n\n\u003CCodeTabs>\n\n\u003CCodePanel lang=\"curl\">\n\u003Cpre>\u003Cspan class=\"s-f\">curl\u003C/span> \u003Cspan class=\"s-s\">\"https://api.openmarket.xyz/v1/usage\"\u003C/span> \\\\\n  \u003Cspan class=\"s-k\">-H\u003C/span> \u003Cspan class=\"s-s\">\"X-OpenMarket-Key: YOUR_API_KEY\"\u003C/span>\u003C/pre>\n\u003C/CodePanel>\n\n\u003CCodePanel lang=\"python\">\n\u003Cpre>\u003Cspan class=\"s-k\">import\u003C/span> \u003Cspan class=\"s-v\">requests\u003C/span>\n&#10;\n\u003Cspan class=\"s-v\">response\u003C/span> = requests.\u003Cspan class=\"s-f\">get\u003C/span>(\n    \u003Cspan class=\"s-s\">\"https://api.openmarket.xyz/v1/usage \"\u003C/span>,\n    headers={\u003Cspan class=\"s-s\">\"X-OpenMarket-Key\"\u003C/span>: \u003Cspan class=\"s-s\">\"YOUR_API_KEY\"\u003C/span>}\n)\n\u003Cspan class=\"s-v\">data\u003C/span> = response.\u003Cspan class=\"s-f\">json\u003C/span>()\u003C/pre>\n\u003C/CodePanel>\n\n\u003CCodePanel lang=\"javascript\">\n\u003Cpre>\u003Cspan class=\"s-k\">const\u003C/span> \u003Cspan class=\"s-v\">response\u003C/span> = \u003Cspan class=\"s-k\">await\u003C/span> \u003Cspan class=\"s-f\">fetch\u003C/span>(\n  \u003Cspan class=\"s-s\">\"https://api.openmarket.xyz/v1/usage \"\u003C/span>,\n  { headers: { \u003Cspan class=\"s-s\">\"X-OpenMarket-Key\"\u003C/span>: \u003Cspan class=\"s-s\">\"YOUR_API_KEY\"\u003C/span> } }\n)\n\u003Cspan class=\"s-k\">const\u003C/span> \u003Cspan class=\"s-v\">data\u003C/span> = \u003Cspan class=\"s-k\">await\u003C/span> response.\u003Cspan class=\"s-f\">json\u003C/span>()\u003C/pre>\n\u003C/CodePanel>\n\n\u003C/CodeTabs>\n\nEvery response also includes `X-RateLimit-Remaining` and `X-RateLimit-Reset` headers. Use these to implement client-side throttling.\n\n## Handle rate limits gracefully\n\nWhen you receive a 429 response, use the `Retry-After` header to wait before retrying:\n\n\u003CCodeBlock lang=\"HTTP Response\">\n\u003Cpre>\u003Cspan class=\"s-k\">HTTP/1.1\u003C/span> \u003Cspan class=\"s-n\">429\u003C/span> \u003Cspan class=\"s-v\">Too Many Requests\u003C/span>\n\u003Cspan class=\"s-p\">Retry-After\u003C/span>: \u003Cspan class=\"s-n\">12\u003C/span>\n\u003Cspan class=\"s-p\">X-RateLimit-Reset\u003C/span>: \u003Cspan class=\"s-n\">1712345678\u003C/span>\u003C/pre>\n\u003C/CodeBlock>\n\nDon't retry immediately -- you'll waste requests. Wait for the `Retry-After` seconds or until the `X-RateLimit-Reset` timestamp.\n\n## Optimize weight costs\n\nFor `/v1/points` requests, weight is calculated as:\n\n\u003CCodeBlock lang=\"Formula\">\n\u003Cpre>\u003Cspan class=\"s-f\">ceil\u003C/span>(points / \u003Cspan class=\"s-n\">1000\u003C/span>) \u003Cspan class=\"s-o\">x\u003C/span> cost_multiplier \u003Cspan class=\"s-o\">x\u003C/span> exchange_multiplier \u003Cspan class=\"s-o\">x\u003C/span> depth_multiplier\u003C/pre>\n\u003C/CodeBlock>\n\nMetadata and discovery endpoints are zero-weight, and `/v1/polymarket/analytics/*` endpoints use fixed per-endpoint weights instead of this formula.\nTo reduce `/v1/points` weight:\n- **Use larger intervals** -- fewer points = lower weight\n- **Narrow your time range** -- request only what you need\n- **Minimize exchanges** when aggregating -- each additional exchange adds 20% to the multiplier\n- **Keep `maxDepth` at the included depth unless you need more range** -- orderbook heatmap adds 20% per extra 3500 levels, liquidation heatmap adds 20% per extra 1500 levels\n- **Avoid 10x types** (orderbook heatmap) in tight loops -- batch your requests\n\n## Use gapfill intentionally\n\n`gapfill=true` is supported only for candle types: `TRADE_SIDE_AGNOSTIC_AGG` and `TRADE_AGG`.\nFor those types, it fills missing intervals using last-observation-carried-forward (LOCF). This is useful for charting but changes the semantics of your data:\n- Volume is **not** carried forward -- gapfilled bars have zero volume\n- Only the close price is carried forward\n- A lookback window (typically 1 hour) seeds the LOCF -- if there's no data in the lookback, the gap remains\nSkip gapfill if gaps in data are meaningful to your analysis (e.g., studying market activity patterns).\n\n## Get block sizes before querying heatmaps\n\nAlways call `GET /v1/block-sizes` to get the correct block size for your symbol before requesting orderbook heatmap data. Don't guess block sizes.\n\n\u003CCodeBlock lang=\"cURL -- Step 1\">\n\u003Cpre>\u003Cspan class=\"s-c\"># Step 1: Get the block size\u003C/span>\n\u003Cspan class=\"s-f\">curl\u003C/span> \u003Cspan class=\"s-s\">\"https://api.openmarket.xyz/v1/block-sizes?exchange=BINANCE_FUTURES&amp;rawSymbol=BTCUSDT\"\u003C/span> \\\\\n  \u003Cspan class=\"s-k\">-H\u003C/span> \u003Cspan class=\"s-s\">\"X-OpenMarket-Key: YOUR_API_KEY\"\u003C/span>\u003C/pre>\n\u003C/CodeBlock>\n\n\u003CCodeBlock lang=\"cURL -- Step 2\">\n\u003Cpre>\u003Cspan class=\"s-c\"># Step 2: Use it (4K = raw value, HD = 5x)\u003C/span>\n\u003Cspan class=\"s-f\">curl\u003C/span> \u003Cspan class=\"s-s\">\"https://api.openmarket.xyz/v1/points\u003C/span>\n    \u003Cspan class=\"s-p\">?type\u003C/span>=\u003Cspan class=\"s-s\">BLOCK_BOOK_SNAPSHOT_AGG\u003C/span>\n    \u003Cspan class=\"s-p\">&amp;exchange\u003C/span>=\u003Cspan class=\"s-s\">BINANCE_FUTURES\u003C/span>\n    \u003Cspan class=\"s-p\">&amp;rawSymbol\u003C/span>=\u003Cspan class=\"s-s\">BTCUSDT\u003C/span>\n    \u003Cspan class=\"s-p\">&amp;interval\u003C/span>=\u003Cspan class=\"s-s\">MINUTE\u003C/span>\n    \u003Cspan class=\"s-p\">&amp;period\u003C/span>=\u003Cspan class=\"s-n\">1140\u003C/span>\n    \u003Cspan class=\"s-p\">&amp;blockSize\u003C/span>=\u003Cspan class=\"s-n\">25\u003C/span>\n    \u003Cspan class=\"s-p\">&amp;maxDepth\u003C/span>=\u003Cspan class=\"s-n\">1000\u003C/span>\n    \u003Cspan class=\"s-p\">&amp;sortDirection\u003C/span>=\u003Cspan class=\"s-s\">SORT_DIRECTION_DESC\u003C/span>\u003Cspan class=\"s-s\">\"\u003C/span> \\\\\n  \u003Cspan class=\"s-k\">-H\u003C/span> \u003Cspan class=\"s-s\">\"X-OpenMarket-Key: YOUR_API_KEY\"\u003C/span>\u003C/pre>\n\u003C/CodeBlock>\n\n## TPO block sizes are fixed\n\nTPO only supports block sizes of **5, 30, 60, or 240 minutes**. Other values will return an error. Default is 30 minutes.\n\n## Treat empty results as normal\n\nIf your query matches no data (e.g., a symbol that doesn't exist on that exchange, or a time range with no activity), the API returns an empty `series` array -- not an error. Always check for empty results in your client code.\n\n## Secure your API keys\n\n- Never expose keys in client-side code, browser applications, or public repositories\n- Use environment variables or secret managers to store keys\n- Rotate keys if you suspect they've been compromised\n- Use separate keys for different applications to isolate access",{"type":11,"children":12,"data":4236,"position":4238},"root",[13,16,37,38,75,76,730,731,764,765,780,782,1027,1028,1135,1136,1151,1152,1166,1168,1511,1512,1527,1528,1573,1574,1639,1640,1876,1877,1943,1944,1959,1960,1973,1974,2529,2530,2578,2579,2594,2595,2627,2628,2792,2793,2841,2842,2857,2858,2889,2890,3030,3031,3080,3081,3254,3255,3271,3272,3332,3333,3406,3407,3422,3423,3455,3456,3579,3580,4046,4047,4063,4064,4098,4099,4114,4115,4149,4150,4166,4167],{"type":14,"value":15},"text","\n",{"type":17,"tagName":18,"properties":19,"children":21,"position":32},"element","h2",{"id":20},"discover-markets-before-querying",[22],{"type":14,"value":23,"position":24},"Discover markets before querying",{"start":25,"end":29},{"line":26,"column":27,"offset":28},3,4,21,{"line":26,"column":30,"offset":31},36,53,{"start":33,"end":36},{"line":26,"column":34,"offset":35},1,18,{"line":26,"column":30,"offset":31},{"type":14,"value":15},{"type":17,"tagName":39,"properties":40,"children":41,"position":72},"p",{},[42,51,65],{"type":14,"value":43,"position":44},"Always start with the ",{"start":45,"end":48},{"line":46,"column":34,"offset":47},5,55,{"line":46,"column":49,"offset":50},23,77,{"type":17,"tagName":52,"properties":53,"children":54,"position":62},"code",{},[55],{"type":14,"value":56,"position":57},"GET /v1/markets",{"start":58,"end":59},{"line":46,"column":49,"offset":50},{"line":46,"column":60,"offset":61},40,94,{"start":63,"end":64},{"line":46,"column":49,"offset":50},{"line":46,"column":60,"offset":61},{"type":14,"value":66,"position":67}," endpoint to discover available exchanges, symbols, and data types. Don't hardcode exchange IDs or symbols -- use the discovery API to find what's available.",{"start":68,"end":69},{"line":46,"column":60,"offset":61},{"line":46,"column":70,"offset":71},197,251,{"start":73,"end":74},{"line":46,"column":34,"offset":47},{"line":46,"column":70,"offset":71},{"type":14,"value":15},{"type":17,"tagName":77,"properties":78,"children":79,"position":724},"codetabs",{},[80,81,208,209,454,455,723],{"type":14,"value":15},{"type":17,"tagName":82,"properties":83,"children":85,"position":202},"codepanel",{"lang":84},"curl",[86,95,196],{"type":14,"value":15,"position":87},{"start":88,"end":92},{"line":89,"column":90,"offset":91},9,24,288,{"line":93,"column":34,"offset":94},10,289,{"type":17,"tagName":96,"properties":97,"children":98,"position":192},"pre",{},[99,119,125,144,151,168,174],{"type":17,"tagName":100,"properties":101,"children":104,"position":112},"span",{"className":102},[103],"s-f",[105],{"type":14,"value":84,"position":106},{"start":107,"end":109},{"line":93,"column":90,"offset":108},312,{"line":93,"column":110,"offset":111},28,316,{"start":113,"end":116},{"line":93,"column":114,"offset":115},6,294,{"line":93,"column":117,"offset":118},35,323,{"type":14,"value":120,"position":121}," ",{"start":122,"end":123},{"line":93,"column":117,"offset":118},{"line":93,"column":30,"offset":124},324,{"type":17,"tagName":100,"properties":126,"children":129,"position":139},{"className":127},[128],"s-s",[130],{"type":14,"value":131,"position":132},"\"https://api.openmarket.xyz/v1/markets?exchange=BINANCE_FUTURES&coin=BTC&pageSize=10\"",{"start":133,"end":136},{"line":93,"column":134,"offset":135},54,342,{"line":93,"column":137,"offset":138},147,435,{"start":140,"end":141},{"line":93,"column":30,"offset":124},{"line":93,"column":142,"offset":143},154,442,{"type":14,"value":145,"position":146}," \\\\\n  ",{"start":147,"end":148},{"line":93,"column":142,"offset":143},{"line":149,"column":26,"offset":150},11,448,{"type":17,"tagName":100,"properties":152,"children":155,"position":163},{"className":153},[154],"s-k",[156],{"type":14,"value":157,"position":158},"-H",{"start":159,"end":161},{"line":149,"column":28,"offset":160},466,{"line":149,"column":49,"offset":162},468,{"start":164,"end":165},{"line":149,"column":26,"offset":150},{"line":149,"column":166,"offset":167},30,475,{"type":14,"value":120,"position":169},{"start":170,"end":171},{"line":149,"column":166,"offset":167},{"line":149,"column":172,"offset":173},31,476,{"type":17,"tagName":100,"properties":175,"children":177,"position":187},{"className":176},[128],[178],{"type":14,"value":179,"position":180},"\"X-OpenMarket-Key: YOUR_API_KEY\"",{"start":181,"end":184},{"line":149,"column":182,"offset":183},49,494,{"line":149,"column":185,"offset":186},81,526,{"start":188,"end":189},{"line":149,"column":172,"offset":173},{"line":149,"column":190,"offset":191},88,533,{"start":193,"end":194},{"line":93,"column":34,"offset":94},{"line":149,"column":61,"offset":195},539,{"type":14,"value":15,"position":197},{"start":198,"end":199},{"line":149,"column":61,"offset":195},{"line":200,"column":34,"offset":201},12,540,{"start":203,"end":205},{"line":89,"column":34,"offset":204},265,{"line":200,"column":206,"offset":207},13,552,{"type":14,"value":15},{"type":17,"tagName":82,"properties":210,"children":212,"position":449},{"lang":211},"python",[213,222,443],{"type":14,"value":15,"position":214},{"start":215,"end":219},{"line":216,"column":217,"offset":218},14,26,579,{"line":220,"column":34,"offset":221},15,580,{"type":17,"tagName":96,"properties":223,"children":224,"position":438},{},[225,242,248,267,274,292,299,316,322,339,345,363,370,387,393,408,415,431],{"type":17,"tagName":100,"properties":226,"children":228,"position":236},{"className":227},[154],[229],{"type":14,"value":230,"position":231},"import",{"start":232,"end":234},{"line":220,"column":90,"offset":233},603,{"line":220,"column":166,"offset":235},609,{"start":237,"end":239},{"line":220,"column":114,"offset":238},585,{"line":220,"column":240,"offset":241},37,616,{"type":14,"value":120,"position":243},{"start":244,"end":245},{"line":220,"column":240,"offset":241},{"line":220,"column":246,"offset":247},38,617,{"type":17,"tagName":100,"properties":249,"children":252,"position":262},{"className":250},[251],"s-v",[253],{"type":14,"value":254,"position":255},"requests",{"start":256,"end":259},{"line":220,"column":257,"offset":258},56,635,{"line":220,"column":260,"offset":261},64,643,{"start":263,"end":264},{"line":220,"column":246,"offset":247},{"line":220,"column":265,"offset":266},71,650,{"type":14,"value":268,"position":269},"\n\n\n",{"start":270,"end":271},{"line":220,"column":265,"offset":266},{"line":272,"column":34,"offset":273},17,657,{"type":17,"tagName":100,"properties":275,"children":277,"position":287},{"className":276},[251],[278],{"type":14,"value":279,"position":280},"response",{"start":281,"end":284},{"line":272,"column":282,"offset":283},19,675,{"line":272,"column":285,"offset":286},27,683,{"start":288,"end":289},{"line":272,"column":34,"offset":273},{"line":272,"column":290,"offset":291},34,690,{"type":14,"value":293,"position":294}," = requests.",{"start":295,"end":296},{"line":272,"column":290,"offset":291},{"line":272,"column":297,"offset":298},46,702,{"type":17,"tagName":100,"properties":300,"children":302,"position":311},{"className":301},[103],[303],{"type":14,"value":304,"position":305},"get",{"start":306,"end":308},{"line":272,"column":260,"offset":307},720,{"line":272,"column":309,"offset":310},67,723,{"start":312,"end":313},{"line":272,"column":297,"offset":298},{"line":272,"column":314,"offset":315},74,730,{"type":14,"value":317,"position":318},"(\n    ",{"start":319,"end":320},{"line":272,"column":314,"offset":315},{"line":35,"column":46,"offset":321},736,{"type":17,"tagName":100,"properties":323,"children":325,"position":334},{"className":324},[128],[326],{"type":14,"value":327,"position":328},"\"https://api.openmarket.xyz/v1/markets?exchange=BINANCE_FUTURES&coin=BTC&pageSize=10 \"",{"start":329,"end":331},{"line":35,"column":49,"offset":330},754,{"line":35,"column":332,"offset":333},109,840,{"start":335,"end":336},{"line":35,"column":46,"offset":321},{"line":35,"column":337,"offset":338},116,847,{"type":14,"value":340,"position":341},",\n    headers={",{"start":342,"end":343},{"line":35,"column":337,"offset":338},{"line":282,"column":216,"offset":344},862,{"type":17,"tagName":100,"properties":346,"children":348,"position":358},{"className":347},[128],[349],{"type":14,"value":350,"position":351},"\"X-OpenMarket-Key\"",{"start":352,"end":355},{"line":282,"column":353,"offset":354},32,880,{"line":282,"column":356,"offset":357},50,898,{"start":359,"end":360},{"line":282,"column":216,"offset":344},{"line":282,"column":361,"offset":362},57,905,{"type":14,"value":364,"position":365},": ",{"start":366,"end":367},{"line":282,"column":361,"offset":362},{"line":282,"column":368,"offset":369},59,907,{"type":17,"tagName":100,"properties":371,"children":373,"position":382},{"className":372},[128],[374],{"type":14,"value":375,"position":376},"\"YOUR_API_KEY\"",{"start":377,"end":379},{"line":282,"column":50,"offset":378},925,{"line":282,"column":380,"offset":381},91,939,{"start":383,"end":384},{"line":282,"column":368,"offset":369},{"line":282,"column":385,"offset":386},98,946,{"type":14,"value":388,"position":389},"}\n)\n",{"start":390,"end":391},{"line":282,"column":385,"offset":386},{"line":28,"column":34,"offset":392},950,{"type":17,"tagName":100,"properties":394,"children":396,"position":404},{"className":395},[251],[397],{"type":14,"value":398,"position":399},"data",{"start":400,"end":402},{"line":28,"column":282,"offset":401},968,{"line":28,"column":49,"offset":403},972,{"start":405,"end":406},{"line":28,"column":34,"offset":392},{"line":28,"column":166,"offset":407},979,{"type":14,"value":409,"position":410}," = response.",{"start":411,"end":412},{"line":28,"column":166,"offset":407},{"line":28,"column":413,"offset":414},42,991,{"type":17,"tagName":100,"properties":416,"children":418,"position":427},{"className":417},[103],[419],{"type":14,"value":420,"position":421},"json",{"start":422,"end":425},{"line":28,"column":423,"offset":424},60,1009,{"line":28,"column":260,"offset":426},1013,{"start":428,"end":429},{"line":28,"column":413,"offset":414},{"line":28,"column":265,"offset":430},1020,{"type":14,"value":432,"position":433},"()",{"start":434,"end":435},{"line":28,"column":265,"offset":430},{"line":28,"column":436,"offset":437},73,1022,{"start":439,"end":440},{"line":220,"column":34,"offset":221},{"line":28,"column":441,"offset":442},79,1028,{"type":14,"value":15,"position":444},{"start":445,"end":446},{"line":28,"column":441,"offset":442},{"line":447,"column":34,"offset":448},22,1029,{"start":450,"end":452},{"line":216,"column":34,"offset":451},554,{"line":447,"column":206,"offset":453},1041,{"type":14,"value":15},{"type":17,"tagName":82,"properties":456,"children":458,"position":718},{"lang":457},"javascript",[459,466,713],{"type":14,"value":15,"position":460},{"start":461,"end":463},{"line":90,"column":166,"offset":462},1072,{"line":464,"column":34,"offset":465},25,1073,{"type":17,"tagName":96,"properties":467,"children":468,"position":708},{},[469,486,491,507,513,530,536,554,560,576,583,598,604,620,626,640,645,659,664,680,686,702],{"type":17,"tagName":100,"properties":470,"children":472,"position":481},{"className":471},[154],[473],{"type":14,"value":474,"position":475},"const",{"start":476,"end":478},{"line":464,"column":90,"offset":477},1096,{"line":464,"column":479,"offset":480},29,1101,{"start":482,"end":484},{"line":464,"column":114,"offset":483},1078,{"line":464,"column":30,"offset":485},1108,{"type":14,"value":120,"position":487},{"start":488,"end":489},{"line":464,"column":30,"offset":485},{"line":464,"column":240,"offset":490},1109,{"type":17,"tagName":100,"properties":492,"children":494,"position":502},{"className":493},[251],[495],{"type":14,"value":279,"position":496},{"start":497,"end":499},{"line":464,"column":47,"offset":498},1127,{"line":464,"column":500,"offset":501},63,1135,{"start":503,"end":504},{"line":464,"column":240,"offset":490},{"line":464,"column":505,"offset":506},70,1142,{"type":14,"value":508,"position":509}," = ",{"start":510,"end":511},{"line":464,"column":505,"offset":506},{"line":464,"column":436,"offset":512},1145,{"type":17,"tagName":100,"properties":514,"children":516,"position":525},{"className":515},[154],[517],{"type":14,"value":518,"position":519},"await",{"start":520,"end":522},{"line":464,"column":380,"offset":521},1163,{"line":464,"column":523,"offset":524},96,1168,{"start":526,"end":527},{"line":464,"column":436,"offset":512},{"line":464,"column":528,"offset":529},103,1175,{"type":14,"value":120,"position":531},{"start":532,"end":533},{"line":464,"column":528,"offset":529},{"line":464,"column":534,"offset":535},104,1176,{"type":17,"tagName":100,"properties":537,"children":539,"position":549},{"className":538},[103],[540],{"type":14,"value":541,"position":542},"fetch",{"start":543,"end":546},{"line":464,"column":544,"offset":545},122,1194,{"line":464,"column":547,"offset":548},127,1199,{"start":550,"end":551},{"line":464,"column":534,"offset":535},{"line":464,"column":552,"offset":553},134,1206,{"type":14,"value":555,"position":556},"(\n  ",{"start":557,"end":558},{"line":464,"column":552,"offset":553},{"line":217,"column":26,"offset":559},1210,{"type":17,"tagName":100,"properties":561,"children":563,"position":571},{"className":562},[128],[564],{"type":14,"value":327,"position":565},{"start":566,"end":568},{"line":217,"column":28,"offset":567},1228,{"line":217,"column":569,"offset":570},107,1314,{"start":572,"end":573},{"line":217,"column":26,"offset":559},{"line":217,"column":574,"offset":575},114,1321,{"type":14,"value":577,"position":578},",\n  { headers: { ",{"start":579,"end":580},{"line":217,"column":574,"offset":575},{"line":285,"column":581,"offset":582},16,1338,{"type":17,"tagName":100,"properties":584,"children":586,"position":594},{"className":585},[128],[587],{"type":14,"value":350,"position":588},{"start":589,"end":591},{"line":285,"column":290,"offset":590},1356,{"line":285,"column":592,"offset":593},52,1374,{"start":595,"end":596},{"line":285,"column":581,"offset":582},{"line":285,"column":368,"offset":597},1381,{"type":14,"value":364,"position":599},{"start":600,"end":601},{"line":285,"column":368,"offset":597},{"line":285,"column":602,"offset":603},61,1383,{"type":17,"tagName":100,"properties":605,"children":607,"position":615},{"className":606},[128],[608],{"type":14,"value":375,"position":609},{"start":610,"end":612},{"line":285,"column":441,"offset":611},1401,{"line":285,"column":613,"offset":614},93,1415,{"start":616,"end":617},{"line":285,"column":602,"offset":603},{"line":285,"column":618,"offset":619},100,1422,{"type":14,"value":621,"position":622}," } }\n)\n",{"start":623,"end":624},{"line":285,"column":618,"offset":619},{"line":479,"column":34,"offset":625},1429,{"type":17,"tagName":100,"properties":627,"children":629,"position":636},{"className":628},[154],[630],{"type":14,"value":474,"position":631},{"start":632,"end":634},{"line":479,"column":282,"offset":633},1447,{"line":479,"column":90,"offset":635},1452,{"start":637,"end":638},{"line":479,"column":34,"offset":625},{"line":479,"column":172,"offset":639},1459,{"type":14,"value":120,"position":641},{"start":642,"end":643},{"line":479,"column":172,"offset":639},{"line":479,"column":353,"offset":644},1460,{"type":17,"tagName":100,"properties":646,"children":648,"position":655},{"className":647},[251],[649],{"type":14,"value":398,"position":650},{"start":651,"end":653},{"line":479,"column":356,"offset":652},1478,{"line":479,"column":134,"offset":654},1482,{"start":656,"end":657},{"line":479,"column":353,"offset":644},{"line":479,"column":602,"offset":658},1489,{"type":14,"value":508,"position":660},{"start":661,"end":662},{"line":479,"column":602,"offset":658},{"line":479,"column":260,"offset":663},1492,{"type":17,"tagName":100,"properties":665,"children":667,"position":676},{"className":666},[154],[668],{"type":14,"value":518,"position":669},{"start":670,"end":673},{"line":479,"column":671,"offset":672},82,1510,{"line":479,"column":674,"offset":675},87,1515,{"start":677,"end":678},{"line":479,"column":260,"offset":663},{"line":479,"column":61,"offset":679},1522,{"type":14,"value":681,"position":682}," response.",{"start":683,"end":684},{"line":479,"column":61,"offset":679},{"line":479,"column":534,"offset":685},1532,{"type":17,"tagName":100,"properties":687,"children":689,"position":697},{"className":688},[103],[690],{"type":14,"value":420,"position":691},{"start":692,"end":694},{"line":479,"column":544,"offset":693},1550,{"line":479,"column":695,"offset":696},126,1554,{"start":698,"end":699},{"line":479,"column":534,"offset":685},{"line":479,"column":700,"offset":701},133,1561,{"type":14,"value":432,"position":703},{"start":704,"end":705},{"line":479,"column":700,"offset":701},{"line":479,"column":706,"offset":707},135,1563,{"start":709,"end":710},{"line":464,"column":34,"offset":465},{"line":479,"column":711,"offset":712},141,1569,{"type":14,"value":15,"position":714},{"start":715,"end":716},{"line":479,"column":711,"offset":712},{"line":166,"column":34,"offset":717},1570,{"start":719,"end":721},{"line":90,"column":34,"offset":720},1043,{"line":166,"column":206,"offset":722},1582,{"type":14,"value":15},{"start":725,"end":728},{"line":726,"column":34,"offset":727},7,253,{"line":353,"column":200,"offset":729},1595,{"type":14,"value":15},{"type":17,"tagName":39,"properties":732,"children":733,"position":761},{},[734,741,754],{"type":14,"value":735,"position":736},"Use the ",{"start":737,"end":739},{"line":290,"column":34,"offset":738},1597,{"line":290,"column":89,"offset":740},1605,{"type":17,"tagName":52,"properties":742,"children":743,"position":751},{},[744],{"type":14,"value":745,"position":746},"rawSymbol",{"start":747,"end":748},{"line":290,"column":89,"offset":740},{"line":290,"column":749,"offset":750},20,1616,{"start":752,"end":753},{"line":290,"column":89,"offset":740},{"line":290,"column":749,"offset":750},{"type":14,"value":755,"position":756}," field from the response when constructing data queries.",{"start":757,"end":758},{"line":290,"column":749,"offset":750},{"line":290,"column":759,"offset":760},76,1672,{"start":762,"end":763},{"line":290,"column":34,"offset":738},{"line":290,"column":759,"offset":760},{"type":14,"value":15},{"type":17,"tagName":18,"properties":766,"children":768,"position":776},{"id":767},"choose-the-right-symbol-parameter",[769],{"type":14,"value":770,"position":771},"Choose the right symbol parameter",{"start":772,"end":774},{"line":30,"column":27,"offset":773},1677,{"line":30,"column":240,"offset":775},1710,{"start":777,"end":779},{"line":30,"column":34,"offset":778},1674,{"line":30,"column":240,"offset":775},{"type":14,"value":781},"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":17,"tagName":783,"properties":784,"children":785,"position":1024},"table",{},[786,830],{"type":17,"tagName":787,"properties":788,"children":789,"position":827},"thead",{},[790],{"type":17,"tagName":791,"properties":792,"children":793,"position":824},"tr",{},[794,810],{"type":17,"tagName":795,"properties":796,"children":797,"position":805},"th",{},[798],{"type":14,"value":799,"position":800},"Parameter",{"start":801,"end":803},{"line":246,"column":26,"offset":802},1714,{"line":246,"column":200,"offset":804},1723,{"start":806,"end":808},{"line":246,"column":34,"offset":807},1712,{"line":246,"column":206,"offset":809},1724,{"type":17,"tagName":795,"properties":811,"children":812,"position":820},{},[813],{"type":14,"value":814,"position":815},"Use when",{"start":816,"end":818},{"line":246,"column":220,"offset":817},1726,{"line":246,"column":49,"offset":819},1734,{"start":821,"end":822},{"line":246,"column":206,"offset":809},{"line":246,"column":464,"offset":823},1736,{"start":825,"end":826},{"line":246,"column":34,"offset":807},{"line":246,"column":464,"offset":823},{"start":828,"end":829},{"line":246,"column":34,"offset":807},{"line":246,"column":464,"offset":823},{"type":17,"tagName":831,"properties":832,"children":833,"position":1021},"tbody",{},[834,896,939],{"type":17,"tagName":791,"properties":835,"children":836,"position":893},{},[837,858],{"type":17,"tagName":838,"properties":839,"children":840,"position":853},"td",{},[841],{"type":17,"tagName":52,"properties":842,"children":843,"position":850},{},[844],{"type":14,"value":745,"position":845},{"start":846,"end":848},{"line":60,"column":26,"offset":847},1753,{"line":60,"column":216,"offset":849},1764,{"start":851,"end":852},{"line":60,"column":26,"offset":847},{"line":60,"column":216,"offset":849},{"start":854,"end":856},{"line":60,"column":34,"offset":855},1751,{"line":60,"column":220,"offset":857},1765,{"type":17,"tagName":838,"properties":859,"children":860,"position":888},{},[861,869,881],{"type":14,"value":862,"position":863},"You want data for a specific trading pair on a specific exchange (e.g., ",{"start":864,"end":866},{"line":60,"column":272,"offset":865},1767,{"line":60,"column":867,"offset":868},89,1839,{"type":17,"tagName":52,"properties":870,"children":871,"position":878},{},[872],{"type":14,"value":873,"position":874},"BTCUSDT",{"start":875,"end":876},{"line":60,"column":867,"offset":868},{"line":60,"column":385,"offset":877},1848,{"start":879,"end":880},{"line":60,"column":867,"offset":868},{"line":60,"column":385,"offset":877},{"type":14,"value":882,"position":883}," on Binance Futures)",{"start":884,"end":885},{"line":60,"column":385,"offset":877},{"line":60,"column":886,"offset":887},118,1868,{"start":889,"end":890},{"line":60,"column":220,"offset":857},{"line":60,"column":891,"offset":892},120,1870,{"start":894,"end":895},{"line":60,"column":34,"offset":855},{"line":60,"column":891,"offset":892},{"type":17,"tagName":791,"properties":897,"children":898,"position":936},{},[899,921],{"type":17,"tagName":838,"properties":900,"children":901,"position":916},{},[902],{"type":17,"tagName":52,"properties":903,"children":904,"position":913},{},[905],{"type":14,"value":906,"position":907},"coin",{"start":908,"end":911},{"line":909,"column":26,"offset":910},41,1873,{"line":909,"column":89,"offset":912},1879,{"start":914,"end":915},{"line":909,"column":26,"offset":910},{"line":909,"column":89,"offset":912},{"start":917,"end":919},{"line":909,"column":34,"offset":918},1871,{"line":909,"column":93,"offset":920},1880,{"type":17,"tagName":838,"properties":922,"children":923,"position":931},{},[924],{"type":14,"value":925,"position":926},"You want data across all pairs for a base asset, or you're using multi-exchange aggregation",{"start":927,"end":929},{"line":909,"column":200,"offset":928},1882,{"line":909,"column":528,"offset":930},1973,{"start":932,"end":933},{"line":909,"column":93,"offset":920},{"line":909,"column":934,"offset":935},105,1975,{"start":937,"end":938},{"line":909,"column":34,"offset":918},{"line":909,"column":934,"offset":935},{"type":17,"tagName":791,"properties":940,"children":941,"position":1018},{},[942,963],{"type":17,"tagName":838,"properties":943,"children":944,"position":958},{},[945],{"type":17,"tagName":52,"properties":946,"children":947,"position":955},{},[948],{"type":14,"value":949,"position":950},"normalizedSymbol",{"start":951,"end":953},{"line":413,"column":26,"offset":952},1978,{"line":413,"column":28,"offset":954},1996,{"start":956,"end":957},{"line":413,"column":26,"offset":952},{"line":413,"column":28,"offset":954},{"start":959,"end":961},{"line":413,"column":34,"offset":960},1976,{"line":413,"column":447,"offset":962},1997,{"type":17,"tagName":838,"properties":964,"children":965,"position":1013},{},[966,973,986,993,1006],{"type":14,"value":967,"position":968},"You want a normalized market symbol form across exchanges (e.g., ",{"start":969,"end":971},{"line":413,"column":90,"offset":970},1999,{"line":413,"column":867,"offset":972},2064,{"type":17,"tagName":52,"properties":974,"children":975,"position":983},{},[976],{"type":14,"value":977,"position":978},"BTC-USDT",{"start":979,"end":980},{"line":413,"column":867,"offset":972},{"line":413,"column":981,"offset":982},99,2074,{"start":984,"end":985},{"line":413,"column":867,"offset":972},{"line":413,"column":981,"offset":982},{"type":14,"value":987,"position":988},", ",{"start":989,"end":990},{"line":413,"column":981,"offset":982},{"line":413,"column":991,"offset":992},101,2076,{"type":17,"tagName":52,"properties":994,"children":995,"position":1003},{},[996],{"type":14,"value":997,"position":998},"BTC-USD",{"start":999,"end":1000},{"line":413,"column":991,"offset":992},{"line":413,"column":1001,"offset":1002},110,2085,{"start":1004,"end":1005},{"line":413,"column":991,"offset":992},{"line":413,"column":1001,"offset":1002},{"type":14,"value":1007,"position":1008},")",{"start":1009,"end":1010},{"line":413,"column":1001,"offset":1002},{"line":413,"column":1011,"offset":1012},111,2086,{"start":1014,"end":1015},{"line":413,"column":447,"offset":962},{"line":413,"column":1016,"offset":1017},113,2088,{"start":1019,"end":1020},{"line":413,"column":34,"offset":960},{"line":413,"column":1016,"offset":1017},{"start":1022,"end":1023},{"line":60,"column":34,"offset":855},{"line":413,"column":1016,"offset":1017},{"start":1025,"end":1026},{"line":246,"column":34,"offset":807},{"line":413,"column":1016,"offset":1017},{"type":14,"value":15},{"type":17,"tagName":39,"properties":1029,"children":1030,"position":1132},{},[1031,1040,1051,1057,1069,1076,1087,1094,1106,1112,1125],{"type":14,"value":1032,"position":1033},"When aggregating across exchanges, always use ",{"start":1034,"end":1037},{"line":1035,"column":34,"offset":1036},44,2090,{"line":1035,"column":1038,"offset":1039},47,2136,{"type":17,"tagName":52,"properties":1041,"children":1042,"position":1048},{},[1043],{"type":14,"value":906,"position":1044},{"start":1045,"end":1046},{"line":1035,"column":1038,"offset":1039},{"line":1035,"column":31,"offset":1047},2142,{"start":1049,"end":1050},{"line":1035,"column":1038,"offset":1039},{"line":1035,"column":31,"offset":1047},{"type":14,"value":1052,"position":1053}," -- ",{"start":1054,"end":1055},{"line":1035,"column":31,"offset":1047},{"line":1035,"column":361,"offset":1056},2146,{"type":17,"tagName":52,"properties":1058,"children":1059,"position":1066},{},[1060],{"type":14,"value":745,"position":1061},{"start":1062,"end":1063},{"line":1035,"column":361,"offset":1056},{"line":1035,"column":1064,"offset":1065},68,2157,{"start":1067,"end":1068},{"line":1035,"column":361,"offset":1056},{"line":1035,"column":1064,"offset":1065},{"type":14,"value":1070,"position":1071}," values differ between exchanges (",{"start":1072,"end":1073},{"line":1035,"column":1064,"offset":1065},{"line":1035,"column":1074,"offset":1075},102,2191,{"type":17,"tagName":52,"properties":1077,"children":1078,"position":1084},{},[1079],{"type":14,"value":873,"position":1080},{"start":1081,"end":1082},{"line":1035,"column":1074,"offset":1075},{"line":1035,"column":1011,"offset":1083},2200,{"start":1085,"end":1086},{"line":1035,"column":1074,"offset":1075},{"line":1035,"column":1011,"offset":1083},{"type":14,"value":1088,"position":1089}," vs ",{"start":1090,"end":1091},{"line":1035,"column":1011,"offset":1083},{"line":1035,"column":1092,"offset":1093},115,2204,{"type":17,"tagName":52,"properties":1095,"children":1096,"position":1103},{},[1097],{"type":14,"value":997,"position":1098},{"start":1099,"end":1100},{"line":1035,"column":1092,"offset":1093},{"line":1035,"column":1101,"offset":1102},124,2213,{"start":1104,"end":1105},{"line":1035,"column":1092,"offset":1093},{"line":1035,"column":1101,"offset":1102},{"type":14,"value":1088,"position":1107},{"start":1108,"end":1109},{"line":1035,"column":1101,"offset":1102},{"line":1035,"column":1110,"offset":1111},128,2217,{"type":17,"tagName":52,"properties":1113,"children":1114,"position":1122},{},[1115],{"type":14,"value":1116,"position":1117},"XBTUSD",{"start":1118,"end":1119},{"line":1035,"column":1110,"offset":1111},{"line":1035,"column":1120,"offset":1121},136,2225,{"start":1123,"end":1124},{"line":1035,"column":1110,"offset":1111},{"line":1035,"column":1120,"offset":1121},{"type":14,"value":1126,"position":1127},").",{"start":1128,"end":1129},{"line":1035,"column":1120,"offset":1121},{"line":1035,"column":1130,"offset":1131},138,2227,{"start":1133,"end":1134},{"line":1035,"column":34,"offset":1036},{"line":1035,"column":1130,"offset":1131},{"type":14,"value":15},{"type":17,"tagName":18,"properties":1137,"children":1139,"position":1147},{"id":1138},"use-appropriate-intervals-for-your-time-range",[1140],{"type":14,"value":1141,"position":1142},"Use appropriate intervals for your time range",{"start":1143,"end":1145},{"line":297,"column":27,"offset":1144},2232,{"line":297,"column":182,"offset":1146},2277,{"start":1148,"end":1150},{"line":297,"column":34,"offset":1149},2229,{"line":297,"column":182,"offset":1146},{"type":14,"value":15},{"type":17,"tagName":39,"properties":1153,"children":1154,"position":1163},{},[1155],{"type":14,"value":1156,"position":1157},"Smaller intervals over large time ranges produce massive result sets. Match your interval to your time range:",{"start":1158,"end":1161},{"line":1159,"column":34,"offset":1160},48,2279,{"line":1159,"column":1001,"offset":1162},2388,{"start":1164,"end":1165},{"line":1159,"column":34,"offset":1160},{"line":1159,"column":1001,"offset":1162},{"type":14,"value":1167},"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":17,"tagName":783,"properties":1169,"children":1170,"position":1508},{},[1171,1213],{"type":17,"tagName":787,"properties":1172,"children":1173,"position":1210},{},[1174],{"type":17,"tagName":791,"properties":1175,"children":1176,"position":1207},{},[1177,1192],{"type":17,"tagName":795,"properties":1178,"children":1179,"position":1187},{},[1180],{"type":14,"value":1181,"position":1182},"Time Range",{"start":1183,"end":1185},{"line":356,"column":26,"offset":1184},2392,{"line":356,"column":206,"offset":1186},2402,{"start":1188,"end":1190},{"line":356,"column":34,"offset":1189},2390,{"line":356,"column":216,"offset":1191},2403,{"type":17,"tagName":795,"properties":1193,"children":1194,"position":1202},{},[1195],{"type":14,"value":1196,"position":1197},"Recommended Intervals",{"start":1198,"end":1200},{"line":356,"column":581,"offset":1199},2405,{"line":356,"column":240,"offset":1201},2426,{"start":1203,"end":1204},{"line":356,"column":216,"offset":1191},{"line":356,"column":1205,"offset":1206},39,2428,{"start":1208,"end":1209},{"line":356,"column":34,"offset":1189},{"line":356,"column":1205,"offset":1206},{"start":1211,"end":1212},{"line":356,"column":34,"offset":1189},{"line":356,"column":1205,"offset":1206},{"type":17,"tagName":831,"properties":1214,"children":1215,"position":1505},{},[1216,1257,1334,1391,1448],{"type":17,"tagName":791,"properties":1217,"children":1218,"position":1254},{},[1219,1234],{"type":17,"tagName":838,"properties":1220,"children":1221,"position":1229},{},[1222],{"type":14,"value":1223,"position":1224},"Minutes to hours",{"start":1225,"end":1227},{"line":592,"column":26,"offset":1226},2445,{"line":592,"column":282,"offset":1228},2461,{"start":1230,"end":1232},{"line":592,"column":34,"offset":1231},2443,{"line":592,"column":749,"offset":1233},2462,{"type":17,"tagName":838,"properties":1235,"children":1236,"position":1250},{},[1237],{"type":17,"tagName":52,"properties":1238,"children":1239,"position":1247},{},[1240],{"type":14,"value":1241,"position":1242},"MINUTE",{"start":1243,"end":1245},{"line":592,"column":447,"offset":1244},2464,{"line":592,"column":166,"offset":1246},2472,{"start":1248,"end":1249},{"line":592,"column":447,"offset":1244},{"line":592,"column":166,"offset":1246},{"start":1251,"end":1252},{"line":592,"column":749,"offset":1233},{"line":592,"column":353,"offset":1253},2474,{"start":1255,"end":1256},{"line":592,"column":34,"offset":1231},{"line":592,"column":353,"offset":1253},{"type":17,"tagName":791,"properties":1258,"children":1259,"position":1331},{},[1260,1275],{"type":17,"tagName":838,"properties":1261,"children":1262,"position":1270},{},[1263],{"type":14,"value":1264,"position":1265},"Hours to days",{"start":1266,"end":1268},{"line":31,"column":26,"offset":1267},2477,{"line":31,"column":581,"offset":1269},2490,{"start":1271,"end":1273},{"line":31,"column":34,"offset":1272},2475,{"line":31,"column":272,"offset":1274},2491,{"type":17,"tagName":838,"properties":1276,"children":1277,"position":1326},{},[1278,1292,1297,1309,1314],{"type":17,"tagName":52,"properties":1279,"children":1280,"position":1289},{},[1281],{"type":14,"value":1282,"position":1283},"FIVE_MINUTES",{"start":1284,"end":1286},{"line":31,"column":282,"offset":1285},2493,{"line":31,"column":1287,"offset":1288},33,2507,{"start":1290,"end":1291},{"line":31,"column":282,"offset":1285},{"line":31,"column":1287,"offset":1288},{"type":14,"value":987,"position":1293},{"start":1294,"end":1295},{"line":31,"column":1287,"offset":1288},{"line":31,"column":117,"offset":1296},2509,{"type":17,"tagName":52,"properties":1298,"children":1299,"position":1306},{},[1300],{"type":14,"value":1301,"position":1302},"FIFTEEN_MINUTES",{"start":1303,"end":1304},{"line":31,"column":117,"offset":1296},{"line":31,"column":592,"offset":1305},2526,{"start":1307,"end":1308},{"line":31,"column":117,"offset":1296},{"line":31,"column":592,"offset":1305},{"type":14,"value":987,"position":1310},{"start":1311,"end":1312},{"line":31,"column":592,"offset":1305},{"line":31,"column":134,"offset":1313},2528,{"type":17,"tagName":52,"properties":1315,"children":1316,"position":1323},{},[1317],{"type":14,"value":1318,"position":1319},"HOUR",{"start":1320,"end":1321},{"line":31,"column":134,"offset":1313},{"line":31,"column":423,"offset":1322},2534,{"start":1324,"end":1325},{"line":31,"column":134,"offset":1313},{"line":31,"column":423,"offset":1322},{"start":1327,"end":1328},{"line":31,"column":272,"offset":1274},{"line":31,"column":1329,"offset":1330},62,2536,{"start":1332,"end":1333},{"line":31,"column":34,"offset":1272},{"line":31,"column":1329,"offset":1330},{"type":17,"tagName":791,"properties":1335,"children":1336,"position":1388},{},[1337,1352],{"type":17,"tagName":838,"properties":1338,"children":1339,"position":1347},{},[1340],{"type":14,"value":1341,"position":1342},"Days to weeks",{"start":1343,"end":1345},{"line":134,"column":26,"offset":1344},2539,{"line":134,"column":581,"offset":1346},2552,{"start":1348,"end":1350},{"line":134,"column":34,"offset":1349},2537,{"line":134,"column":272,"offset":1351},2553,{"type":17,"tagName":838,"properties":1353,"children":1354,"position":1384},{},[1355,1367,1372],{"type":17,"tagName":52,"properties":1356,"children":1357,"position":1364},{},[1358],{"type":14,"value":1318,"position":1359},{"start":1360,"end":1362},{"line":134,"column":282,"offset":1361},2555,{"line":134,"column":464,"offset":1363},2561,{"start":1365,"end":1366},{"line":134,"column":282,"offset":1361},{"line":134,"column":464,"offset":1363},{"type":14,"value":987,"position":1368},{"start":1369,"end":1370},{"line":134,"column":464,"offset":1363},{"line":134,"column":285,"offset":1371},2563,{"type":17,"tagName":52,"properties":1373,"children":1374,"position":1381},{},[1375],{"type":14,"value":1376,"position":1377},"FOUR_HOURS",{"start":1378,"end":1379},{"line":134,"column":285,"offset":1371},{"line":134,"column":1205,"offset":1380},2575,{"start":1382,"end":1383},{"line":134,"column":285,"offset":1371},{"line":134,"column":1205,"offset":1380},{"start":1385,"end":1386},{"line":134,"column":272,"offset":1351},{"line":134,"column":909,"offset":1387},2577,{"start":1389,"end":1390},{"line":134,"column":34,"offset":1349},{"line":134,"column":909,"offset":1387},{"type":17,"tagName":791,"properties":1392,"children":1393,"position":1445},{},[1394,1409],{"type":17,"tagName":838,"properties":1395,"children":1396,"position":1404},{},[1397],{"type":14,"value":1398,"position":1399},"Weeks to months",{"start":1400,"end":1402},{"line":47,"column":26,"offset":1401},2580,{"line":47,"column":35,"offset":1403},2595,{"start":1405,"end":1407},{"line":47,"column":34,"offset":1406},2578,{"line":47,"column":282,"offset":1408},2596,{"type":17,"tagName":838,"properties":1410,"children":1411,"position":1441},{},[1412,1424,1429],{"type":17,"tagName":52,"properties":1413,"children":1414,"position":1421},{},[1415],{"type":14,"value":1376,"position":1416},{"start":1417,"end":1419},{"line":47,"column":28,"offset":1418},2598,{"line":47,"column":1287,"offset":1420},2610,{"start":1422,"end":1423},{"line":47,"column":28,"offset":1418},{"line":47,"column":1287,"offset":1420},{"type":14,"value":987,"position":1425},{"start":1426,"end":1427},{"line":47,"column":1287,"offset":1420},{"line":47,"column":117,"offset":1428},2612,{"type":17,"tagName":52,"properties":1430,"children":1431,"position":1438},{},[1432],{"type":14,"value":1433,"position":1434},"DAY",{"start":1435,"end":1436},{"line":47,"column":117,"offset":1428},{"line":47,"column":60,"offset":1437},2617,{"start":1439,"end":1440},{"line":47,"column":117,"offset":1428},{"line":47,"column":60,"offset":1437},{"start":1442,"end":1443},{"line":47,"column":282,"offset":1408},{"line":47,"column":413,"offset":1444},2619,{"start":1446,"end":1447},{"line":47,"column":34,"offset":1406},{"line":47,"column":413,"offset":1444},{"type":17,"tagName":791,"properties":1449,"children":1450,"position":1502},{},[1451,1466],{"type":17,"tagName":838,"properties":1452,"children":1453,"position":1461},{},[1454],{"type":14,"value":1455,"position":1456},"Months to years",{"start":1457,"end":1459},{"line":257,"column":26,"offset":1458},2622,{"line":257,"column":35,"offset":1460},2637,{"start":1462,"end":1464},{"line":257,"column":34,"offset":1463},2620,{"line":257,"column":282,"offset":1465},2638,{"type":17,"tagName":838,"properties":1467,"children":1468,"position":1498},{},[1469,1481,1486],{"type":17,"tagName":52,"properties":1470,"children":1471,"position":1478},{},[1472],{"type":14,"value":1433,"position":1473},{"start":1474,"end":1476},{"line":257,"column":28,"offset":1475},2640,{"line":257,"column":217,"offset":1477},2645,{"start":1479,"end":1480},{"line":257,"column":28,"offset":1475},{"line":257,"column":217,"offset":1477},{"type":14,"value":987,"position":1482},{"start":1483,"end":1484},{"line":257,"column":217,"offset":1477},{"line":257,"column":110,"offset":1485},2647,{"type":17,"tagName":52,"properties":1487,"children":1488,"position":1495},{},[1489],{"type":14,"value":1490,"position":1491},"WEEK",{"start":1492,"end":1493},{"line":257,"column":110,"offset":1485},{"line":257,"column":290,"offset":1494},2653,{"start":1496,"end":1497},{"line":257,"column":110,"offset":1485},{"line":257,"column":290,"offset":1494},{"start":1499,"end":1500},{"line":257,"column":282,"offset":1465},{"line":257,"column":30,"offset":1501},2655,{"start":1503,"end":1504},{"line":257,"column":34,"offset":1463},{"line":257,"column":30,"offset":1501},{"start":1506,"end":1507},{"line":592,"column":34,"offset":1231},{"line":257,"column":30,"offset":1501},{"start":1509,"end":1510},{"line":356,"column":34,"offset":1189},{"line":257,"column":30,"offset":1501},{"type":14,"value":15},{"type":17,"tagName":39,"properties":1513,"children":1514,"position":1524},{},[1515],{"type":14,"value":1516,"position":1517},"Each data type has a maximum points-per-request limit (e.g., 100,000 for candles, 4,000 for orderbook heatmaps). If your time range + interval combination exceeds this, reduce the range or use a larger interval.",{"start":1518,"end":1521},{"line":1519,"column":34,"offset":1520},58,2657,{"line":1519,"column":1522,"offset":1523},212,2868,{"start":1525,"end":1526},{"line":1519,"column":34,"offset":1520},{"line":1519,"column":1522,"offset":1523},{"type":14,"value":15},{"type":17,"tagName":18,"properties":1529,"children":1531,"position":1569},{"id":1530},"always-set-period-when-using-from",[1532,1539,1551,1557],{"type":14,"value":1533,"position":1534},"Always set ",{"start":1535,"end":1537},{"line":423,"column":27,"offset":1536},2873,{"line":423,"column":220,"offset":1538},2884,{"type":17,"tagName":52,"properties":1540,"children":1541,"position":1548},{},[1542],{"type":14,"value":1543,"position":1544},"period",{"start":1545,"end":1546},{"line":423,"column":220,"offset":1538},{"line":423,"column":49,"offset":1547},2892,{"start":1549,"end":1550},{"line":423,"column":220,"offset":1538},{"line":423,"column":49,"offset":1547},{"type":14,"value":1552,"position":1553}," when using ",{"start":1554,"end":1555},{"line":423,"column":49,"offset":1547},{"line":423,"column":117,"offset":1556},2904,{"type":17,"tagName":52,"properties":1558,"children":1559,"position":1566},{},[1560],{"type":14,"value":1561,"position":1562},"from",{"start":1563,"end":1564},{"line":423,"column":117,"offset":1556},{"line":423,"column":909,"offset":1565},2910,{"start":1567,"end":1568},{"line":423,"column":117,"offset":1556},{"line":423,"column":909,"offset":1565},{"start":1570,"end":1572},{"line":423,"column":34,"offset":1571},2870,{"line":423,"column":909,"offset":1565},{"type":14,"value":15},{"type":17,"tagName":39,"properties":1575,"children":1576,"position":1636},{},[1577,1584,1595,1601,1612,1619,1630],{"type":14,"value":1578,"position":1579},"Both ",{"start":1580,"end":1582},{"line":1329,"column":34,"offset":1581},2912,{"line":1329,"column":114,"offset":1583},2917,{"type":17,"tagName":52,"properties":1585,"children":1586,"position":1592},{},[1587],{"type":14,"value":1561,"position":1588},{"start":1589,"end":1590},{"line":1329,"column":114,"offset":1583},{"line":1329,"column":200,"offset":1591},2923,{"start":1593,"end":1594},{"line":1329,"column":114,"offset":1583},{"line":1329,"column":200,"offset":1591},{"type":14,"value":1596,"position":1597}," and ",{"start":1598,"end":1599},{"line":1329,"column":200,"offset":1591},{"line":1329,"column":272,"offset":1600},2928,{"type":17,"tagName":52,"properties":1602,"children":1603,"position":1609},{},[1604],{"type":14,"value":1543,"position":1605},{"start":1606,"end":1607},{"line":1329,"column":272,"offset":1600},{"line":1329,"column":464,"offset":1608},2936,{"start":1610,"end":1611},{"line":1329,"column":272,"offset":1600},{"line":1329,"column":464,"offset":1608},{"type":14,"value":1613,"position":1614}," are required for time-range queries. If ",{"start":1615,"end":1616},{"line":1329,"column":464,"offset":1608},{"line":1329,"column":1617,"offset":1618},66,2977,{"type":17,"tagName":52,"properties":1620,"children":1621,"position":1627},{},[1622],{"type":14,"value":1543,"position":1623},{"start":1624,"end":1625},{"line":1329,"column":1617,"offset":1618},{"line":1329,"column":314,"offset":1626},2985,{"start":1628,"end":1629},{"line":1329,"column":1617,"offset":1618},{"line":1329,"column":314,"offset":1626},{"type":14,"value":1631,"position":1632}," is 0 or missing, the query may return empty results.",{"start":1633,"end":1634},{"line":1329,"column":314,"offset":1626},{"line":1329,"column":547,"offset":1635},3038,{"start":1637,"end":1638},{"line":1329,"column":34,"offset":1581},{"line":1329,"column":547,"offset":1635},{"type":14,"value":15},{"type":17,"tagName":1641,"properties":1642,"children":1644,"position":1871},"codeblock",{"lang":1643},"Examples",[1645,1652,1866],{"type":14,"value":15,"position":1646},{"start":1647,"end":1649},{"line":260,"column":110,"offset":1648},3067,{"line":1650,"column":34,"offset":1651},65,3068,{"type":17,"tagName":96,"properties":1653,"children":1654,"position":1862},{},[1655,1670,1676,1692,1698,1712,1718,1735,1741,1760,1765,1779,1784,1798,1803,1818,1823,1839,1845],{"type":17,"tagName":100,"properties":1656,"children":1658,"position":1665},{"className":1657},[251],[1659],{"type":14,"value":1561,"position":1660},{"start":1661,"end":1663},{"line":1650,"column":90,"offset":1662},3091,{"line":1650,"column":110,"offset":1664},3095,{"start":1666,"end":1668},{"line":1650,"column":114,"offset":1667},3073,{"line":1650,"column":117,"offset":1669},3102,{"type":14,"value":1671,"position":1672},"=",{"start":1673,"end":1674},{"line":1650,"column":117,"offset":1669},{"line":1650,"column":30,"offset":1675},3103,{"type":17,"tagName":100,"properties":1677,"children":1680,"position":1688},{"className":1678},[1679],"s-n",[1681],{"type":14,"value":1682,"position":1683},"1774800000",{"start":1684,"end":1686},{"line":1650,"column":134,"offset":1685},3121,{"line":1650,"column":260,"offset":1687},3131,{"start":1689,"end":1690},{"line":1650,"column":30,"offset":1675},{"line":1650,"column":265,"offset":1691},3138,{"type":14,"value":1693,"position":1694},"&",{"start":1695,"end":1696},{"line":1650,"column":265,"offset":1691},{"line":1650,"column":759,"offset":1697},3143,{"type":17,"tagName":100,"properties":1699,"children":1701,"position":1708},{"className":1700},[251],[1702],{"type":14,"value":1543,"position":1703},{"start":1704,"end":1706},{"line":1650,"column":61,"offset":1705},3161,{"line":1650,"column":618,"offset":1707},3167,{"start":1709,"end":1710},{"line":1650,"column":759,"offset":1697},{"line":1650,"column":569,"offset":1711},3174,{"type":14,"value":1671,"position":1713},{"start":1714,"end":1715},{"line":1650,"column":569,"offset":1711},{"line":1650,"column":1716,"offset":1717},108,3175,{"type":17,"tagName":100,"properties":1719,"children":1721,"position":1730},{"className":1720},[1679],[1722],{"type":14,"value":1723,"position":1724},"3600",{"start":1725,"end":1727},{"line":1650,"column":695,"offset":1726},3193,{"line":1650,"column":1728,"offset":1729},130,3197,{"start":1731,"end":1732},{"line":1650,"column":1716,"offset":1717},{"line":1650,"column":1733,"offset":1734},137,3204,{"type":14,"value":1736,"position":1737},"    ",{"start":1738,"end":1739},{"line":1650,"column":1733,"offset":1734},{"line":1650,"column":711,"offset":1740},3208,{"type":17,"tagName":100,"properties":1742,"children":1745,"position":1755},{"className":1743},[1744],"s-c",[1746],{"type":14,"value":1747,"position":1748},"# 1 hour of data",{"start":1749,"end":1752},{"line":1650,"column":1750,"offset":1751},159,3226,{"line":1650,"column":1753,"offset":1754},175,3242,{"start":1756,"end":1757},{"line":1650,"column":711,"offset":1740},{"line":1650,"column":1758,"offset":1759},182,3249,{"type":14,"value":15,"position":1761},{"start":1762,"end":1763},{"line":1650,"column":1758,"offset":1759},{"line":1617,"column":34,"offset":1764},3250,{"type":17,"tagName":100,"properties":1766,"children":1768,"position":1775},{"className":1767},[251],[1769],{"type":14,"value":1561,"position":1770},{"start":1771,"end":1773},{"line":1617,"column":282,"offset":1772},3268,{"line":1617,"column":49,"offset":1774},3272,{"start":1776,"end":1777},{"line":1617,"column":34,"offset":1764},{"line":1617,"column":166,"offset":1778},3279,{"type":14,"value":1671,"position":1780},{"start":1781,"end":1782},{"line":1617,"column":166,"offset":1778},{"line":1617,"column":172,"offset":1783},3280,{"type":17,"tagName":100,"properties":1785,"children":1787,"position":1794},{"className":1786},[1679],[1788],{"type":14,"value":1682,"position":1789},{"start":1790,"end":1792},{"line":1617,"column":182,"offset":1791},3298,{"line":1617,"column":368,"offset":1793},3308,{"start":1795,"end":1796},{"line":1617,"column":172,"offset":1783},{"line":1617,"column":1617,"offset":1797},3315,{"type":14,"value":1693,"position":1799},{"start":1800,"end":1801},{"line":1617,"column":1617,"offset":1797},{"line":1617,"column":265,"offset":1802},3320,{"type":17,"tagName":100,"properties":1804,"children":1806,"position":1814},{"className":1805},[251],[1807],{"type":14,"value":1543,"position":1808},{"start":1809,"end":1811},{"line":1617,"column":867,"offset":1810},3338,{"line":1617,"column":1812,"offset":1813},95,3344,{"start":1815,"end":1816},{"line":1617,"column":265,"offset":1802},{"line":1617,"column":1074,"offset":1817},3351,{"type":14,"value":1671,"position":1819},{"start":1820,"end":1821},{"line":1617,"column":1074,"offset":1817},{"line":1617,"column":528,"offset":1822},3352,{"type":17,"tagName":100,"properties":1824,"children":1826,"position":1835},{"className":1825},[1679],[1827],{"type":14,"value":1828,"position":1829},"86400",{"start":1830,"end":1833},{"line":1617,"column":1831,"offset":1832},121,3370,{"line":1617,"column":695,"offset":1834},3375,{"start":1836,"end":1837},{"line":1617,"column":528,"offset":1822},{"line":1617,"column":700,"offset":1838},3382,{"type":14,"value":1840,"position":1841},"   ",{"start":1842,"end":1843},{"line":1617,"column":700,"offset":1838},{"line":1617,"column":1120,"offset":1844},3385,{"type":17,"tagName":100,"properties":1846,"children":1848,"position":1857},{"className":1847},[1744],[1849],{"type":14,"value":1850,"position":1851},"# 1 day of data",{"start":1852,"end":1854},{"line":1617,"column":142,"offset":1853},3403,{"line":1617,"column":1855,"offset":1856},169,3418,{"start":1858,"end":1859},{"line":1617,"column":1120,"offset":1844},{"line":1617,"column":1860,"offset":1861},176,3425,{"start":1863,"end":1864},{"line":1650,"column":34,"offset":1651},{"line":1617,"column":1758,"offset":1865},3431,{"type":14,"value":15,"position":1867},{"start":1868,"end":1869},{"line":1617,"column":1758,"offset":1865},{"line":309,"column":34,"offset":1870},3432,{"start":1872,"end":1874},{"line":260,"column":34,"offset":1873},3040,{"line":309,"column":206,"offset":1875},3444,{"type":14,"value":15},{"type":17,"tagName":39,"properties":1878,"children":1879,"position":1940},{},[1880,1888,1899,1905,1917,1923,1934],{"type":14,"value":1881,"position":1882},"If you omit ",{"start":1883,"end":1886},{"line":1884,"column":34,"offset":1885},69,3446,{"line":1884,"column":206,"offset":1887},3458,{"type":17,"tagName":52,"properties":1889,"children":1890,"position":1896},{},[1891],{"type":14,"value":1561,"position":1892},{"start":1893,"end":1894},{"line":1884,"column":206,"offset":1887},{"line":1884,"column":282,"offset":1895},3464,{"start":1897,"end":1898},{"line":1884,"column":206,"offset":1887},{"line":1884,"column":282,"offset":1895},{"type":14,"value":1900,"position":1901}," and only provide ",{"start":1902,"end":1903},{"line":1884,"column":282,"offset":1895},{"line":1884,"column":240,"offset":1904},3482,{"type":17,"tagName":52,"properties":1906,"children":1907,"position":1914},{},[1908],{"type":14,"value":1543,"position":1909},{"start":1910,"end":1911},{"line":1884,"column":240,"offset":1904},{"line":1884,"column":1912,"offset":1913},45,3490,{"start":1915,"end":1916},{"line":1884,"column":240,"offset":1904},{"line":1884,"column":1912,"offset":1913},{"type":14,"value":1918,"position":1919},", the API returns data for the last ",{"start":1920,"end":1921},{"line":1884,"column":1912,"offset":1913},{"line":1884,"column":185,"offset":1922},3526,{"type":17,"tagName":52,"properties":1924,"children":1925,"position":1931},{},[1926],{"type":14,"value":1543,"position":1927},{"start":1928,"end":1929},{"line":1884,"column":185,"offset":1922},{"line":1884,"column":867,"offset":1930},3534,{"start":1932,"end":1933},{"line":1884,"column":185,"offset":1922},{"line":1884,"column":867,"offset":1930},{"type":14,"value":1935,"position":1936}," seconds from now.",{"start":1937,"end":1938},{"line":1884,"column":867,"offset":1930},{"line":1884,"column":569,"offset":1939},3552,{"start":1941,"end":1942},{"line":1884,"column":34,"offset":1885},{"line":1884,"column":569,"offset":1939},{"type":14,"value":15},{"type":17,"tagName":18,"properties":1945,"children":1947,"position":1955},{"id":1946},"monitor-your-rate-limit-usage",[1948],{"type":14,"value":1949,"position":1950},"Monitor your rate limit usage",{"start":1951,"end":1953},{"line":265,"column":27,"offset":1952},3557,{"line":265,"column":1287,"offset":1954},3586,{"start":1956,"end":1958},{"line":265,"column":34,"offset":1957},3554,{"line":265,"column":1287,"offset":1954},{"type":14,"value":15},{"type":17,"tagName":39,"properties":1961,"children":1962,"position":1970},{},[1963],{"type":14,"value":1964,"position":1965},"Check your quota before heavy operations using the zero-cost usage endpoint:",{"start":1966,"end":1968},{"line":436,"column":34,"offset":1967},3588,{"line":436,"column":50,"offset":1969},3664,{"start":1971,"end":1972},{"line":436,"column":34,"offset":1967},{"line":436,"column":50,"offset":1969},{"type":14,"value":15},{"type":17,"tagName":77,"properties":1975,"children":1976,"position":2523},{},[1977,1978,2079,2080,2283,2284,2522],{"type":14,"value":15},{"type":17,"tagName":82,"properties":1979,"children":1980,"position":2074},{"lang":84},[1981,1988,2068],{"type":14,"value":15,"position":1982},{"start":1983,"end":1985},{"line":50,"column":90,"offset":1984},3701,{"line":1986,"column":34,"offset":1987},78,3702,{"type":17,"tagName":96,"properties":1989,"children":1990,"position":2064},{},[1991,2006,2011,2026,2031,2045,2050],{"type":17,"tagName":100,"properties":1992,"children":1994,"position":2001},{"className":1993},[103],[1995],{"type":14,"value":84,"position":1996},{"start":1997,"end":1999},{"line":1986,"column":90,"offset":1998},3725,{"line":1986,"column":110,"offset":2000},3729,{"start":2002,"end":2004},{"line":1986,"column":114,"offset":2003},3707,{"line":1986,"column":117,"offset":2005},3736,{"type":14,"value":120,"position":2007},{"start":2008,"end":2009},{"line":1986,"column":117,"offset":2005},{"line":1986,"column":30,"offset":2010},3737,{"type":17,"tagName":100,"properties":2012,"children":2014,"position":2022},{"className":2013},[128],[2015],{"type":14,"value":2016,"position":2017},"\"https://api.openmarket.xyz/v1/usage\"",{"start":2018,"end":2020},{"line":1986,"column":134,"offset":2019},3755,{"line":1986,"column":380,"offset":2021},3792,{"start":2023,"end":2024},{"line":1986,"column":30,"offset":2010},{"line":1986,"column":385,"offset":2025},3799,{"type":14,"value":145,"position":2027},{"start":2028,"end":2029},{"line":1986,"column":385,"offset":2025},{"line":441,"column":26,"offset":2030},3805,{"type":17,"tagName":100,"properties":2032,"children":2034,"position":2041},{"className":2033},[154],[2035],{"type":14,"value":157,"position":2036},{"start":2037,"end":2039},{"line":441,"column":28,"offset":2038},3823,{"line":441,"column":49,"offset":2040},3825,{"start":2042,"end":2043},{"line":441,"column":26,"offset":2030},{"line":441,"column":166,"offset":2044},3832,{"type":14,"value":120,"position":2046},{"start":2047,"end":2048},{"line":441,"column":166,"offset":2044},{"line":441,"column":172,"offset":2049},3833,{"type":17,"tagName":100,"properties":2051,"children":2053,"position":2060},{"className":2052},[128],[2054],{"type":14,"value":179,"position":2055},{"start":2056,"end":2058},{"line":441,"column":182,"offset":2057},3851,{"line":441,"column":185,"offset":2059},3883,{"start":2061,"end":2062},{"line":441,"column":172,"offset":2049},{"line":441,"column":190,"offset":2063},3890,{"start":2065,"end":2066},{"line":1986,"column":34,"offset":1987},{"line":441,"column":61,"offset":2067},3896,{"type":14,"value":15,"position":2069},{"start":2070,"end":2071},{"line":441,"column":61,"offset":2067},{"line":2072,"column":34,"offset":2073},80,3897,{"start":2075,"end":2077},{"line":50,"column":34,"offset":2076},3678,{"line":2072,"column":206,"offset":2078},3909,{"type":14,"value":15},{"type":17,"tagName":82,"properties":2081,"children":2082,"position":2278},{"lang":211},[2083,2090,2272],{"type":14,"value":15,"position":2084},{"start":2085,"end":2087},{"line":671,"column":217,"offset":2086},3936,{"line":2088,"column":34,"offset":2089},83,3937,{"type":17,"tagName":96,"properties":2091,"children":2092,"position":2268},{},[2093,2108,2113,2127,2133,2147,2152,2166,2172,2187,2192,2206,2211,2225,2230,2244,2249,2263],{"type":17,"tagName":100,"properties":2094,"children":2096,"position":2103},{"className":2095},[154],[2097],{"type":14,"value":230,"position":2098},{"start":2099,"end":2101},{"line":2088,"column":90,"offset":2100},3960,{"line":2088,"column":166,"offset":2102},3966,{"start":2104,"end":2106},{"line":2088,"column":114,"offset":2105},3942,{"line":2088,"column":240,"offset":2107},3973,{"type":14,"value":120,"position":2109},{"start":2110,"end":2111},{"line":2088,"column":240,"offset":2107},{"line":2088,"column":246,"offset":2112},3974,{"type":17,"tagName":100,"properties":2114,"children":2116,"position":2123},{"className":2115},[251],[2117],{"type":14,"value":254,"position":2118},{"start":2119,"end":2121},{"line":2088,"column":257,"offset":2120},3992,{"line":2088,"column":260,"offset":2122},4000,{"start":2124,"end":2125},{"line":2088,"column":246,"offset":2112},{"line":2088,"column":265,"offset":2126},4007,{"type":14,"value":268,"position":2128},{"start":2129,"end":2130},{"line":2088,"column":265,"offset":2126},{"line":2131,"column":34,"offset":2132},85,4014,{"type":17,"tagName":100,"properties":2134,"children":2136,"position":2143},{"className":2135},[251],[2137],{"type":14,"value":279,"position":2138},{"start":2139,"end":2141},{"line":2131,"column":282,"offset":2140},4032,{"line":2131,"column":285,"offset":2142},4040,{"start":2144,"end":2145},{"line":2131,"column":34,"offset":2132},{"line":2131,"column":290,"offset":2146},4047,{"type":14,"value":293,"position":2148},{"start":2149,"end":2150},{"line":2131,"column":290,"offset":2146},{"line":2131,"column":297,"offset":2151},4059,{"type":17,"tagName":100,"properties":2153,"children":2155,"position":2162},{"className":2154},[103],[2156],{"type":14,"value":304,"position":2157},{"start":2158,"end":2160},{"line":2131,"column":260,"offset":2159},4077,{"line":2131,"column":309,"offset":2161},4080,{"start":2163,"end":2164},{"line":2131,"column":297,"offset":2151},{"line":2131,"column":314,"offset":2165},4087,{"type":14,"value":317,"position":2167},{"start":2168,"end":2169},{"line":2131,"column":314,"offset":2165},{"line":2170,"column":46,"offset":2171},86,4093,{"type":17,"tagName":100,"properties":2173,"children":2175,"position":2183},{"className":2174},[128],[2176],{"type":14,"value":2177,"position":2178},"\"https://api.openmarket.xyz/v1/usage \"",{"start":2179,"end":2181},{"line":2170,"column":49,"offset":2180},4111,{"line":2170,"column":602,"offset":2182},4149,{"start":2184,"end":2185},{"line":2170,"column":46,"offset":2171},{"line":2170,"column":1064,"offset":2186},4156,{"type":14,"value":340,"position":2188},{"start":2189,"end":2190},{"line":2170,"column":1064,"offset":2186},{"line":674,"column":216,"offset":2191},4171,{"type":17,"tagName":100,"properties":2193,"children":2195,"position":2202},{"className":2194},[128],[2196],{"type":14,"value":350,"position":2197},{"start":2198,"end":2200},{"line":674,"column":353,"offset":2199},4189,{"line":674,"column":356,"offset":2201},4207,{"start":2203,"end":2204},{"line":674,"column":216,"offset":2191},{"line":674,"column":361,"offset":2205},4214,{"type":14,"value":364,"position":2207},{"start":2208,"end":2209},{"line":674,"column":361,"offset":2205},{"line":674,"column":368,"offset":2210},4216,{"type":17,"tagName":100,"properties":2212,"children":2214,"position":2221},{"className":2213},[128],[2215],{"type":14,"value":375,"position":2216},{"start":2217,"end":2219},{"line":674,"column":50,"offset":2218},4234,{"line":674,"column":380,"offset":2220},4248,{"start":2222,"end":2223},{"line":674,"column":368,"offset":2210},{"line":674,"column":385,"offset":2224},4255,{"type":14,"value":388,"position":2226},{"start":2227,"end":2228},{"line":674,"column":385,"offset":2224},{"line":867,"column":34,"offset":2229},4259,{"type":17,"tagName":100,"properties":2231,"children":2233,"position":2240},{"className":2232},[251],[2234],{"type":14,"value":398,"position":2235},{"start":2236,"end":2238},{"line":867,"column":282,"offset":2237},4277,{"line":867,"column":49,"offset":2239},4281,{"start":2241,"end":2242},{"line":867,"column":34,"offset":2229},{"line":867,"column":166,"offset":2243},4288,{"type":14,"value":409,"position":2245},{"start":2246,"end":2247},{"line":867,"column":166,"offset":2243},{"line":867,"column":413,"offset":2248},4300,{"type":17,"tagName":100,"properties":2250,"children":2252,"position":2259},{"className":2251},[103],[2253],{"type":14,"value":420,"position":2254},{"start":2255,"end":2257},{"line":867,"column":423,"offset":2256},4318,{"line":867,"column":260,"offset":2258},4322,{"start":2260,"end":2261},{"line":867,"column":413,"offset":2248},{"line":867,"column":265,"offset":2262},4329,{"type":14,"value":432,"position":2264},{"start":2265,"end":2266},{"line":867,"column":265,"offset":2262},{"line":867,"column":436,"offset":2267},4331,{"start":2269,"end":2270},{"line":2088,"column":34,"offset":2089},{"line":867,"column":441,"offset":2271},4337,{"type":14,"value":15,"position":2273},{"start":2274,"end":2275},{"line":867,"column":441,"offset":2271},{"line":2276,"column":34,"offset":2277},90,4338,{"start":2279,"end":2281},{"line":671,"column":34,"offset":2280},3911,{"line":2276,"column":206,"offset":2282},4350,{"type":14,"value":15},{"type":17,"tagName":82,"properties":2285,"children":2286,"position":2517},{"lang":457},[2287,2294,2512],{"type":14,"value":15,"position":2288},{"start":2289,"end":2292},{"line":2290,"column":166,"offset":2291},92,4381,{"line":613,"column":34,"offset":2293},4382,{"type":17,"tagName":96,"properties":2295,"children":2296,"position":2508},{},[2297,2312,2317,2331,2336,2350,2355,2369,2374,2388,2393,2407,2412,2426,2432,2446,2451,2465,2470,2484,2489,2503],{"type":17,"tagName":100,"properties":2298,"children":2300,"position":2307},{"className":2299},[154],[2301],{"type":14,"value":474,"position":2302},{"start":2303,"end":2305},{"line":613,"column":90,"offset":2304},4405,{"line":613,"column":479,"offset":2306},4410,{"start":2308,"end":2310},{"line":613,"column":114,"offset":2309},4387,{"line":613,"column":30,"offset":2311},4417,{"type":14,"value":120,"position":2313},{"start":2314,"end":2315},{"line":613,"column":30,"offset":2311},{"line":613,"column":240,"offset":2316},4418,{"type":17,"tagName":100,"properties":2318,"children":2320,"position":2327},{"className":2319},[251],[2321],{"type":14,"value":279,"position":2322},{"start":2323,"end":2325},{"line":613,"column":47,"offset":2324},4436,{"line":613,"column":500,"offset":2326},4444,{"start":2328,"end":2329},{"line":613,"column":240,"offset":2316},{"line":613,"column":505,"offset":2330},4451,{"type":14,"value":508,"position":2332},{"start":2333,"end":2334},{"line":613,"column":505,"offset":2330},{"line":613,"column":436,"offset":2335},4454,{"type":17,"tagName":100,"properties":2337,"children":2339,"position":2346},{"className":2338},[154],[2340],{"type":14,"value":518,"position":2341},{"start":2342,"end":2344},{"line":613,"column":380,"offset":2343},4472,{"line":613,"column":523,"offset":2345},4477,{"start":2347,"end":2348},{"line":613,"column":436,"offset":2335},{"line":613,"column":528,"offset":2349},4484,{"type":14,"value":120,"position":2351},{"start":2352,"end":2353},{"line":613,"column":528,"offset":2349},{"line":613,"column":534,"offset":2354},4485,{"type":17,"tagName":100,"properties":2356,"children":2358,"position":2365},{"className":2357},[103],[2359],{"type":14,"value":541,"position":2360},{"start":2361,"end":2363},{"line":613,"column":544,"offset":2362},4503,{"line":613,"column":547,"offset":2364},4508,{"start":2366,"end":2367},{"line":613,"column":534,"offset":2354},{"line":613,"column":552,"offset":2368},4515,{"type":14,"value":555,"position":2370},{"start":2371,"end":2372},{"line":613,"column":552,"offset":2368},{"line":61,"column":26,"offset":2373},4519,{"type":17,"tagName":100,"properties":2375,"children":2377,"position":2384},{"className":2376},[128],[2378],{"type":14,"value":2177,"position":2379},{"start":2380,"end":2382},{"line":61,"column":28,"offset":2381},4537,{"line":61,"column":368,"offset":2383},4575,{"start":2385,"end":2386},{"line":61,"column":26,"offset":2373},{"line":61,"column":1617,"offset":2387},4582,{"type":14,"value":577,"position":2389},{"start":2390,"end":2391},{"line":61,"column":1617,"offset":2387},{"line":1812,"column":581,"offset":2392},4599,{"type":17,"tagName":100,"properties":2394,"children":2396,"position":2403},{"className":2395},[128],[2397],{"type":14,"value":350,"position":2398},{"start":2399,"end":2401},{"line":1812,"column":290,"offset":2400},4617,{"line":1812,"column":592,"offset":2402},4635,{"start":2404,"end":2405},{"line":1812,"column":581,"offset":2392},{"line":1812,"column":368,"offset":2406},4642,{"type":14,"value":364,"position":2408},{"start":2409,"end":2410},{"line":1812,"column":368,"offset":2406},{"line":1812,"column":602,"offset":2411},4644,{"type":17,"tagName":100,"properties":2413,"children":2415,"position":2422},{"className":2414},[128],[2416],{"type":14,"value":375,"position":2417},{"start":2418,"end":2420},{"line":1812,"column":441,"offset":2419},4662,{"line":1812,"column":613,"offset":2421},4676,{"start":2423,"end":2424},{"line":1812,"column":602,"offset":2411},{"line":1812,"column":618,"offset":2425},4683,{"type":14,"value":621,"position":2427},{"start":2428,"end":2429},{"line":1812,"column":618,"offset":2425},{"line":2430,"column":34,"offset":2431},97,4690,{"type":17,"tagName":100,"properties":2433,"children":2435,"position":2442},{"className":2434},[154],[2436],{"type":14,"value":474,"position":2437},{"start":2438,"end":2440},{"line":2430,"column":282,"offset":2439},4708,{"line":2430,"column":90,"offset":2441},4713,{"start":2443,"end":2444},{"line":2430,"column":34,"offset":2431},{"line":2430,"column":172,"offset":2445},4720,{"type":14,"value":120,"position":2447},{"start":2448,"end":2449},{"line":2430,"column":172,"offset":2445},{"line":2430,"column":353,"offset":2450},4721,{"type":17,"tagName":100,"properties":2452,"children":2454,"position":2461},{"className":2453},[251],[2455],{"type":14,"value":398,"position":2456},{"start":2457,"end":2459},{"line":2430,"column":356,"offset":2458},4739,{"line":2430,"column":134,"offset":2460},4743,{"start":2462,"end":2463},{"line":2430,"column":353,"offset":2450},{"line":2430,"column":602,"offset":2464},4750,{"type":14,"value":508,"position":2466},{"start":2467,"end":2468},{"line":2430,"column":602,"offset":2464},{"line":2430,"column":260,"offset":2469},4753,{"type":17,"tagName":100,"properties":2471,"children":2473,"position":2480},{"className":2472},[154],[2474],{"type":14,"value":518,"position":2475},{"start":2476,"end":2478},{"line":2430,"column":671,"offset":2477},4771,{"line":2430,"column":674,"offset":2479},4776,{"start":2481,"end":2482},{"line":2430,"column":260,"offset":2469},{"line":2430,"column":61,"offset":2483},4783,{"type":14,"value":681,"position":2485},{"start":2486,"end":2487},{"line":2430,"column":61,"offset":2483},{"line":2430,"column":534,"offset":2488},4793,{"type":17,"tagName":100,"properties":2490,"children":2492,"position":2499},{"className":2491},[103],[2493],{"type":14,"value":420,"position":2494},{"start":2495,"end":2497},{"line":2430,"column":544,"offset":2496},4811,{"line":2430,"column":695,"offset":2498},4815,{"start":2500,"end":2501},{"line":2430,"column":534,"offset":2488},{"line":2430,"column":700,"offset":2502},4822,{"type":14,"value":432,"position":2504},{"start":2505,"end":2506},{"line":2430,"column":700,"offset":2502},{"line":2430,"column":706,"offset":2507},4824,{"start":2509,"end":2510},{"line":613,"column":34,"offset":2293},{"line":2430,"column":711,"offset":2511},4830,{"type":14,"value":15,"position":2513},{"start":2514,"end":2515},{"line":2430,"column":711,"offset":2511},{"line":385,"column":34,"offset":2516},4831,{"start":2518,"end":2520},{"line":2290,"column":34,"offset":2519},4352,{"line":385,"column":206,"offset":2521},4843,{"type":14,"value":15},{"start":2524,"end":2527},{"line":2525,"column":34,"offset":2526},75,3666,{"line":618,"column":200,"offset":2528},4856,{"type":14,"value":15},{"type":17,"tagName":39,"properties":2531,"children":2532,"position":2575},{},[2533,2540,2552,2557,2569],{"type":14,"value":2534,"position":2535},"Every response also includes ",{"start":2536,"end":2538},{"line":1074,"column":34,"offset":2537},4858,{"line":1074,"column":166,"offset":2539},4887,{"type":17,"tagName":52,"properties":2541,"children":2542,"position":2549},{},[2543],{"type":14,"value":2544,"position":2545},"X-RateLimit-Remaining",{"start":2546,"end":2547},{"line":1074,"column":166,"offset":2539},{"line":1074,"column":31,"offset":2548},4910,{"start":2550,"end":2551},{"line":1074,"column":166,"offset":2539},{"line":1074,"column":31,"offset":2548},{"type":14,"value":1596,"position":2553},{"start":2554,"end":2555},{"line":1074,"column":31,"offset":2548},{"line":1074,"column":1519,"offset":2556},4915,{"type":17,"tagName":52,"properties":2558,"children":2559,"position":2566},{},[2560],{"type":14,"value":2561,"position":2562},"X-RateLimit-Reset",{"start":2563,"end":2564},{"line":1074,"column":1519,"offset":2556},{"line":1074,"column":50,"offset":2565},4934,{"start":2567,"end":2568},{"line":1074,"column":1519,"offset":2556},{"line":1074,"column":50,"offset":2565},{"type":14,"value":2570,"position":2571}," headers. Use these to implement client-side throttling.",{"start":2572,"end":2573},{"line":1074,"column":50,"offset":2565},{"line":1074,"column":700,"offset":2574},4990,{"start":2576,"end":2577},{"line":1074,"column":34,"offset":2537},{"line":1074,"column":700,"offset":2574},{"type":14,"value":15},{"type":17,"tagName":18,"properties":2580,"children":2582,"position":2590},{"id":2581},"handle-rate-limits-gracefully",[2583],{"type":14,"value":2584,"position":2585},"Handle rate limits gracefully",{"start":2586,"end":2588},{"line":534,"column":27,"offset":2587},4995,{"line":534,"column":1287,"offset":2589},5024,{"start":2591,"end":2593},{"line":534,"column":34,"offset":2592},4992,{"line":534,"column":1287,"offset":2589},{"type":14,"value":15},{"type":17,"tagName":39,"properties":2596,"children":2597,"position":2624},{},[2598,2606,2618],{"type":14,"value":2599,"position":2600},"When you receive a 429 response, use the ",{"start":2601,"end":2604},{"line":2602,"column":34,"offset":2603},106,5026,{"line":2602,"column":413,"offset":2605},5067,{"type":17,"tagName":52,"properties":2607,"children":2608,"position":2615},{},[2609],{"type":14,"value":2610,"position":2611},"Retry-After",{"start":2612,"end":2613},{"line":2602,"column":413,"offset":2605},{"line":2602,"column":47,"offset":2614},5080,{"start":2616,"end":2617},{"line":2602,"column":413,"offset":2605},{"line":2602,"column":47,"offset":2614},{"type":14,"value":2619,"position":2620}," header to wait before retrying:",{"start":2621,"end":2622},{"line":2602,"column":47,"offset":2614},{"line":2602,"column":674,"offset":2623},5112,{"start":2625,"end":2626},{"line":2602,"column":34,"offset":2603},{"line":2602,"column":674,"offset":2623},{"type":14,"value":15},{"type":17,"tagName":1641,"properties":2629,"children":2631,"position":2787},{"lang":2630},"HTTP Response",[2632,2638,2781],{"type":14,"value":15,"position":2633},{"start":2634,"end":2636},{"line":1716,"column":1287,"offset":2635},5146,{"line":332,"column":34,"offset":2637},5147,{"type":17,"tagName":96,"properties":2639,"children":2640,"position":2777},{},[2641,2657,2662,2677,2682,2697,2702,2717,2722,2737,2742,2757,2762],{"type":17,"tagName":100,"properties":2642,"children":2644,"position":2652},{"className":2643},[154],[2645],{"type":14,"value":2646,"position":2647},"HTTP/1.1",{"start":2648,"end":2650},{"line":332,"column":90,"offset":2649},5170,{"line":332,"column":353,"offset":2651},5178,{"start":2653,"end":2655},{"line":332,"column":114,"offset":2654},5152,{"line":332,"column":1205,"offset":2656},5185,{"type":14,"value":120,"position":2658},{"start":2659,"end":2660},{"line":332,"column":1205,"offset":2656},{"line":332,"column":60,"offset":2661},5186,{"type":17,"tagName":100,"properties":2663,"children":2665,"position":2673},{"className":2664},[1679],[2666],{"type":14,"value":2667,"position":2668},"429",{"start":2669,"end":2671},{"line":332,"column":1519,"offset":2670},5204,{"line":332,"column":602,"offset":2672},5207,{"start":2674,"end":2675},{"line":332,"column":60,"offset":2661},{"line":332,"column":1064,"offset":2676},5214,{"type":14,"value":120,"position":2678},{"start":2679,"end":2680},{"line":332,"column":1064,"offset":2676},{"line":332,"column":1884,"offset":2681},5215,{"type":17,"tagName":100,"properties":2683,"children":2685,"position":2693},{"className":2684},[251],[2686],{"type":14,"value":2687,"position":2688},"Too Many Requests",{"start":2689,"end":2691},{"line":332,"column":674,"offset":2690},5233,{"line":332,"column":534,"offset":2692},5250,{"start":2694,"end":2695},{"line":332,"column":1884,"offset":2681},{"line":332,"column":1011,"offset":2696},5257,{"type":14,"value":15,"position":2698},{"start":2699,"end":2700},{"line":332,"column":1011,"offset":2696},{"line":1001,"column":34,"offset":2701},5258,{"type":17,"tagName":100,"properties":2703,"children":2706,"position":2713},{"className":2704},[2705],"s-p",[2707],{"type":14,"value":2610,"position":2708},{"start":2709,"end":2711},{"line":1001,"column":282,"offset":2710},5276,{"line":1001,"column":166,"offset":2712},5287,{"start":2714,"end":2715},{"line":1001,"column":34,"offset":2701},{"line":1001,"column":240,"offset":2716},5294,{"type":14,"value":364,"position":2718},{"start":2719,"end":2720},{"line":1001,"column":240,"offset":2716},{"line":1001,"column":1205,"offset":2721},5296,{"type":17,"tagName":100,"properties":2723,"children":2725,"position":2733},{"className":2724},[1679],[2726],{"type":14,"value":2727,"position":2728},"12",{"start":2729,"end":2731},{"line":1001,"column":361,"offset":2730},5314,{"line":1001,"column":368,"offset":2732},5316,{"start":2734,"end":2735},{"line":1001,"column":1205,"offset":2721},{"line":1001,"column":1617,"offset":2736},5323,{"type":14,"value":15,"position":2738},{"start":2739,"end":2740},{"line":1001,"column":1617,"offset":2736},{"line":1011,"column":34,"offset":2741},5324,{"type":17,"tagName":100,"properties":2743,"children":2745,"position":2752},{"className":2744},[2705],[2746],{"type":14,"value":2561,"position":2747},{"start":2748,"end":2750},{"line":1011,"column":282,"offset":2749},5342,{"line":1011,"column":30,"offset":2751},5359,{"start":2753,"end":2754},{"line":1011,"column":34,"offset":2741},{"line":1011,"column":2755,"offset":2756},43,5366,{"type":14,"value":364,"position":2758},{"start":2759,"end":2760},{"line":1011,"column":2755,"offset":2756},{"line":1011,"column":1912,"offset":2761},5368,{"type":17,"tagName":100,"properties":2763,"children":2765,"position":2773},{"className":2764},[1679],[2766],{"type":14,"value":2767,"position":2768},"1712345678",{"start":2769,"end":2771},{"line":1011,"column":500,"offset":2770},5386,{"line":1011,"column":436,"offset":2772},5396,{"start":2774,"end":2775},{"line":1011,"column":1912,"offset":2761},{"line":1011,"column":2072,"offset":2776},5403,{"start":2778,"end":2779},{"line":332,"column":34,"offset":2637},{"line":1011,"column":2170,"offset":2780},5409,{"type":14,"value":15,"position":2782},{"start":2783,"end":2784},{"line":1011,"column":2170,"offset":2780},{"line":2785,"column":34,"offset":2786},112,5410,{"start":2788,"end":2790},{"line":1716,"column":34,"offset":2789},5114,{"line":2785,"column":206,"offset":2791},5422,{"type":14,"value":15},{"type":17,"tagName":39,"properties":2794,"children":2795,"position":2838},{},[2796,2803,2814,2820,2831],{"type":14,"value":2797,"position":2798},"Don't retry immediately -- you'll waste requests. Wait for the ",{"start":2799,"end":2801},{"line":574,"column":34,"offset":2800},5424,{"line":574,"column":260,"offset":2802},5487,{"type":17,"tagName":52,"properties":2804,"children":2805,"position":2811},{},[2806],{"type":14,"value":2610,"position":2807},{"start":2808,"end":2809},{"line":574,"column":260,"offset":2802},{"line":574,"column":50,"offset":2810},5500,{"start":2812,"end":2813},{"line":574,"column":260,"offset":2802},{"line":574,"column":50,"offset":2810},{"type":14,"value":2815,"position":2816}," seconds or until the ",{"start":2817,"end":2818},{"line":574,"column":50,"offset":2810},{"line":574,"column":981,"offset":2819},5522,{"type":17,"tagName":52,"properties":2821,"children":2822,"position":2828},{},[2823],{"type":14,"value":2561,"position":2824},{"start":2825,"end":2826},{"line":574,"column":981,"offset":2819},{"line":574,"column":886,"offset":2827},5541,{"start":2829,"end":2830},{"line":574,"column":981,"offset":2819},{"line":574,"column":886,"offset":2827},{"type":14,"value":2832,"position":2833}," timestamp.",{"start":2834,"end":2835},{"line":574,"column":886,"offset":2827},{"line":574,"column":2836,"offset":2837},129,5552,{"start":2839,"end":2840},{"line":574,"column":34,"offset":2800},{"line":574,"column":2836,"offset":2837},{"type":14,"value":15},{"type":17,"tagName":18,"properties":2843,"children":2845,"position":2853},{"id":2844},"optimize-weight-costs",[2846],{"type":14,"value":2847,"position":2848},"Optimize weight costs",{"start":2849,"end":2851},{"line":337,"column":27,"offset":2850},5557,{"line":337,"column":464,"offset":2852},5578,{"start":2854,"end":2856},{"line":337,"column":34,"offset":2855},5554,{"line":337,"column":464,"offset":2852},{"type":14,"value":15},{"type":17,"tagName":39,"properties":2859,"children":2860,"position":2886},{},[2861,2868,2880],{"type":14,"value":2862,"position":2863},"For ",{"start":2864,"end":2866},{"line":886,"column":34,"offset":2865},5580,{"line":886,"column":46,"offset":2867},5584,{"type":17,"tagName":52,"properties":2869,"children":2870,"position":2877},{},[2871],{"type":14,"value":2872,"position":2873},"/v1/points",{"start":2874,"end":2875},{"line":886,"column":46,"offset":2867},{"line":886,"column":272,"offset":2876},5596,{"start":2878,"end":2879},{"line":886,"column":46,"offset":2867},{"line":886,"column":272,"offset":2876},{"type":14,"value":2881,"position":2882}," requests, weight is calculated as:",{"start":2883,"end":2884},{"line":886,"column":272,"offset":2876},{"line":886,"column":592,"offset":2885},5631,{"start":2887,"end":2888},{"line":886,"column":34,"offset":2865},{"line":886,"column":592,"offset":2885},{"type":14,"value":15},{"type":17,"tagName":1641,"properties":2891,"children":2893,"position":3025},{"lang":2892},"Formula",[2894,2900,3020],{"type":14,"value":15,"position":2895},{"start":2896,"end":2898},{"line":891,"column":285,"offset":2897},5659,{"line":1831,"column":34,"offset":2899},5660,{"type":17,"tagName":96,"properties":2901,"children":2902,"position":3015},{},[2903,2919,2925,2940,2946,2962,2969,2984,2991,3008],{"type":17,"tagName":100,"properties":2904,"children":2906,"position":2914},{"className":2905},[103],[2907],{"type":14,"value":2908,"position":2909},"ceil",{"start":2910,"end":2912},{"line":1831,"column":90,"offset":2911},5683,{"line":1831,"column":110,"offset":2913},5687,{"start":2915,"end":2917},{"line":1831,"column":114,"offset":2916},5665,{"line":1831,"column":117,"offset":2918},5694,{"type":14,"value":2920,"position":2921},"(points / ",{"start":2922,"end":2923},{"line":1831,"column":117,"offset":2918},{"line":1831,"column":1912,"offset":2924},5704,{"type":17,"tagName":100,"properties":2926,"children":2928,"position":2936},{"className":2927},[1679],[2929],{"type":14,"value":2930,"position":2931},"1000",{"start":2932,"end":2934},{"line":1831,"column":500,"offset":2933},5722,{"line":1831,"column":309,"offset":2935},5726,{"start":2937,"end":2938},{"line":1831,"column":1912,"offset":2924},{"line":1831,"column":314,"offset":2939},5733,{"type":14,"value":2941,"position":2942},") ",{"start":2943,"end":2944},{"line":1831,"column":314,"offset":2939},{"line":1831,"column":759,"offset":2945},5735,{"type":17,"tagName":100,"properties":2947,"children":2950,"position":2958},{"className":2948},[2949],"s-o",[2951],{"type":14,"value":2952,"position":2953},"x",{"start":2954,"end":2956},{"line":1831,"column":61,"offset":2955},5753,{"line":1831,"column":1812,"offset":2957},5754,{"start":2959,"end":2960},{"line":1831,"column":759,"offset":2945},{"line":1831,"column":1074,"offset":2961},5761,{"type":14,"value":2963,"position":2964}," cost_multiplier ",{"start":2965,"end":2966},{"line":1831,"column":1074,"offset":2961},{"line":1831,"column":2967,"offset":2968},119,5778,{"type":17,"tagName":100,"properties":2970,"children":2972,"position":2979},{"className":2971},[2949],[2973],{"type":14,"value":2952,"position":2974},{"start":2975,"end":2977},{"line":1831,"column":1733,"offset":2976},5796,{"line":1831,"column":1130,"offset":2978},5797,{"start":2980,"end":2981},{"line":1831,"column":2967,"offset":2968},{"line":1831,"column":2982,"offset":2983},145,5804,{"type":14,"value":2985,"position":2986}," exchange_multiplier ",{"start":2987,"end":2988},{"line":1831,"column":2982,"offset":2983},{"line":1831,"column":2989,"offset":2990},166,5825,{"type":17,"tagName":100,"properties":2992,"children":2994,"position":3003},{"className":2993},[2949],[2995],{"type":14,"value":2952,"position":2996},{"start":2997,"end":3000},{"line":1831,"column":2998,"offset":2999},184,5843,{"line":1831,"column":3001,"offset":3002},185,5844,{"start":3004,"end":3005},{"line":1831,"column":2989,"offset":2990},{"line":1831,"column":3006,"offset":3007},192,5851,{"type":14,"value":3009,"position":3010}," depth_multiplier",{"start":3011,"end":3012},{"line":1831,"column":3006,"offset":3007},{"line":1831,"column":3013,"offset":3014},209,5868,{"start":3016,"end":3017},{"line":1831,"column":34,"offset":2899},{"line":1831,"column":3018,"offset":3019},215,5874,{"type":14,"value":15,"position":3021},{"start":3022,"end":3023},{"line":1831,"column":3018,"offset":3019},{"line":544,"column":34,"offset":3024},5875,{"start":3026,"end":3028},{"line":891,"column":34,"offset":3027},5633,{"line":544,"column":206,"offset":3029},5887,{"type":14,"value":15},{"type":17,"tagName":39,"properties":3032,"children":3033,"position":3077},{},[3034,3041,3053,3060,3071],{"type":14,"value":3035,"position":3036},"Metadata and discovery endpoints are zero-weight, and ",{"start":3037,"end":3039},{"line":1101,"column":34,"offset":3038},5889,{"line":1101,"column":47,"offset":3040},5943,{"type":17,"tagName":52,"properties":3042,"children":3043,"position":3050},{},[3044],{"type":14,"value":3045,"position":3046},"/v1/polymarket/analytics/*",{"start":3047,"end":3048},{"line":1101,"column":47,"offset":3040},{"line":1101,"column":2088,"offset":3049},5971,{"start":3051,"end":3052},{"line":1101,"column":47,"offset":3040},{"line":1101,"column":2088,"offset":3049},{"type":14,"value":3054,"position":3055}," endpoints use fixed per-endpoint weights instead of this formula.\nTo reduce ",{"start":3056,"end":3057},{"line":1101,"column":2088,"offset":3049},{"line":3058,"column":149,"offset":3059},125,6048,{"type":17,"tagName":52,"properties":3061,"children":3062,"position":3068},{},[3063],{"type":14,"value":2872,"position":3064},{"start":3065,"end":3066},{"line":3058,"column":149,"offset":3059},{"line":3058,"column":49,"offset":3067},6060,{"start":3069,"end":3070},{"line":3058,"column":149,"offset":3059},{"line":3058,"column":49,"offset":3067},{"type":14,"value":3072,"position":3073}," weight:",{"start":3074,"end":3075},{"line":3058,"column":49,"offset":3067},{"line":3058,"column":172,"offset":3076},6068,{"start":3078,"end":3079},{"line":1101,"column":34,"offset":3038},{"line":3058,"column":172,"offset":3076},{"type":14,"value":15},{"type":17,"tagName":3082,"properties":3083,"children":3084,"position":3251},"ul",{},[3085,3086,3116,3117,3145,3146,3174,3175,3221,3222,3250],{"type":14,"value":15},{"type":17,"tagName":3087,"properties":3088,"children":3089,"position":3112},"li",{},[3090,3106],{"type":17,"tagName":3091,"properties":3092,"children":3093,"position":3101},"strong",{},[3094],{"type":14,"value":3095,"position":3096},"Use larger intervals",{"start":3097,"end":3099},{"line":695,"column":46,"offset":3098},6073,{"line":695,"column":464,"offset":3100},6093,{"start":3102,"end":3104},{"line":695,"column":26,"offset":3103},6071,{"line":695,"column":285,"offset":3105},6095,{"type":14,"value":3107,"position":3108}," -- fewer points = lower weight",{"start":3109,"end":3110},{"line":695,"column":285,"offset":3105},{"line":695,"column":1519,"offset":3111},6126,{"start":3113,"end":3115},{"line":695,"column":34,"offset":3114},6069,{"line":695,"column":1519,"offset":3111},{"type":14,"value":15},{"type":17,"tagName":3087,"properties":3118,"children":3119,"position":3141},{},[3120,3135],{"type":17,"tagName":3091,"properties":3121,"children":3122,"position":3130},{},[3123],{"type":14,"value":3124,"position":3125},"Narrow your time range",{"start":3126,"end":3128},{"line":547,"column":46,"offset":3127},6131,{"line":547,"column":285,"offset":3129},6153,{"start":3131,"end":3133},{"line":547,"column":26,"offset":3132},6129,{"line":547,"column":479,"offset":3134},6155,{"type":14,"value":3136,"position":3137}," -- request only what you need",{"start":3138,"end":3139},{"line":547,"column":479,"offset":3134},{"line":547,"column":368,"offset":3140},6185,{"start":3142,"end":3144},{"line":547,"column":34,"offset":3143},6127,{"line":547,"column":368,"offset":3140},{"type":14,"value":15},{"type":17,"tagName":3087,"properties":3147,"children":3148,"position":3170},{},[3149,3164],{"type":17,"tagName":3091,"properties":3150,"children":3151,"position":3159},{},[3152],{"type":14,"value":3153,"position":3154},"Minimize exchanges",{"start":3155,"end":3157},{"line":1110,"column":46,"offset":3156},6190,{"line":1110,"column":49,"offset":3158},6208,{"start":3160,"end":3162},{"line":1110,"column":26,"offset":3161},6188,{"line":1110,"column":464,"offset":3163},6210,{"type":14,"value":3165,"position":3166}," when aggregating -- each additional exchange adds 20% to the multiplier",{"start":3167,"end":3168},{"line":1110,"column":464,"offset":3163},{"line":1110,"column":2430,"offset":3169},6282,{"start":3171,"end":3173},{"line":1110,"column":34,"offset":3172},6186,{"line":1110,"column":2430,"offset":3169},{"type":14,"value":15},{"type":17,"tagName":3087,"properties":3176,"children":3177,"position":3217},{},[3178,3211],{"type":17,"tagName":3091,"properties":3179,"children":3180,"position":3206},{},[3181,3188,3200],{"type":14,"value":3182,"position":3183},"Keep ",{"start":3184,"end":3186},{"line":2836,"column":46,"offset":3185},6287,{"line":2836,"column":93,"offset":3187},6292,{"type":17,"tagName":52,"properties":3189,"children":3190,"position":3197},{},[3191],{"type":14,"value":3192,"position":3193},"maxDepth",{"start":3194,"end":3195},{"line":2836,"column":93,"offset":3187},{"line":2836,"column":749,"offset":3196},6302,{"start":3198,"end":3199},{"line":2836,"column":93,"offset":3187},{"line":2836,"column":749,"offset":3196},{"type":14,"value":3201,"position":3202}," at the included depth unless you need more range",{"start":3203,"end":3204},{"line":2836,"column":749,"offset":3196},{"line":2836,"column":1884,"offset":3205},6351,{"start":3207,"end":3209},{"line":2836,"column":26,"offset":3208},6285,{"line":2836,"column":265,"offset":3210},6353,{"type":14,"value":3212,"position":3213}," -- orderbook heatmap adds 20% per extra 3500 levels, liquidation heatmap adds 20% per extra 1500 levels",{"start":3214,"end":3215},{"line":2836,"column":265,"offset":3210},{"line":2836,"column":1753,"offset":3216},6457,{"start":3218,"end":3220},{"line":2836,"column":34,"offset":3219},6283,{"line":2836,"column":1753,"offset":3216},{"type":14,"value":15},{"type":17,"tagName":3087,"properties":3223,"children":3224,"position":3246},{},[3225,3240],{"type":17,"tagName":3091,"properties":3226,"children":3227,"position":3235},{},[3228],{"type":14,"value":3229,"position":3230},"Avoid 10x types",{"start":3231,"end":3233},{"line":1728,"column":46,"offset":3232},6462,{"line":1728,"column":749,"offset":3234},6477,{"start":3236,"end":3238},{"line":1728,"column":26,"offset":3237},6460,{"line":1728,"column":447,"offset":3239},6479,{"type":14,"value":3241,"position":3242}," (orderbook heatmap) in tight loops -- batch your requests",{"start":3243,"end":3244},{"line":1728,"column":447,"offset":3239},{"line":1728,"column":2072,"offset":3245},6537,{"start":3247,"end":3249},{"line":1728,"column":34,"offset":3248},6458,{"line":1728,"column":2072,"offset":3245},{"type":14,"value":15},{"start":3252,"end":3253},{"line":695,"column":34,"offset":3114},{"line":1728,"column":2072,"offset":3245},{"type":14,"value":15},{"type":17,"tagName":18,"properties":3256,"children":3258,"position":3267},{"id":3257},"use-gapfill-intentionally",[3259],{"type":14,"value":3260,"position":3261},"Use gapfill intentionally",{"start":3262,"end":3265},{"line":3263,"column":27,"offset":3264},132,6542,{"line":3263,"column":479,"offset":3266},6567,{"start":3268,"end":3270},{"line":3263,"column":34,"offset":3269},6539,{"line":3263,"column":479,"offset":3266},{"type":14,"value":15},{"type":17,"tagName":39,"properties":3273,"children":3274,"position":3329},{},[3275,3288,3294,3306,3311,3323],{"type":17,"tagName":52,"properties":3276,"children":3277,"position":3285},{},[3278],{"type":14,"value":3279,"position":3280},"gapfill=true",{"start":3281,"end":3283},{"line":552,"column":34,"offset":3282},6569,{"line":552,"column":220,"offset":3284},6583,{"start":3286,"end":3287},{"line":552,"column":34,"offset":3282},{"line":552,"column":220,"offset":3284},{"type":14,"value":3289,"position":3290}," is supported only for candle types: ",{"start":3291,"end":3292},{"line":552,"column":220,"offset":3284},{"line":552,"column":592,"offset":3293},6620,{"type":17,"tagName":52,"properties":3295,"children":3296,"position":3303},{},[3297],{"type":14,"value":3298,"position":3299},"TRADE_SIDE_AGNOSTIC_AGG",{"start":3300,"end":3301},{"line":552,"column":592,"offset":3293},{"line":552,"column":50,"offset":3302},6645,{"start":3304,"end":3305},{"line":552,"column":592,"offset":3293},{"line":552,"column":50,"offset":3302},{"type":14,"value":1596,"position":3307},{"start":3308,"end":3309},{"line":552,"column":50,"offset":3302},{"line":552,"column":671,"offset":3310},6650,{"type":17,"tagName":52,"properties":3312,"children":3313,"position":3320},{},[3314],{"type":14,"value":3315,"position":3316},"TRADE_AGG",{"start":3317,"end":3318},{"line":552,"column":671,"offset":3310},{"line":552,"column":613,"offset":3319},6661,{"start":3321,"end":3322},{"line":552,"column":671,"offset":3310},{"line":552,"column":613,"offset":3319},{"type":14,"value":3324,"position":3325},".\nFor those types, it fills missing intervals using last-observation-carried-forward (LOCF). This is useful for charting but changes the semantics of your data:",{"start":3326,"end":3327},{"line":552,"column":613,"offset":3319},{"line":706,"column":1750,"offset":3328},6821,{"start":3330,"end":3331},{"line":552,"column":34,"offset":3282},{"line":706,"column":1750,"offset":3328},{"type":14,"value":15},{"type":17,"tagName":3082,"properties":3334,"children":3335,"position":3403},{},[3336,3337,3371,3372,3386,3387,3402],{"type":14,"value":15},{"type":17,"tagName":3087,"properties":3338,"children":3339,"position":3367},{},[3340,3347,3361],{"type":14,"value":3341,"position":3342},"Volume is ",{"start":3343,"end":3345},{"line":1120,"column":26,"offset":3344},6824,{"line":1120,"column":206,"offset":3346},6834,{"type":17,"tagName":3091,"properties":3348,"children":3349,"position":3357},{},[3350],{"type":14,"value":3351,"position":3352},"not",{"start":3353,"end":3355},{"line":1120,"column":220,"offset":3354},6836,{"line":1120,"column":35,"offset":3356},6839,{"start":3358,"end":3359},{"line":1120,"column":206,"offset":3346},{"line":1120,"column":749,"offset":3360},6841,{"type":14,"value":3362,"position":3363}," carried forward -- gapfilled bars have zero volume",{"start":3364,"end":3365},{"line":1120,"column":749,"offset":3360},{"line":1120,"column":265,"offset":3366},6892,{"start":3368,"end":3370},{"line":1120,"column":34,"offset":3369},6822,{"line":1120,"column":265,"offset":3366},{"type":14,"value":15},{"type":17,"tagName":3087,"properties":3373,"children":3374,"position":3382},{},[3375],{"type":14,"value":3376,"position":3377},"Only the close price is carried forward",{"start":3378,"end":3380},{"line":1733,"column":26,"offset":3379},6895,{"line":1733,"column":413,"offset":3381},6934,{"start":3383,"end":3385},{"line":1733,"column":34,"offset":3384},6893,{"line":1733,"column":413,"offset":3381},{"type":14,"value":15},{"type":17,"tagName":3087,"properties":3388,"children":3389,"position":3398},{},[3390],{"type":14,"value":3391,"position":3392},"A lookback window (typically 1 hour) seeds the LOCF -- if there's no data in the lookback, the gap remains\nSkip gapfill if gaps in data are meaningful to your analysis (e.g., studying market activity patterns).",{"start":3393,"end":3395},{"line":1130,"column":26,"offset":3394},6937,{"line":3396,"column":534,"offset":3397},139,7147,{"start":3399,"end":3401},{"line":1130,"column":34,"offset":3400},6935,{"line":3396,"column":534,"offset":3397},{"type":14,"value":15},{"start":3404,"end":3405},{"line":1120,"column":34,"offset":3369},{"line":3396,"column":534,"offset":3397},{"type":14,"value":15},{"type":17,"tagName":18,"properties":3408,"children":3410,"position":3418},{"id":3409},"get-block-sizes-before-querying-heatmaps",[3411],{"type":14,"value":3412,"position":3413},"Get block sizes before querying heatmaps",{"start":3414,"end":3416},{"line":711,"column":27,"offset":3415},7152,{"line":711,"column":1035,"offset":3417},7192,{"start":3419,"end":3421},{"line":711,"column":34,"offset":3420},7149,{"line":711,"column":1035,"offset":3417},{"type":14,"value":15},{"type":17,"tagName":39,"properties":3424,"children":3425,"position":3452},{},[3426,3434,3446],{"type":14,"value":3427,"position":3428},"Always call ",{"start":3429,"end":3432},{"line":3430,"column":34,"offset":3431},143,7194,{"line":3430,"column":206,"offset":3433},7206,{"type":17,"tagName":52,"properties":3435,"children":3436,"position":3443},{},[3437],{"type":14,"value":3438,"position":3439},"GET /v1/block-sizes",{"start":3440,"end":3441},{"line":3430,"column":206,"offset":3433},{"line":3430,"column":290,"offset":3442},7227,{"start":3444,"end":3445},{"line":3430,"column":206,"offset":3433},{"line":3430,"column":290,"offset":3442},{"type":14,"value":3447,"position":3448}," to get the correct block size for your symbol before requesting orderbook heatmap data. Don't guess block sizes.",{"start":3449,"end":3450},{"line":3430,"column":290,"offset":3442},{"line":3430,"column":137,"offset":3451},7340,{"start":3453,"end":3454},{"line":3430,"column":34,"offset":3431},{"line":3430,"column":137,"offset":3451},{"type":14,"value":15},{"type":17,"tagName":1641,"properties":3457,"children":3459,"position":3574},{"lang":3458},"cURL -- Step 1",[3460,3467,3568],{"type":14,"value":15,"position":3461},{"start":3462,"end":3464},{"line":2982,"column":290,"offset":3463},7375,{"line":3465,"column":34,"offset":3466},146,7376,{"type":17,"tagName":96,"properties":3468,"children":3469,"position":3564},{},[3470,3486,3491,3505,3510,3525,3531,3545,3550],{"type":17,"tagName":100,"properties":3471,"children":3473,"position":3481},{"className":3472},[1744],[3474],{"type":14,"value":3475,"position":3476},"# Step 1: Get the block size",{"start":3477,"end":3479},{"line":3465,"column":90,"offset":3478},7399,{"line":3465,"column":592,"offset":3480},7427,{"start":3482,"end":3484},{"line":3465,"column":114,"offset":3483},7381,{"line":3465,"column":368,"offset":3485},7434,{"type":14,"value":15,"position":3487},{"start":3488,"end":3489},{"line":3465,"column":368,"offset":3485},{"line":137,"column":34,"offset":3490},7435,{"type":17,"tagName":100,"properties":3492,"children":3494,"position":3501},{"className":3493},[103],[3495],{"type":14,"value":84,"position":3496},{"start":3497,"end":3499},{"line":137,"column":282,"offset":3498},7453,{"line":137,"column":49,"offset":3500},7457,{"start":3502,"end":3503},{"line":137,"column":34,"offset":3490},{"line":137,"column":166,"offset":3504},7464,{"type":14,"value":120,"position":3506},{"start":3507,"end":3508},{"line":137,"column":166,"offset":3504},{"line":137,"column":172,"offset":3509},7465,{"type":17,"tagName":100,"properties":3511,"children":3513,"position":3521},{"className":3512},[128],[3514],{"type":14,"value":3515,"position":3516},"\"https://api.openmarket.xyz/v1/block-sizes?exchange=BINANCE_FUTURES&rawSymbol=BTCUSDT\"",{"start":3517,"end":3519},{"line":137,"column":182,"offset":3518},7483,{"line":137,"column":3396,"offset":3520},7573,{"start":3522,"end":3523},{"line":137,"column":172,"offset":3509},{"line":137,"column":3465,"offset":3524},7580,{"type":14,"value":145,"position":3526},{"start":3527,"end":3528},{"line":137,"column":3465,"offset":3524},{"line":3529,"column":26,"offset":3530},148,7586,{"type":17,"tagName":100,"properties":3532,"children":3534,"position":3541},{"className":3533},[154],[3535],{"type":14,"value":157,"position":3536},{"start":3537,"end":3539},{"line":3529,"column":28,"offset":3538},7604,{"line":3529,"column":49,"offset":3540},7606,{"start":3542,"end":3543},{"line":3529,"column":26,"offset":3530},{"line":3529,"column":166,"offset":3544},7613,{"type":14,"value":120,"position":3546},{"start":3547,"end":3548},{"line":3529,"column":166,"offset":3544},{"line":3529,"column":172,"offset":3549},7614,{"type":17,"tagName":100,"properties":3551,"children":3553,"position":3560},{"className":3552},[128],[3554],{"type":14,"value":179,"position":3555},{"start":3556,"end":3558},{"line":3529,"column":182,"offset":3557},7632,{"line":3529,"column":185,"offset":3559},7664,{"start":3561,"end":3562},{"line":3529,"column":172,"offset":3549},{"line":3529,"column":190,"offset":3563},7671,{"start":3565,"end":3566},{"line":3465,"column":34,"offset":3466},{"line":3529,"column":61,"offset":3567},7677,{"type":14,"value":15,"position":3569},{"start":3570,"end":3571},{"line":3529,"column":61,"offset":3567},{"line":3572,"column":34,"offset":3573},149,7678,{"start":3575,"end":3577},{"line":2982,"column":34,"offset":3576},7342,{"line":3572,"column":206,"offset":3578},7690,{"type":14,"value":15},{"type":17,"tagName":1641,"properties":3581,"children":3583,"position":4041},{"lang":3582},"cURL -- Step 2",[3584,3592,4035],{"type":14,"value":15,"position":3585},{"start":3586,"end":3589},{"line":3587,"column":290,"offset":3588},151,7725,{"line":3590,"column":34,"offset":3591},152,7726,{"type":17,"tagName":96,"properties":3593,"children":3594,"position":4031},{},[3595,3611,3617,3631,3636,3651,3657,3672,3677,3693,3699,3714,3719,3734,3740,3755,3760,3774,3780,3795,3800,3814,3820,3835,3840,3855,3860,3875,3880,3896,3902,3917,3922,3936,3942,3957,3962,3977,3992,3998,4012,4017],{"type":17,"tagName":100,"properties":3596,"children":3598,"position":3606},{"className":3597},[1744],[3599],{"type":14,"value":3600,"position":3601},"# Step 2: Use it (4K = raw value, HD = 5x)",{"start":3602,"end":3604},{"line":3590,"column":90,"offset":3603},7749,{"line":3590,"column":1617,"offset":3605},7791,{"start":3607,"end":3609},{"line":3590,"column":114,"offset":3608},7731,{"line":3590,"column":436,"offset":3610},7798,{"type":14,"value":15,"position":3612},{"start":3613,"end":3614},{"line":3590,"column":436,"offset":3610},{"line":3615,"column":34,"offset":3616},153,7799,{"type":17,"tagName":100,"properties":3618,"children":3620,"position":3627},{"className":3619},[103],[3621],{"type":14,"value":84,"position":3622},{"start":3623,"end":3625},{"line":3615,"column":282,"offset":3624},7817,{"line":3615,"column":49,"offset":3626},7821,{"start":3628,"end":3629},{"line":3615,"column":34,"offset":3616},{"line":3615,"column":166,"offset":3630},7828,{"type":14,"value":120,"position":3632},{"start":3633,"end":3634},{"line":3615,"column":166,"offset":3630},{"line":3615,"column":172,"offset":3635},7829,{"type":17,"tagName":100,"properties":3637,"children":3639,"position":3647},{"className":3638},[128],[3640],{"type":14,"value":3641,"position":3642},"\"https://api.openmarket.xyz/v1/points",{"start":3643,"end":3645},{"line":3615,"column":182,"offset":3644},7847,{"line":3615,"column":2170,"offset":3646},7884,{"start":3648,"end":3649},{"line":3615,"column":172,"offset":3635},{"line":3615,"column":613,"offset":3650},7891,{"type":14,"value":3652,"position":3653},"\n    ",{"start":3654,"end":3655},{"line":3615,"column":613,"offset":3650},{"line":142,"column":46,"offset":3656},7896,{"type":17,"tagName":100,"properties":3658,"children":3660,"position":3668},{"className":3659},[2705],[3661],{"type":14,"value":3662,"position":3663},"?type",{"start":3664,"end":3666},{"line":142,"column":49,"offset":3665},7914,{"line":142,"column":110,"offset":3667},7919,{"start":3669,"end":3670},{"line":142,"column":46,"offset":3656},{"line":142,"column":117,"offset":3671},7926,{"type":14,"value":1671,"position":3673},{"start":3674,"end":3675},{"line":142,"column":117,"offset":3671},{"line":142,"column":30,"offset":3676},7927,{"type":17,"tagName":100,"properties":3678,"children":3680,"position":3688},{"className":3679},[128],[3681],{"type":14,"value":3682,"position":3683},"BLOCK_BOOK_SNAPSHOT_AGG",{"start":3684,"end":3686},{"line":142,"column":134,"offset":3685},7945,{"line":142,"column":50,"offset":3687},7968,{"start":3689,"end":3690},{"line":142,"column":30,"offset":3676},{"line":142,"column":3691,"offset":3692},84,7975,{"type":14,"value":3652,"position":3694},{"start":3695,"end":3696},{"line":142,"column":3691,"offset":3692},{"line":3697,"column":46,"offset":3698},155,7980,{"type":17,"tagName":100,"properties":3700,"children":3702,"position":3710},{"className":3701},[2705],[3703],{"type":14,"value":3704,"position":3705},"&exchange",{"start":3706,"end":3708},{"line":3697,"column":49,"offset":3707},7998,{"line":3697,"column":30,"offset":3709},8011,{"start":3711,"end":3712},{"line":3697,"column":46,"offset":3698},{"line":3697,"column":2755,"offset":3713},8018,{"type":14,"value":1671,"position":3715},{"start":3716,"end":3717},{"line":3697,"column":2755,"offset":3713},{"line":3697,"column":1035,"offset":3718},8019,{"type":17,"tagName":100,"properties":3720,"children":3722,"position":3730},{"className":3721},[128],[3723],{"type":14,"value":3724,"position":3725},"BINANCE_FUTURES",{"start":3726,"end":3728},{"line":3697,"column":1329,"offset":3727},8037,{"line":3697,"column":50,"offset":3729},8052,{"start":3731,"end":3732},{"line":3697,"column":1035,"offset":3718},{"line":3697,"column":3691,"offset":3733},8059,{"type":14,"value":3652,"position":3735},{"start":3736,"end":3737},{"line":3697,"column":3691,"offset":3733},{"line":3738,"column":46,"offset":3739},156,8064,{"type":17,"tagName":100,"properties":3741,"children":3743,"position":3751},{"className":3742},[2705],[3744],{"type":14,"value":3745,"position":3746},"&rawSymbol",{"start":3747,"end":3749},{"line":3738,"column":49,"offset":3748},8082,{"line":3738,"column":240,"offset":3750},8096,{"start":3752,"end":3753},{"line":3738,"column":46,"offset":3739},{"line":3738,"column":1035,"offset":3754},8103,{"type":14,"value":1671,"position":3756},{"start":3757,"end":3758},{"line":3738,"column":1035,"offset":3754},{"line":3738,"column":1912,"offset":3759},8104,{"type":17,"tagName":100,"properties":3761,"children":3763,"position":3770},{"className":3762},[128],[3764],{"type":14,"value":873,"position":3765},{"start":3766,"end":3768},{"line":3738,"column":500,"offset":3767},8122,{"line":3738,"column":505,"offset":3769},8129,{"start":3771,"end":3772},{"line":3738,"column":1912,"offset":3759},{"line":3738,"column":50,"offset":3773},8136,{"type":14,"value":3652,"position":3775},{"start":3776,"end":3777},{"line":3738,"column":50,"offset":3773},{"line":3778,"column":46,"offset":3779},157,8141,{"type":17,"tagName":100,"properties":3781,"children":3783,"position":3791},{"className":3782},[2705],[3784],{"type":14,"value":3785,"position":3786},"&interval",{"start":3787,"end":3789},{"line":3778,"column":49,"offset":3788},8159,{"line":3778,"column":30,"offset":3790},8172,{"start":3792,"end":3793},{"line":3778,"column":46,"offset":3779},{"line":3778,"column":2755,"offset":3794},8179,{"type":14,"value":1671,"position":3796},{"start":3797,"end":3798},{"line":3778,"column":2755,"offset":3794},{"line":3778,"column":1035,"offset":3799},8180,{"type":17,"tagName":100,"properties":3801,"children":3803,"position":3810},{"className":3802},[128],[3804],{"type":14,"value":1241,"position":3805},{"start":3806,"end":3808},{"line":3778,"column":1329,"offset":3807},8198,{"line":3778,"column":1064,"offset":3809},8204,{"start":3811,"end":3812},{"line":3778,"column":1035,"offset":3799},{"line":3778,"column":2525,"offset":3813},8211,{"type":14,"value":3652,"position":3815},{"start":3816,"end":3817},{"line":3778,"column":2525,"offset":3813},{"line":3818,"column":46,"offset":3819},158,8216,{"type":17,"tagName":100,"properties":3821,"children":3823,"position":3831},{"className":3822},[2705],[3824],{"type":14,"value":3825,"position":3826},"&period",{"start":3827,"end":3829},{"line":3818,"column":49,"offset":3828},8234,{"line":3818,"column":290,"offset":3830},8245,{"start":3832,"end":3833},{"line":3818,"column":46,"offset":3819},{"line":3818,"column":909,"offset":3834},8252,{"type":14,"value":1671,"position":3836},{"start":3837,"end":3838},{"line":3818,"column":909,"offset":3834},{"line":3818,"column":413,"offset":3839},8253,{"type":17,"tagName":100,"properties":3841,"children":3843,"position":3851},{"className":3842},[1679],[3844],{"type":14,"value":3845,"position":3846},"1140",{"start":3847,"end":3849},{"line":3818,"column":423,"offset":3848},8271,{"line":3818,"column":260,"offset":3850},8275,{"start":3852,"end":3853},{"line":3818,"column":413,"offset":3839},{"line":3818,"column":265,"offset":3854},8282,{"type":14,"value":3652,"position":3856},{"start":3857,"end":3858},{"line":3818,"column":265,"offset":3854},{"line":1750,"column":46,"offset":3859},8287,{"type":17,"tagName":100,"properties":3861,"children":3863,"position":3871},{"className":3862},[2705],[3864],{"type":14,"value":3865,"position":3866},"&blockSize",{"start":3867,"end":3869},{"line":1750,"column":49,"offset":3868},8305,{"line":1750,"column":240,"offset":3870},8319,{"start":3872,"end":3873},{"line":1750,"column":46,"offset":3859},{"line":1750,"column":1035,"offset":3874},8326,{"type":14,"value":1671,"position":3876},{"start":3877,"end":3878},{"line":1750,"column":1035,"offset":3874},{"line":1750,"column":1912,"offset":3879},8327,{"type":17,"tagName":100,"properties":3881,"children":3883,"position":3891},{"className":3882},[1679],[3884],{"type":14,"value":3885,"position":3886},"25",{"start":3887,"end":3889},{"line":1750,"column":500,"offset":3888},8345,{"line":1750,"column":1650,"offset":3890},8347,{"start":3892,"end":3893},{"line":1750,"column":1912,"offset":3879},{"line":1750,"column":3894,"offset":3895},72,8354,{"type":14,"value":3652,"position":3897},{"start":3898,"end":3899},{"line":1750,"column":3894,"offset":3895},{"line":3900,"column":46,"offset":3901},160,8359,{"type":17,"tagName":100,"properties":3903,"children":3905,"position":3913},{"className":3904},[2705],[3906],{"type":14,"value":3907,"position":3908},"&maxDepth",{"start":3909,"end":3911},{"line":3900,"column":49,"offset":3910},8377,{"line":3900,"column":30,"offset":3912},8390,{"start":3914,"end":3915},{"line":3900,"column":46,"offset":3901},{"line":3900,"column":2755,"offset":3916},8397,{"type":14,"value":1671,"position":3918},{"start":3919,"end":3920},{"line":3900,"column":2755,"offset":3916},{"line":3900,"column":1035,"offset":3921},8398,{"type":17,"tagName":100,"properties":3923,"children":3925,"position":3932},{"className":3924},[1679],[3926],{"type":14,"value":2930,"position":3927},{"start":3928,"end":3930},{"line":3900,"column":1329,"offset":3929},8416,{"line":3900,"column":1617,"offset":3931},8420,{"start":3933,"end":3934},{"line":3900,"column":1035,"offset":3921},{"line":3900,"column":436,"offset":3935},8427,{"type":14,"value":3652,"position":3937},{"start":3938,"end":3939},{"line":3900,"column":436,"offset":3935},{"line":3940,"column":46,"offset":3941},161,8432,{"type":17,"tagName":100,"properties":3943,"children":3945,"position":3953},{"className":3944},[2705],[3946],{"type":14,"value":3947,"position":3948},"&sortDirection",{"start":3949,"end":3951},{"line":3940,"column":49,"offset":3950},8450,{"line":3940,"column":909,"offset":3952},8468,{"start":3954,"end":3955},{"line":3940,"column":46,"offset":3941},{"line":3940,"column":1159,"offset":3956},8475,{"type":14,"value":1671,"position":3958},{"start":3959,"end":3960},{"line":3940,"column":1159,"offset":3956},{"line":3940,"column":182,"offset":3961},8476,{"type":17,"tagName":100,"properties":3963,"children":3965,"position":3973},{"className":3964},[128],[3966],{"type":14,"value":3967,"position":3968},"SORT_DIRECTION_DESC",{"start":3969,"end":3971},{"line":3940,"column":309,"offset":3970},8494,{"line":3940,"column":2170,"offset":3972},8513,{"start":3974,"end":3975},{"line":3940,"column":182,"offset":3961},{"line":3940,"column":613,"offset":3976},8520,{"type":17,"tagName":100,"properties":3978,"children":3980,"position":3988},{"className":3979},[128],[3981],{"type":14,"value":3982,"position":3983},"\"",{"start":3984,"end":3986},{"line":3940,"column":1011,"offset":3985},8538,{"line":3940,"column":2785,"offset":3987},8539,{"start":3989,"end":3990},{"line":3940,"column":613,"offset":3976},{"line":3940,"column":2967,"offset":3991},8546,{"type":14,"value":145,"position":3993},{"start":3994,"end":3995},{"line":3940,"column":2967,"offset":3991},{"line":3996,"column":26,"offset":3997},162,8552,{"type":17,"tagName":100,"properties":3999,"children":4001,"position":4008},{"className":4000},[154],[4002],{"type":14,"value":157,"position":4003},{"start":4004,"end":4006},{"line":3996,"column":28,"offset":4005},8570,{"line":3996,"column":49,"offset":4007},8572,{"start":4009,"end":4010},{"line":3996,"column":26,"offset":3997},{"line":3996,"column":166,"offset":4011},8579,{"type":14,"value":120,"position":4013},{"start":4014,"end":4015},{"line":3996,"column":166,"offset":4011},{"line":3996,"column":172,"offset":4016},8580,{"type":17,"tagName":100,"properties":4018,"children":4020,"position":4027},{"className":4019},[128],[4021],{"type":14,"value":179,"position":4022},{"start":4023,"end":4025},{"line":3996,"column":182,"offset":4024},8598,{"line":3996,"column":185,"offset":4026},8630,{"start":4028,"end":4029},{"line":3996,"column":172,"offset":4016},{"line":3996,"column":190,"offset":4030},8637,{"start":4032,"end":4033},{"line":3590,"column":34,"offset":3591},{"line":3996,"column":61,"offset":4034},8643,{"type":14,"value":15,"position":4036},{"start":4037,"end":4038},{"line":3996,"column":61,"offset":4034},{"line":4039,"column":34,"offset":4040},163,8644,{"start":4042,"end":4044},{"line":3587,"column":34,"offset":4043},7692,{"line":4039,"column":206,"offset":4045},8656,{"type":14,"value":15},{"type":17,"tagName":18,"properties":4048,"children":4050,"position":4059},{"id":4049},"tpo-block-sizes-are-fixed",[4051],{"type":14,"value":4052,"position":4053},"TPO block sizes are fixed",{"start":4054,"end":4057},{"line":4055,"column":27,"offset":4056},165,8661,{"line":4055,"column":479,"offset":4058},8686,{"start":4060,"end":4062},{"line":4055,"column":34,"offset":4061},8658,{"line":4055,"column":479,"offset":4058},{"type":14,"value":15},{"type":17,"tagName":39,"properties":4065,"children":4066,"position":4095},{},[4067,4075,4089],{"type":14,"value":4068,"position":4069},"TPO only supports block sizes of ",{"start":4070,"end":4073},{"line":4071,"column":34,"offset":4072},167,8688,{"line":4071,"column":290,"offset":4074},8721,{"type":17,"tagName":3091,"properties":4076,"children":4077,"position":4085},{},[4078],{"type":14,"value":4079,"position":4080},"5, 30, 60, or 240 minutes",{"start":4081,"end":4083},{"line":4071,"column":30,"offset":4082},8723,{"line":4071,"column":602,"offset":4084},8748,{"start":4086,"end":4087},{"line":4071,"column":290,"offset":4074},{"line":4071,"column":500,"offset":4088},8750,{"type":14,"value":4090,"position":4091},". Other values will return an error. Default is 30 minutes.",{"start":4092,"end":4093},{"line":4071,"column":500,"offset":4088},{"line":4071,"column":544,"offset":4094},8809,{"start":4096,"end":4097},{"line":4071,"column":34,"offset":4072},{"line":4071,"column":544,"offset":4094},{"type":14,"value":15},{"type":17,"tagName":18,"properties":4100,"children":4102,"position":4110},{"id":4101},"treat-empty-results-as-normal",[4103],{"type":14,"value":4104,"position":4105},"Treat empty results as normal",{"start":4106,"end":4108},{"line":1855,"column":27,"offset":4107},8814,{"line":1855,"column":1287,"offset":4109},8843,{"start":4111,"end":4113},{"line":1855,"column":34,"offset":4112},8811,{"line":1855,"column":1287,"offset":4109},{"type":14,"value":15},{"type":17,"tagName":39,"properties":4116,"children":4117,"position":4146},{},[4118,4127,4139],{"type":14,"value":4119,"position":4120},"If your query matches no data (e.g., a symbol that doesn't exist on that exchange, or a time range with no activity), the API returns an empty ",{"start":4121,"end":4124},{"line":4122,"column":34,"offset":4123},171,8845,{"line":4122,"column":4125,"offset":4126},144,8988,{"type":17,"tagName":52,"properties":4128,"children":4129,"position":4136},{},[4130],{"type":14,"value":4131,"position":4132},"series",{"start":4133,"end":4134},{"line":4122,"column":4125,"offset":4126},{"line":4122,"column":3590,"offset":4135},8996,{"start":4137,"end":4138},{"line":4122,"column":4125,"offset":4126},{"line":4122,"column":3590,"offset":4135},{"type":14,"value":4140,"position":4141}," array -- not an error. Always check for empty results in your client code.",{"start":4142,"end":4143},{"line":4122,"column":3590,"offset":4135},{"line":4122,"column":4144,"offset":4145},227,9071,{"start":4147,"end":4148},{"line":4122,"column":34,"offset":4123},{"line":4122,"column":4144,"offset":4145},{"type":14,"value":15},{"type":17,"tagName":18,"properties":4151,"children":4153,"position":4162},{"id":4152},"secure-your-api-keys",[4154],{"type":14,"value":4155,"position":4156},"Secure your API keys",{"start":4157,"end":4160},{"line":4158,"column":27,"offset":4159},173,9076,{"line":4158,"column":90,"offset":4161},9096,{"start":4163,"end":4165},{"line":4158,"column":34,"offset":4164},9073,{"line":4158,"column":90,"offset":4161},{"type":14,"value":15},{"type":17,"tagName":3082,"properties":4168,"children":4169,"position":4233},{},[4170,4171,4185,4186,4200,4201,4216,4217,4232],{"type":14,"value":15},{"type":17,"tagName":3087,"properties":4172,"children":4173,"position":4181},{},[4174],{"type":14,"value":4175,"position":4176},"Never expose keys in client-side code, browser applications, or public repositories",{"start":4177,"end":4179},{"line":1753,"column":26,"offset":4178},9100,{"line":1753,"column":2170,"offset":4180},9183,{"start":4182,"end":4184},{"line":1753,"column":34,"offset":4183},9098,{"line":1753,"column":2170,"offset":4180},{"type":14,"value":15},{"type":17,"tagName":3087,"properties":4187,"children":4188,"position":4196},{},[4189],{"type":14,"value":4190,"position":4191},"Use environment variables or secret managers to store keys",{"start":4192,"end":4194},{"line":1860,"column":26,"offset":4193},9186,{"line":1860,"column":602,"offset":4195},9244,{"start":4197,"end":4199},{"line":1860,"column":34,"offset":4198},9184,{"line":1860,"column":602,"offset":4195},{"type":14,"value":15},{"type":17,"tagName":3087,"properties":4202,"children":4203,"position":4212},{},[4204],{"type":14,"value":4205,"position":4206},"Rotate keys if you suspect they've been compromised",{"start":4207,"end":4210},{"line":4208,"column":26,"offset":4209},177,9247,{"line":4208,"column":134,"offset":4211},9298,{"start":4213,"end":4215},{"line":4208,"column":34,"offset":4214},9245,{"line":4208,"column":134,"offset":4211},{"type":14,"value":15},{"type":17,"tagName":3087,"properties":4218,"children":4219,"position":4228},{},[4220],{"type":14,"value":4221,"position":4222},"Use separate keys for different applications to isolate access",{"start":4223,"end":4226},{"line":4224,"column":26,"offset":4225},178,9301,{"line":4224,"column":1650,"offset":4227},9363,{"start":4229,"end":4231},{"line":4224,"column":34,"offset":4230},9299,{"line":4224,"column":1650,"offset":4227},{"type":14,"value":15},{"start":4234,"end":4235},{"line":1753,"column":34,"offset":4183},{"line":4224,"column":1650,"offset":4227},{"quirksMode":4237},false,{"start":4239,"end":4241},{"line":34,"column":34,"offset":4240},0,{"line":4224,"column":1650,"offset":4227},1784888018052]