Docs sectionsSearch⌘K

Docs24/7 channels

Program guide (EPG) as JSON

A channel publishes its program guide and current state as JSON — use them to build a "now playing" widget or a TV guide.

The links are on the channel's Overview tab, in the Channel data as JSON block:

DataURL
Programme guide (JSON)https://stream.dodocast.com/public/ch/<code>/epg
Channel state (JSON) — what's on now and what's nexthttps://stream.dodocast.com/public/ch/<code>
  • By default the guide covers the next 24 hours. For another range, pass ?from= and ?to= as Unix time in milliseconds, up to two weeks.
  • The data is available while the channel is published.

Example: the week of Oct 11–18, 2026 (UTC):

bash
curl "https://stream.dodocast.com/public/ch/<code>/epg?from=1791676800000&to=1792281600000"

Tip

The Player SDK already wraps this: getChannelState() returns now and next, getChannelGuide() returns the guide for up to two weeks, and progress() tells how far into the current show the stream is.

Updated:

    ↑ ↓ to select, Enter to open, Esc to close