Skip to main content
Open an SSE stream and receive events as they happen — no WebSocket client or public webhook receiver required.

Event shape

Each SSE message’s event: field is the OnlyFans event name (message, subscribed, stream, postPublished, …) and data: is { data, meta, ts }. The stream also emits:
  • ready — once, on connect.
  • heartbeat — periodically, to keep the connection alive.

Resuming

The server sets id: on every event. A client that reconnects with the standard Last-Event-ID header (or ?last_event_id=) replays everything it missed:
Without a resume id, the stream delivers only events that arrive after connecting (the live tail).
Requires the accounts:read scope. The account must be owned by the calling key.