Backend status.

Live counters for every external API the server has called since it last restarted.
rounds in db since last restart
Provider Role Calls OK Failed State Last OK Last error
loading…

What this means

The server pulls quotes for all 100 tickers once per round. Alpaca is the primary feed when USE_ALPACA=1 — real bid/ask off the IEX free tier, one HTTP call per round. Yahoo is the fallback when Alpaca is disabled; it returns last-trade only, batched 20 symbols per call.

A provider is marked blocked when its most recent error matches a known rate-limit signature. It clears as soon as a fresh call from that provider succeeds.

Counters reset on every container restart. The raw JSON is at /api/stats.