Docs sections
Search⌘KProgram 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:
| Data | URL |
|---|---|
| Programme guide (JSON) | https://stream.dodocast.com/public/ch/<code>/epg |
| Channel state (JSON) — what's on now and what's next | https://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: