Skip to main content

Event payload

{
  "type": "price_feed",
  "feed": "ETH/USD",
  "timestamp": 1774672089,
  "data": {
    "feed": "ETH/USD",
    "price": 1989.49,
    "bid": 1989.49,
    "ask": 1989.49,
    "timestamp": 1774672089
  }
}

Fields

type
string
required
Always "price_feed".
feed
string
required
Feed name (e.g. "BTC/USD", "ETH/USD"). Top-level convenience field, same value as data.feed.
timestamp
number
required
Observation timestamp in Unix seconds. Top-level convenience field, same value as data.timestamp.
data
object
required

Notes

  • Update rate: approximately 1 update per second per feed.
  • No snapshot: unlike settlement subscriptions, price feed subscriptions do not include an initial snapshot. The first event arrives with the next price observation (~1 second after subscribing).
  • Deduplication: if you subscribe to all feeds, BTC/USD may arrive at a slightly higher rate (~2/second) due to multiple upstream sources. Your application should deduplicate by timestamp if needed.