Market-moving news,
delivered in milliseconds

Realtime news infrastructure for trading systems. Stream Truth Social, paywalled exclusives, and macro releases over WebSocket — with recent history over REST.

30+ sources monitored around the clock · WebSocket streaming with REST backfill

wss://feeds.247terminal.com/v1/stream

> {"subscribe": ["truth-social", "headlines", "macro"]}

{"type": "subscribed", "feeds": ["truth-social", "headlines", "macro"]}

{"id": 48213, "feeds": ["headlines"], "kind": "wsj", "headline": "EXCLUSIVE: US WEIGHS NEW EXPORT CURBS ON AI CHIPS", "category": "ai", "time": 1753009999000}

{"id": 48214, "feeds": ["truth-social"], "type": "truth_post", "handle": "realDonaldTrump", "body": "Big announcement coming today..."}

{"id": 48215, "feeds": ["macro"], "kind": "cpi", "headline": "US CPI YY 2.9% VS 3.0% CONSENSUS", "time": 1753010000000}

The feeds

Subscribe to exactly what you trade

Each feed is a separate monthly subscription — pay only for what your strategy needs, cancel anytime. Every feed ships the same way: a WebSocket stream for realtime, a REST endpoint for recent history, and one consistent JSON schema across both.

~500 ms

Truth Social

Trump posts · media · quotes · reply context

Coverage

24/7

Backfill

Recent posts

$299 /mo

Subscribe
Wire speed

Exclusive Headlines

WSJ · The Information · Politico · CoinDesk · more

Sources

10+

Topic tags

AI · Crypto · Geo

$499 /mo

Subscribe
ms at release

Macro & Filings

BLS · Federal Reserve · SEC EDGAR · earnings wire

Releases

CPI · NFP · FOMC +

Payload

Parsed figures

$399 /mo

Subscribe
24/7

Crypto Events

Binance · Hyperliquid · BTC treasuries · on-chain

Sources

8+

Events

Listings · Treasury

$299 /mo

Subscribe

Integration

Built for trading systems

Gap-free delivery by design: the stream and the backfill endpoint share one sequence, so your consumer never misses an item — even across restarts.

01

Subscribe and grab your key

Check out each feed your strategy needs through Stripe, then generate an API key from your dashboard. One key streams whatever your account is entitled to.

Dashboard → API keys → Create key
nf_xxxxxxxxxxxxxxxxxxxxxxxx
02

Connect the stream

Open one WebSocket, send a subscribe message, and receive every item as it is detected. Each message carries a monotonic id.

wss://feeds.247terminal.com/v1/stream
> {"subscribe": ["macro", "headlines"]}
03

Backfill on reconnect

Reconnect, subscribe, and wait for the ack while buffering live events. Then backfill from your last id — paging until done — dedupe by id, and drain the buffer. Zero gaps, no duplicates.

GET /v1/feeds/headlines/items?since_id=48215&limit=500

Enterprise

Built to pass your due diligence

The pipeline behind these feeds has run a live trading product since 2024. Enterprise agreements add the guarantees your desk needs to depend on it.

Delivery you can hold us to

Per-item detection timestamps in every payload, so you can measure our latency against any vendor. SLA terms available on enterprise agreements.

Deployment that fits your stack

Standard WebSocket and REST by default. Dedicated endpoints, regional colocation and custom delivery formats scoped per agreement.

Clear licensing

Straightforward internal-use terms for desks and funds. Redistribution and display licensing negotiated case by case.

Direct line to the builders

You work with the engineers who run the pipeline, not a support tier. Shared Slack or Telegram channel with every enterprise plan.

Common questions

How far back does historical data go?

The REST API serves a rolling window of recent items per feed — designed for catching up after a disconnect or cold start, not deep archival research. Exact retention per feed is documented in the API reference.

How do you measure the latency you claim?

Every item carries the source publication timestamp and our detection timestamp. We publish medians per feed and you can verify them from your own consumption logs.

Can we evaluate before committing?

Yes. We provision time-limited evaluation keys with full stream and backfill access so your desk can benchmark against incumbent vendors on live data.

How does billing work?

Each feed is a monthly subscription billed through Stripe, cancellable anytime from the customer portal. Annual invoicing and consolidated billing are available on enterprise agreements.

What are the licensing terms?

Standard agreements cover internal use: signal generation, execution, research and monitoring. Redistribution or public display of feed content requires an extended license.

Enterprise agreements

Need more than a card checkout?

Multi-seat licensing, SLA terms, custom delivery, annual invoicing or a benchmark evaluation before you commit — talk to us directly.

  1. 01

    Intro call

    Walk us through what you trade and which feeds matter.

  2. 02

    Evaluation key

    Benchmark the live streams on your own infrastructure.

  3. 03

    Agreement

    Licensing, delivery terms and support channel, signed and provisioned.

Talk to the Team

Or write to us directly: [email protected]