PLATFORM / EPG DATA

EPG DATA, ENRICHED

Every channel on the hub ships with a programme guide that is more than titles and times: artwork, cast and crew, categories, series structure and synopses, in up to 12 languages. You can take it with your signals — or contract the data on its own, for channels you already carry.

BUNDLED WITH A PACKAGE +EUR 9 per channel / month
STANDALONE DATA CONTRACT from EUR 15 per channel / month
CHANNELS COVERED 412 on the hub today
WINDOW 14 days forward, 7 days back
/01

WHAT IS IN THE DATA

PER PROGRAMME, PER CHANNEL
01

ARTWORK

Programme stills, series posters, channel logos and 16:9 / 2:3 / 1:1 crops, delivered as URLs or pre-sized bundles.

02

CAST & CREW

Actors with roles, directors, presenters and guests, with person IDs so your UI can build filmographies.

03

CATEGORIES

Genre and sub-genre per programme on a stable taxonomy, mapped to DVB genre codes where you need them.

04

SERIES STRUCTURE

Season and episode numbers, episode titles, original air dates and series IDs for stacked catch-up.

05

DESCRIPTIONS

Short and long synopses, age ratings, production year and country, audio and subtitle flags.

06

LOCALISATION

Titles, synopses and genres in up to 12 languages, with a fallback chain you define per market.

/02

HOW YOU GET IT

XMLTV · JSON · PUSH
XMLTV Standard xmltv.dtd, gzip, per channel or per bouquet
JSON REST GET /epg/{channel}?from=&to=, paginated, ETag cached
Push Signed webhook on schedule change, or SFTP drop every 15 min
Window 14 days forward, 7 days back
Refresh Every 15 minutes, plus immediate push on late changes
Artwork CDN URLs, or a nightly bundle if you cache locally
SAMPLE PROGRAMME OBJECT JSON
{
  "channel": "das-erste",
  "start": "2026-08-19T20:15:00Z",
  "stop":  "2026-08-19T21:45:00Z",
  "title": { "de": "Tatort", "en": "Crime Scene" },
  "series": { "id": "tatort", "season": 56, "episode": 4 },
  "categories": ["Series", "Crime"],
  "rating": "12",
  "credits": [
    { "role": "actor", "name": "…", "character": "…" },
    { "role": "director", "name": "…" }
  ],
  "images": [
    { "type": "still", "ratio": "16:9", "url": "https://cdn…" },
    { "type": "poster", "ratio": "2:3", "url": "https://cdn…" }
  ],
  "audio": ["ac3 5.1", "stereo"],
  "subtitles": ["de", "en"]
}
/03

STANDALONE CONTRACT

FROM EUR 15 / CHANNEL / MONTH

If you already carry a channel from another source, you can license the guide data on its own. Pricing starts at EUR 15 per channel per month and depends on the number of channels, the languages you need and whether you want artwork hosted by us or bundled for local caching.

  • Minimum contract 12 months, billed monthly
  • Channels outside our catalogue sourced on request
  • Sub-licensing to your own customers negotiable
  • Test feed for two channels during integration, free
WHAT DRIVES THE PRICE
  • Channel count volume tiers from 25 channels
  • Languages one included, more per language
  • Artwork hosted by us or bundled to you
  • Window 14 days standard, longer on request
Get a quote