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