API ReferenceCaching & Freshness

Caching & Freshness

Every REST endpoint is fronted by an in-process LRU cache, so repeat reads return in microseconds instead of a database round-trip. Each cache has a TTL tuned to how fast its data changes — a response can be up to that many seconds stale.

Endpoint groupCache TTL
OHLCV candles5s
Bundles15s
Wash trades15s
Buyer quality30s
Wallet performance30s
Coordination30s
Wallet labels60s
Wallet profile60s
Leaderboard60s
Provenance300s
Token info300s

REST is for backfill and point lookups. For zero-latency, uncached data, subscribe to the matching WebSocket stream — events are pushed the moment a transaction lands, with no cache in the path.

Compression

All responses support gzip. Send Accept-Encoding: gzip to cut transfer size on large payloads (holder lists, trade history, bundle rosters).