DXK

JAMIROQU.AIDXK quotes API

LIVE DXK
QUOTES.

Two-way prices for the three DXK instruments, the same numbers the rates board publishes. Derived continuously from consolidated crypto venue books, so they quote around the clock — no key, no signup, CORS-open.

Free · no auth 100 ms refresh CORS * 120 req/min per IP 24/7

Base URLversioned; v1 is stable

https://jamiroqu.ai/api/v1

Endpoints

MethodPathReturns
GET/healthService status, feed age in seconds, available instruments.
GET/pairsSupported instruments with base, quote, decimals and description.
GET/quotesAll three instruments with mid, bid, ask and spread.
GET/quotes/{pair}One instrument. Use DXK-EURC or DXK/EURC (URL-encoded).

Instruments

PairDecimalsNotes
DXK/USDC8The primary leg.
DXK/EURC8Backed out of DXK/USDC through the fiat-euro books. Carries a basis field, below.
DXK/ETH10Backed out of DXK/USDC through ether. Closes exactly against DXK/USDC.

Exampleone instrument

Request

curl https://jamiroqu.ai/api/v1/quotes/DXK-EURC

Response

{
  "asOf": "2026-08-01T18:54:09.0048501+00:00",
  "quote": {
    "pair": "DXK/EURC",
    "base": "DXK",
    "quote": "EURC",
    "mid": 0.133839758376,
    "bid": 0.133734248888,
    "ask": 0.133945267864,
    "spreadBp": 15.767,      // full width, bid to ask
    "halfSpreadBp": 7.883,
    "decimals": 8,
    "tradable": true,
    "basis": "live"
  }
}

Reading the quotewhat the numbers mean

These are our quotes, not an order book. No venue streams a DXK book, so bid and ask are mid minus and plus a half-spread we build from the risk each derivation step carries. mid is the reference price; spreadBp is the full bid-to-ask width in basis points.
spreadBp is not constant — watch it. It widens as the underlying venue books widen, and it widens further when the euro reference has gone a long time without a fresh print. A rising spread is the honest signal that a quote is carrying more risk.
basis on DXK/EURC. "live" means the euro basis is being measured from fiat-euro books. "unhedged" means none were available, so the quote falls back to the euro reference itself and the spread widens by ~4bp to cover a basis we cannot currently see. The price stays usable either way; it is just less informed.

Fields

FieldTypeMeaning
asOfstringAggregation timestamp, ISO 8601 UTC. Every quote in a response shares it.
midnumberReference price. Use this one.
bid / asknumberOur two-way quote: mid ∓ the half-spread.
spreadBpnumberFull bid-to-ask width, basis points.
halfSpreadBpnumberHalf that, for convenience.
decimalsintSuggested display precision for this instrument.
tradableboolfalse when an input is missing; mid, bid and ask are then null.
basisstringDXK/EURC only — "live" or "unhedged".

Limits & errors

StatusWhen
200Fine.
404Unknown instrument or endpoint. The body lists what is available.
429Over 120 requests per minute from one IP. Back off and retry.
503Instrument known but momentarily unavailable.
Quotes refresh every 100 ms and responses carry Cache-Control: max-age=1. Polling faster than once a second gains you nothing; once or twice a second is plenty for any display. There is no websocket yet — if you want one, say so.

Terms

Free to use, including commercially, with no key. Quotes are provided as-is and are indicative: they are derived from public venue feeds for information, are not an offer to deal, and carry no warranty of accuracy, completeness or availability. Do not rely on it as the sole input to settlement, liquidation or custody decisions. Attribution to jamiroqu.ai is appreciated, not required.