XMLTV and UK EPG TV Listings

XMLTV is the XML standard for the interchange of information describing TV listings and TV channels. The XMLTV  document type definition produces a human and machine readable format that can be used to populate EGP data on many popular DVB software platforms.

Each region and/or service will differ from others, so it is vital that your XMLTV source is that which is most appropriate to your content. The XMLTV format must contain a minimum of channel listings and those programmes that relate to the channels within the document. Additional and supplemental information may be supplied as children of either a channel or program to enhance the information available at the endpoint.

A large number of suppliers throughout the internet offer EPG and programme information readable from their website, yet only a handful offer this service as a consumable XMLTV format that can be downloaded to support DVB platforms.

At xmltv.co.uk we aim to supply a free to all, consistent and reliable XMLTV source for consumers of UK TV listings. We supply a standard subset of XMLTV feeds including popular categories and regional channels, alternatively users can access our API and generate their own custom XMLTV feeds suitable for their specific needs.

Popular Channels

Channel 5
BBC One HD
ITV2 HD
ITV Encore HD
E4 HD
More4 HD
BBC Two HD
BBC Four HD
ITVBe
Sky1
ITV3
ITV4
ITV
Channel 4
0:00
0:30
1:00
1:30
2:00
2:30
3:00
3:30
4:00
4:30
5:00
5:30
6:00
6:30
7:00
7:30
8:00
8:30
9:00
9:30
10:00
10:30
11:00
11:30
12:00
12:30
13:00
13:30
14:00
14:30
15:00
15:30
16:00
16:30
17:00
17:30
18:00
18:30
19:00
19:30
20:00
20:30
21:00
21:30
22:00
22:30
23:00
23:30
0:00
0:30
22:00-23:30
2017/4/28
23:30-23:55
2017/4/28
23:55-0:15
2017/4/28
0:15-3:10
2017/4/29
21:00-21:30
2017/4/28
21:30-22:00
2017/4/28
22:00-22:25
2017/4/28
22:25-22:35
2017/4/28
22:35-23:25
2017/4/28
23:25-23:55
2017/4/28
23:55-1:35
2017/4/28
21:00-23:00
2017/4/28
23:00-23:30
2017/4/28
23:30-0:05
2017/4/28
0:05-0:30
2017/4/29
0:30-0:55
2017/4/29
21:00-22:00
2017/4/28
22:00-23:00
2017/4/28
0:30-2:20
2017/4/29
21:00-23:15
2017/4/28
23:15-23:45
2017/4/28
23:45-0:15
2017/4/28
0:15-1:20
2017/4/29
21:00-22:05
2017/4/28
22:05-23:05
2017/4/28
23:05-0:15
2017/4/28
21:00-22:00
2017/4/28
22:00-22:30
2017/4/28
22:30-23:05
2017/4/28
23:05-0:05
2017/4/28
20:50-21:00
2017/4/28
21:00-22:30
2017/4/28
22:30-23:30
2017/4/28
0:30-1:10
2017/4/29
21:00-22:00
2017/4/28
22:00-23:00
2017/4/28
23:00-23:55
2017/4/28
23:55-0:55
2017/4/28
21:00-22:00
2017/4/28
22:00-23:00
2017/4/28
23:00-0:00
2017/4/28
0:00-1:00
2017/4/29
21:00-22:00
2017/4/28
22:00-23:00
2017/4/28
23:00-0:05
2017/4/28
0:05-2:10
2017/4/29
21:00-22:05
2017/4/28
22:05-22:10
2017/4/28
22:10-23:00
2017/4/28
23:00-0:05
2017/4/28
0:05-0:10
2017/4/29
0:10-0:55
2017/4/29
21:00-22:00
2017/4/28
22:00-22:30
2017/4/28
22:30-22:40
2017/4/28
21:00-22:00
2017/4/28
22:00-23:05
2017/4/28
23:05-0:10
2017/4/28
0:10-1:40
2017/4/29