PlatformWebSocket feed

Verdicts on the wire, the moment they exist.

Open a socket, subscribe to what you care about, receive the verdict before the headline lands on a Bloomberg terminal. Ordered. Replayable. Backpressure-safe.

Subscribe to a slice, not the firehose. Filter server-side by ticker, sector, or score threshold so you process only the events that move your book.

Server-side filters. No client-side waste.

Most feeds force you to consume everything and discard 99% on the way to your strategy. We let you push the filter all the way to the publisher — bandwidth, CPU, and parse cost stay proportional to the verdicts you actually care about.

  • Subscribe by ticker, sector, or composite expression (score > 0.6 AND sector = "Energy").
  • Update subscriptions mid-session without dropping the connection.
  • Authenticated via short-lived JWTs; rotation handled transparently by the SDK.
wss://feed.forecite.comconnected · 38ms RTT
+0.83

$NVDA · verdict push

16:01:03.421 · 28 ms end-to-end

−0.52

$META · verdict push

16:01:08.117 · 31 ms end-to-end

+0.21

$TSLA · verdict push

16:01:12.940 · 26 ms end-to-end

Built for trading-floor uptime. Connections drop. Networks blip. The feed survives both and your subscription resumes exactly where it left off.

Ordered, monotonic sequence numbers

Every event carries a 64-bit sequence. Gap detection is one comparison; replay starts the moment you ask.

Replay from any cursor

Reconnect with a sequence cursor and stream historical verdicts at line rate until you're caught up to live.

Backpressure-aware push

Slow consumers get paced, not dropped. Heartbeats keep dead sockets visible inside one second.

7d

On-platform replay window for every verdict, by default.

3 regions

Anycast endpoints — clients connect to the nearest, automatically.

99.99%

WebSocket uptime SLA, measured per-region, trailing 90 days.

Source to subscriber in under 50 ms. End-to-end. From the wire scraping the press release to the bytes arriving at your socket — measured, audited, published.

< 50 ms

P95 source-to-subscriber, end-to-end.

< 5 ms

Median push from server to client (same region).

120k/s

Sustained push throughput, per connection.

Concurrent subscriptions per connection.

Ten lines to first verdict. Python, Node, or raw WebSocket — the protocol is identical. Pick the ergonomics you want.

example.pyPython SDK
# pip install forecite
from forecite import VerdictStream

stream = VerdictStream(api_key=os.environ["FORECITE_KEY"])

stream.subscribe(
  tickers=["NVDA", "META", "TSLA"],
  threshold=0.6,
)

for verdict in stream:
    print(verdict.ticker, verdict.score, verdict.latency_ms)

One protocol. Three surfaces.

  • SDK: typed clients for Python and Node — reconnect, auth-rotation, and backfill handled for you.
  • Raw WebSocket: JSON or MessagePack on the same endpoint. Pick the wire format per-connection.
  • Time-aligned heartbeats let you detect a stalled socket in under one second without polling.

Open a socket today.

Free tier ships with the same wire format and SLA. 10k events/month, no credit card.