Skip to content
Emergent LabsOpen source, emerging technology
← All tools
market-data
Active

Readout

A daily BTC and ETH technical read as JSON: moving averages, RSI, ATR, swing levels, Fear & Greed, a cycle score, and computed buy and sell zones.

Use it when you want today's computed market read rather than the raw candles to compute it from.

Access

This is a service rather than a page: every route needs an API key, issued per caller. Ask and we will talk about what you are building.

Request API access

What it does

Publishes one JSON object per coin per day: the indicators a technical read needs, computed from Market Data's candles plus the Fear & Greed index. The Cowork digest, a dashboard and anything else are readers of this rather than each recomputing it.

It is the derived layer. Market Data is the raw one: candles and moving averages. This sits over it the way Site Scan sits over a URL.

A Cron Trigger publishes each morning, and an authenticated endpoint runs the analysis on demand. The two coins publish independently, so one failing does not stop the other.

Features

  • One stable URL per coin, so a reader pins an address rather than a date
  • A dated copy per day alongside the latest one, so a reader can look back
  • Staleness as response headers, so a reader can refuse old numbers without parsing the body
  • Buy and sell zones computed from the data, each carrying the inputs that placed it
  • A failed run leaves the previous object in place rather than overwriting it with a broken one

Inputs

  • Coin (btc | eth)

Outputs

  • Computed indicators (JSON). Price and last candle, 7/50/200-day and 200-week averages, cross state, Wilder RSI daily, 5-period, weekly and 3-day with slopes, ATR, buy- and sell-side swing levels, Fear & Greed, a cycle score and rating, and three horizon signals
  • Buy and sell zones (JSON). Three tiers each as lo, hi, basis and confidence. Computed, not written: basis names the inputs that converged and sets confidence
  • Freshness. generated_at in the body, and age and staleness as response headers so a reader need not parse it
  • Degradation. errors lists anything that could not be computed, rather than nulling silently

Related

Market Data