{"uid":"cap_ajb53s94fcm5T2E2LFIoy","slug":"obol-market-candles-verified-ohlcv-candlestick-data-300af091","name":"Obol Market Candles — Verified OHLCV Candlestick Data","description":"Obol sells verified blockchain data over x402, settled in USDC on Base.","url":"https://obol.danieldutoit.net/v1/markets/candles","method":"GET","headers":{},"bodySchema":null,"responseSchema":{"type":"json","example":{"base":"BTC","quote":"USD","period":60,"candles":[],"coverage":{"order":"newest_first","maximum_candles":100,"returned_candles":0,"latest_observed_at":null,"earliest_observed_at":null},"exchange":"KRAKEN","disclaimer":"Historical exchange observations for informational use; not investment advice."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_3jw0dw1xEKbjbZHbWa0AU","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns verified historical OHLCV candlestick data for a crypto trading pair (e.g. BTC/USD) from a specified exchange, settled via x402 micropayment in USDC on Base.","exampleAgentPrompt":"Can you pull the last 100 verified BTC/USD 60-second candlesticks from Kraken using Obol so I can analyze recent price action?","exampleUseCases":[{"title":"Crypto trading signal analysis","prompt":"Fetch me the latest 100 one-minute BTC/USD candles from Kraken via Obol — I want to check if there's a momentum signal forming right now."},{"title":"Algorithmic backtesting data feed","prompt":"I need verified historical OHLCV candle data for the ETH/USD pair on a 5-minute period from Kraken — pull up to 100 candles so I can backtest my strategy."},{"title":"Portfolio price monitoring dashboard","prompt":"Get me the most recent BTC/USD 1-hour candles from Kraken through Obol so I can update my portfolio tracker with the latest verified price history."}],"resultDescription":"Returns a JSON object containing the base and quote currency pair, the candle period in seconds, the exchange name (e.g. KRAKEN), an array of OHLCV candles ordered newest-first, and a coverage object describing maximum candles available, number returned, and the latest and earliest observed timestamps. Includes a disclaimer that data is for informational use only.","failureModes":["Unsupported trading pair returns empty candles array","Invalid or unsupported exchange name returns error","Payment failure via x402 protocol blocks data access","No recent data available results in null timestamps and zero returned candles","Rate limiting or micropayment settlement delay causes timeout"],"whenToPreferThis":"Choose this endpoint when you need verified, blockchain-settled OHLCV candlestick data for crypto markets and want payment handled automatically via x402 micropayments in USDC on Base. Prefer it over free APIs when data provenance and verification matter, or when building agent workflows that require trustless, pay-per-call access without API key management.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:39:03.900Z","isFirstParty":false}