Free
Anyone · no card
- 2 venues · 10 instruments / venue
- 7 days of history
- 10 DQL screens / min
- 1 live stream
Live figures with the age of each one beside them. A venue that does not publish a field shows “—” and says why, never a zero. Venues are never averaged: what you see is what each one published.
The top instruments are open without signing in: quotes, candles for the last 24 hours, every venue’s order book and the live trades. A plan adds every instrument, longer history, point-in-time replay and export.
Instruments are ordered by venue coverage; the top ten are open to everyone. Each row shows the age of its last value.
| Venue · symbol | Bid | Ask | Spread | Mark | Index | Funding | Open interest | Volume · 24 h | Age · status |
|---|---|---|---|---|---|---|---|---|---|
| KRAKEN-FUTURESPF_METAXUSD · USD | 721.64 | 722.84 | 16.61bps | 722.16152682 | 722.12 | −0.0028% | 431.14 | 311.98METAx | 0.9 sLIVE |
Each row is one venue listing. Values are shown as received; age shows when the latest value reached us. A dash means no value was observed.
Candles as the venues published them, or as they were rolled up from their own minutes. With several charts, zooming or pointing at one moves them all. A line never bridges a gap: nothing is drawn between two prices that were never quoted. The last 24 hours are open to everyone; longer ranges come with a plan.
Each book as its venue published it, paired from the middle. Choose a book, or a row in the comparison: the trades below follow it, live from the venue’s stream, with how long each took to reach us.
Venues and instruments, the latest snapshot, order books, candles (trade, mark and index), per-second history with its gaps left in, point-in-time replay and DQL screening across venues. Every value comes back with its venue, the time it was received and its age.
The public part shown on this page needs no key. Everything under /v2 does; one key
covers Studio, the API and Agent. Send it as Authorization: Bearer <key>, never in a URL.
curl -H "Authorization: Bearer $DEBYKO_KEY" \
-H "content-type: application/json" \
-d '{"where":"instrument = METAx-PERP","layers":["ticker","mark","funding","oi"]}' \
"https://api.debyko.com/v2/snapshots"
DQL · the selection
instrument = METAx-PERP
MCP · https://mcp.debyko.com/mcp
snapshots {"where": "instrument = METAx-PERP", "layers": ["ticker", "mark", "funding", "oi"]}
Without a key · the registry entry
curl "https://api.debyko.com/v1/markets/METAx-PERP"
A request that asks for more than a plan allows comes back with the limit that stopped it and when it opens again — never with a quietly shortened answer.
One key covers Studio, the API and Agent. Whatever a plan includes in Studio, it includes in the API under the same key. Products that do not exist yet are listed as such.
Anyone · no card
One person
One person · every venue
Bots and screens
More throughput · paid at checkout
| Included | Free$0Anyone · no card | Mini$9 / monthOne person | Standard$29 / monthOne person · every venue | Pro$99 / monthBots and screens | Pro Plus$249 / monthMore throughput · paid at checkout |
|---|---|---|---|---|---|
| Venues | 2 | 4 | all | all | all |
| Instruments | 10top by volume | 50top by volume | all | all | all |
| Live comparison, with the age of every figure | |||||
| History access: up to* | 7 days | 30 days | 1 year | all | all |
| Raw resolution kept | Trades: 7 days (core and top-100). Core ticker, mark, OI, stats, depth-derived: 10-second samples for 6 months. Core archived as Parquet (backfilling). | Trades: 7 days (core and top-100). Core ticker, mark, OI, stats, depth-derived: 10-second samples for 6 months. Core archived as Parquet (backfilling). | Trades: 7 days (core and top-100). Core ticker, mark, OI, stats, depth-derived: 10-second samples for 6 months. Core archived as Parquet (backfilling). | Trades: 7 days (core and top-100). Core ticker, mark, OI, stats, depth-derived: 10-second samples for 6 months. Core archived as Parquet (backfilling). | Trades: 7 days (core and top-100). Core ticker, mark, OI, stats, depth-derived: 10-second samples for 6 months. Core archived as Parquet (backfilling). |
| Order book | top 5 levels | top 25 levels | full | full | full |
| Point-in-time replay (as of) | within history | within history | within history | within history | within history |
| DQL screening | 10 / min | 30 / min | 120 / min | 600 / min | 3,000 / min |
| API requests per second | 2 | 5 | 20 | 50 | 200 |
| API requests per day | 5,000 | 50,000 | 500,000 | 5,000,000 | 10,000,000 |
| Live stream connections | 1 | 2 | 5 | 20 | 50 |
| CSV export | — | — | |||
| API keys | 1 | 1 | 1 | 1 | 20 |
| Archive files / month | — | — | 100 | 1,000 | 10,000 |
| Agent: rules | 3 | 10 | 40 | 200 | 300 |
| Agent: checked every | 1 min | 15 s | 10 s | 10 s | 10 s |
| Agent: push | |||||
| Agent: poll rule state | |||||
| Agent: evaluations per day | 1,000 | 15,000 | 150,000 | 2,000,000 | unlimited |
| Card required | no | trial | trial | trial | yes |
Agent is included in every plan. A rule is never checked faster than its instruments are collected. Push fires on a change of state, not on every check. Runner, the self-hosted executor, is open source and free.
*Plan limit, not a guarantee. Actual history starts when each venue was connected — see coverage for exact dates per venue.
Instruments are counted once and shown on every venue your plan includes; “top by volume” is recomputed daily and dated on Coverage.
No card needed. USDC on Base, settled per request or per 30 days.
Per request, no account. snapshots $0.005 · candles $0.005 · screen $0.01 · history $0.02 · agent/state $0.01 per rule · archive $0.05–0.10 per file. Any client that speaks x402 gets a 402 with the price and pays inline.
Any plan above for 30 days. Same price in USDC, no renewal, key issued on payment. Rules need a free account; push needs a plan.
On-chain payments are final; sending one means the service starts immediately and you waive the 14-day withdrawal right. Payment records are kept for accounting (see Privacy).
14-day free trial. Cancel any time during the trial and you are not charged. After payment, 14 days to request a full refund — no conditions. Refund policy.
Mini, Standard and Pro start with the trial: a card is taken at the start and the first charge is on day 15. Pro Plus has no trial and is charged at checkout.
Every plan renews monthly and can be cancelled at any time from your account — cancelling ends access at once; a payment from the last 14 days is refunded on request. New subscriptions use Stripe Managed Payments for checkout, applicable taxes and invoices. We never see your card.