Systems operational live
  • Data Ingest records ingested 24h
  • Metadata Production assets enriched 24h
  • Media & Image Hub images processed 24h
  • Content Delivery API requests served 24h
  • Platform availability uptime 30d

Representative platform activity · updated continuously

850+ clients 7,140 channels 2.4M sport events

Products · Broadcast TV

EPG Data broadcast schedule metadata for every channel you carry

What it is

Full metadata for linear TV schedules — what's on, when and on which channel — enriched and localised for each market.

It is the programme guide your viewers see: accurate to the minute, complete for every channel in your line-up, kept current as schedules change, and delivered ready to display in every language you serve.

This is the product Media Press is built on. A schedule from a broadcaster is a thin list of times and titles. EPG Data turns it into a complete, connected, multilingual guide — every programme matched to a master record, enriched with people, images and descriptions, carrying a permanent identity, and rendered correctly for each market you operate in.

The model

How a TV schedule is actually built: events and content

Linear television has two distinct layers, and EPG Data models both — which is what makes it accurate where a flat feed falls apart.

  • The event — a point in time and space: a specific channel, at a specific moment, for a specific duration. "TV7, 20:20, 95 minutes." The event is the slot.
  • The content — what actually fills that slot: the film, episode, match or show, with its title, people, description, images and classification.

The two are linked but separate. The same piece of content — say, a given film — can air as many different events: on different channels, in different countries, on different dates. Because content is described once and reused across every event it appears in, the guide stays consistent: the same film carries the same synopsis, cast and artwork wherever and whenever it is scheduled, while each event keeps its own exact timing, channel and rights.

Foundations

Built on permanent identifiers

Underneath every record is an identifier that does not change. This is the connective tissue of the whole product, and it is what separates EPG Data from a feed you have to constantly re-match.

  • Content ID — every film, series, season and episode has one permanent ID. When the same title appears on another channel, another platform or in another market, it is the same ID — not a new, unconnected record to reconcile.
  • Person ID — every actor, director and presenter has one ID, so "the same person" is unambiguous across every title they appear in, regardless of how their name is spelled in a given market.
  • Franchise / brand IDs — related titles are grouped under one identity, so a universe or franchise holds together across its films, series and spin-offs.
  • Sports entity IDs — disciplines, tournaments, teams and players each carry their own ID where sport is in the schedule.

Because identity is permanent and shared, your systems match once and stay matched. Updates, enrichment and corrections propagate automatically to every place the same content appears.

Localisation

Multilingual by design, not by translation afterwards

EPG Data is built around a separation that most feeds don't make: language-independent facts versus language-dependent text. Core facts are stored once; user-facing text exists in a proper version for every market.

Language-independent stored once

  • Content ID, original title, production year, duration, country of origin
  • Cast and crew, held as Person IDs the same person everywhere
  • Genre and classification, held as dictionary codes auto-rendered per locale
  • Age-rating codes, franchise / brand IDs, sports entity IDs

Language-dependent per market

  • Local title the actual released title in that market
  • Short and long synopses, written for that language
  • Cast names in the locally correct form, role labels "Director" / "Réalisateur" / "Reżyser"
  • Mood and genre labels, biographies

This is why the guide is right in every market at once. Home Alone is one Content ID: "Home Alone" as its original title, "Kevin sam w domu" in Poland and "Maman, j'ai raté l'avion !" in France, all from the same record, sharing the same year, director and cast. A single Person ID renders as "Nicole Kidman" in English markets and "Nicole Kidmanová" in Czech, or in native script (章子怡) where that is what the audience expects. Nothing has to be translated on your side, and no two markets can drift out of sync, because the facts behind them are shared.

Connected data

Festivals, awards and richer context

EPG Data connects to more than the schedule itself. Titles and people link to Festival & Awards Data — festivals and awards with categories, nominees and winners — so a film in tonight's line-up can surface as, say, a Cannes winner, and an actor's profile can show what they have won. The same permanent identifiers make these connections automatic rather than something you assemble yourself.

The heart of the product

What's included

Scheduling

  • Channel and channel feed
  • Published start time and confirmed actual start time
  • Duration / end time, timezone handled
  • Event type (regular, nested block, regional variant)

Identity

  • Permanent Content ID
  • Series → Season → Episode hierarchy
  • Original title and per-market local titles

Descriptive content

  • Synopses in multiple lengths — strap to long-form summary
  • Cast and crew linked to character level, plus director
  • Genre taxonomy, thematic and mood tags
  • Production year, country of origin, runtime, original language

Compliance

  • Age ratings taken from official national bodies, preserved as issued
  • Catch-up, replay and nPVR rights flags
  • Free-to-air / AVOD indicators

Editorial

  • Premiere, live and final-episode markers
  • In-market and channel-level firsts

Images

  • Posters, title cards and stills tied to the correct title

External references

  • Links to IMDb, EIDR, ISAN and other standard sources
Who it's for

Who it's for

The difference

Why it's more

01

It survives live.

The guide carries both the published and the confirmed actual start time, so it stays right when a live event overruns and pushes the rest of the evening back — the exact moment a plain schedule feed goes wrong.

02

It's consistent by construction.

Shared identifiers and shared language-independent fields mean no market can show a different year, genre or cast from another. A correction made once reaches every channel and language.

03

It's complete even where the source is thin.

When a broadcaster supplies little, the master record fills the gaps — so even sparse channels get full cast, genre and descriptions.

FAQ

FAQ

How current is the data — does it keep up with live changes?

EPG Data is updated continuously, with schedule changes flowing through in near real time. It records both the originally published start time and the confirmed actual time, so the guide reflects what is really happening when a live broadcast runs long or a slot shifts.

How does the multilingual data work — do we translate anything ourselves?

No. Core facts are stored once and shared, while every viewer-facing field — titles, descriptions, cast names, role and genre labels — is delivered in a proper per-market version. You receive each locale ready to display, with names handled correctly for the language (including inflected forms and non-Latin scripts), and no two markets can fall out of sync.

What formats can you deliver it in?

EPG Data ships through the platform's standard delivery channels — API, scheduled data feeds and the self-service portal — in the formats you work with, including TV-Anytime, XMLTV and other industry standards. See Content Delivery for how it ships.

Can we get only the channels we're licensed for?

Yes. Channel line-ups and schedules are filtered to exactly what you are entitled to receive, so each market or operating company sees only its own permitted channels and programmes.

How far does the schedule reach — past and future?

EPG Data covers upcoming schedules for planning and population, and the same records feed a deep historical archive. For the historical side — what aired, when and where over the years — see Content Insights.

How does this relate to our own content IDs?

EPG Data gives every title a permanent identity inside the platform. When you need to reconcile that against your own and your partners' identifiers across systems, that is exactly what Common ID does.

Get started

See EPG Data in action

Book a demo to see EPG Data for the channels in your line-up.