Scheduling Outputs (EPG)
Electronic Program Guide (EPG) information per channel can be queried using a public API to retrieve data. The scheduling data is real-time with a cache for high scalability and performance load times.
Linear Channel (ID)
Timeframe (Date start/end)
Days (Number of days to return)
Format (Roku On Now, XMLTV, Xperi, Rovi TVXML, Roku True EPG, Brightcove Beacon, Google DFP, XML, CSV)
Type (Summary vs. Detailed)
Linear Schedule URL
JSON: https://static.frequency.com/studio/epg/{id}.json
Additional Formats: https://script.google.com/macros/s/AKfycbwVvwv0P5RdPH7z4siy0I9fBc71MOHRMFv7JUsBlVADYP2T53E/exec?id={id}&format={format}&type={type}&date={date}&days={days}&title={null|video}
where:
id
is the channel idChannel id is the unique identifier for the linear channel at Frequency
format
is the output format (csv, xml, xmltv, tvxml, roku_true_epg, roku_on_now, brightcove, dfp)xml: Standardized
csv: Standardized (schedule data only)
xmltv: Standardized XMLTV format
xmltv_range: Standardized XMLTV format variant that returns scheduling for the date range to today -1 and +7 days
tvxml: Custom for Rovi, Comcast, Sinclair
Xperi: Rovi-based XML for SlingTV
roku_true_epg|roku_on_now|roku: Custom for Roku. Returns scheduling for the date range to today -1 and +7 days
brightcove: Custom for Roku
dfp: Metadata export for Google DFP content-level ad decisioning
type
is for the results type (summary, detailed) where detailed (extended video information)summary: Available for xml, and csv. Returns 7 days of scheduling at once
detailed: Available for xmltv, tvxml, roku_true_epg, roku_on_now, roku, and brightcove. Type is set to detailed by default.
For roku_true_epg, it returns yesterday and the next 7 days of scheduling by default.
date
for a different dateyyyy-mm-dd: Date format is optional. If not provided, today's date will be used for start date of the query.
days
is for how many days of results to return (only applicable when type=detailed); must be a positive integerRequired only when type=detailed
Output Formats
json: Standardized
xml: Standardized (schedule data only)
csv: Standardized (schedule data only)
xmltv: Standardized EPG format
xmltv_series: Puts series name in title, and episode names in sub-title
tvxml: Custom for Rovi-compatible systems
xperi: Custom for Rovi-based systems
roku_true_epg: Custom for Roku (latest generation)
roku_on_now: Custom for Roku (simplified)
brightcove: Custom for Brightcove Beacon
dfp: Google DFP content-level ad targeting
Metadata Fields
Metadata | Summary | Detailed |
---|---|---|
output: Information about the scheduling output request. | Not applicable |
|
channel: Information about the linear channel | Not applicable |
|
schedule: Information about the timed programming for the channel. |
|
|