{"uid":"cap_JrnAbrLz6RdOT6NIroain","slug":"cloudmaxi0x-vwap-indicator-a1a2a0fb","name":"CloudMaxi0x VWAP Indicator","description":"Deterministic, verifiable crypto market data and honest backtest audits. Use GET /v1/data/ohlcv for exact OHLCV over a half-open range with a SHA-256 Merkle manifest - only closed candles are returned, exchange decimal strings are preserved byte for byte, so the same query always yields the same root. Use GET /v1/data/proof to verify one candle against a root you already hold. Use POST /v1/validate/trades to find out whether a list of trade returns can be distinguished from luck, and POST /v1/validate/filter to test a trade filter against a permutation null. GET /, /v1/schema and /v1/data/sources are free.","url":"https://cloudmaxi0x.com/v1/indicators/vwap","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["symbol","interval","start_ms","end_ms"],"properties":{"end_ms":{"type":"integer","description":"EXCLUSIVE, epoch ms, exact multiple of the interval"},"period":{"type":"integer","description":"optional; defaults to 0"},"symbol":{"type":"string","description":"e.g. BTCUSDT"},"interval":{"enum":["1m","3m","5m","15m","30m","1h","2h","4h","6h","8h","12h","1d","3d","1w"],"type":"string"},"start_ms":{"type":"integer","description":"inclusive, epoch ms, exact multiple of the interval"}}}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_7bVF5i6sDfgnM_X6zbIVz","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns anchored Volume-Weighted Average Price (VWAP) for a crypto symbol over a specified time range, with pre-range warm-up history handled server-side so values are fully converged from bar one.","exampleAgentPrompt":"Can you fetch the anchored VWAP for BTCUSDT on 1-hour bars from January 1 2025 00:00:00 UTC to January 31 2025 00:00:00 UTC, so I get fully converged values from the very first bar?","exampleUseCases":[{"title":"Backtesting VWAP strategy on ETH","prompt":"Get me the anchored VWAP for ETHUSDT on 15-minute bars from March 1 2025 00:00 UTC to March 31 2025 00:00 UTC — I need the values to be fully converged from the first bar so my backtest results are consistent."},{"title":"Real-time algo trading signal generation","prompt":"Fetch the 1-hour VWAP series for SOLUSDT from April 1 2025 00:00:00 UTC through April 30 2025 00:00:00 UTC so my trading bot can compare live price against the anchored VWAP and generate entry signals."},{"title":"Charting VWAP for daily crypto analysis","prompt":"Pull the daily VWAP for BNBUSDT from May 1 2025 00:00:00 UTC to May 15 2025 00:00:00 UTC so I can overlay it on a price chart and see where the market traded relative to volume-weighted average over that period."}],"resultDescription":"A time-indexed series of VWAP values, one per bar in the requested range, computed with pre-range warm-up data applied and discarded server-side. Values are returned at the precision required for exact reproducibility. The first bar in the response is already fully converged, ensuring consistency regardless of what broader range the query is embedded in.","failureModes":["start_ms or end_ms not exact multiples of the interval — returns validation error","symbol not recognized or not supported — returns error","end_ms not strictly greater than start_ms — invalid range error","interval enum value not in allowed list — schema validation failure","Payment not provided or insufficient — HTTP 402 Payment Required"],"whenToPreferThis":"Choose this endpoint when you need anchored VWAP values that are guaranteed to be converged from bar one, especially for backtesting or algo trading where consistency across different query ranges is critical. It is preferable over rolling or un-seeded VWAP implementations when range-independence is required — the server handles warm-up internally so you do not need to over-fetch and discard data yourself.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:38:55.319Z","isFirstParty":false}