Don't invest unless you're prepared to lose all the money you invest. This is a high-risk investment and you should not expect to be protected if something goes wrong. Take 2 mins to learn more.

DecryptrDevelopers
News and events

Live news signal stream (SSE)

Server-sent events of new signals: id (the signal id), event: signal, data (a Signal as JSON). Send Last-Event-ID to resume. The server closes each connection after about 2 minutes with an end event; reconnect and nothing is missed. Pro: 2 connections; Business: 10 (shared with the post stream).

Cost: connecting is free; 1 call per event delivered, taken before it is sent.

Needs scope stream:read and the pro plan or above.

How calls are counted

Authorization

headerAuthorizationBearer <dcr_live_<8 hex>_<43 base64url> or dcr_test_...>

Your API key as a Bearer token: Authorization: Bearer dcr_live_....

Header Parameters

Last-Event-ID?string

Resume after this event id.

Match^[0-9]{1,18}$

Response Body

OK.

response?stringtext/event-stream

A stream of server-sent events.

Example Request
curl -X GET 'https://data.decryptr.ai/v1/stream/signals' \  -H 'Last-Event-ID: 99990'
Example Response
"retry: 3000\n\nid: 99990\nevent: signal\ndata: {\"id\":99990,\"published_at\":\"2026-10-23T10:00:00.000Z\",\"ingested_at\":\"2026-10-23T10:00:00.000Z\",\"channel\":\"publisher\",\"headline\":\"Sample headline 99990\",\"summary\":null,\"source\":{\"name\":\"Sample Publisher\",\"url\":\"https://example.com/sample/99990\"},\"category\":\"market\",\"event\":\"etf\",\"impact\":3,\"sentiment\":\"neutral\",\"assets\":[\"BTC\"],\"tags\":[\"$BTC\"]}\n\n: ping\n\nevent: end\ndata: {\"reason\":\"max_duration\",\"reconnect\":true,\"last_event_id\":\"99990\"}\n"