Skip to main content
Serialized Data covers the market-data surface you are using today at Mobula, Codex or Birdeye: token details, prices, candles, trades, holders, wallet intelligence, launchpad feeds and live streams. It runs on our own indexers (18 EVM chains + Solana, the same pipeline that powers the Based trading app in production), and it is built to be benchmarked, on freshness, accuracy and latency, against every provider on this page. If the data you need is listed below, the switch is safe: the mappings take you endpoint by endpoint, most integrations move in a day, and we run the migration with you. One contract everywhere, whichever provider you come from: { data, meta } envelope, chain ids as evm:<EIP-155 id> or solana, camelCase fields, unix millisecond timestamps ending in At (candle time is unix seconds, TradingView-style), null means unknown (never a fake zero), strict 400 on invalid params, batch twins on hot endpoints, and USD alongside native denominations.
Closest mapping of the three: our surface was designed so that a Mobula integration moves with minimal relearning. Auth is the same convention (raw API key in the Authorization header) and the credit model is aligned.

Conventions that differ

Endpoint map

Streams

Same idea, cleaner protocol: one wss endpoint, auth as the first frame, then additive subscriptions with explicit acks and per-id unsubscribe. Event payloads reuse our REST shapes, so your parser is already written. fast-trade maps to the trades channel, ohlcv to ohlcv, token-details/market-details to token-updates, and pulse-v2 to pulse (same contract you know: authoritative snapshot every ~30s, replace not merge, plus enter/update/leave deltas).
Whatever you come from: send us your current endpoint list and we will return the exact mapping for your integration, run a side-by-side accuracy pass with you, and stay on call during the switch.