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

BBC One South
BBC Two Eng
ITV
Channel 4
Channel 5
GOLD
Dave
ComedyCentral
BBC Four
ITV2
ITV3
ITV4
ITV Encore
ComedyXtra
E4
More4
ITVBe
Film4
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
9:15-10:00
2017/10/18
10:00-11:00
2017/10/18
11:00-11:45
2017/10/18
11:45-12:15
2017/10/18
12:15-13:00
2017/10/18
12:15-13:00
2017/10/18
13:00-13:30
2017/10/18
13:00-13:30
2017/10/18
7:15-8:00
2017/10/18
8:00-8:30
2017/10/18
8:30-9:00
2017/10/18
9:00-11:00
2017/10/18
11:00-11:30
2017/10/18
11:30-13:00
2017/10/18
13:00-13:45
2017/10/18
13:00-13:45
2017/10/18
8:30-9:25
2017/10/18
9:25-10:30
2017/10/18
10:30-12:30
2017/10/18
12:30-13:30
2017/10/18
12:30-13:30
2017/10/18
7:40-8:05
2017/10/18
8:05-8:35
2017/10/18
8:35-9:05
2017/10/18
9:05-9:35
2017/10/18
9:35-10:05
2017/10/18
10:05-11:00
2017/10/18
11:00-12:00
2017/10/18
12:00-12:05
2017/10/18
12:05-13:05
2017/10/18
12:05-13:05
2017/10/18
13:05-14:10
2017/10/18
13:05-14:10
2017/10/18
7:20-7:35
2017/10/18
7:35-7:50
2017/10/18
7:50-8:05
2017/10/18
8:05-8:15
2017/10/18
8:15-8:35
2017/10/18
8:35-8:45
2017/10/18
8:45-8:55
2017/10/18
9:05-9:15
2017/10/18
9:15-11:15
2017/10/18
12:10-12:15
2017/10/18
12:15-13:10
2017/10/18
13:10-13:15
2017/10/18
13:10-13:15
2017/10/18
7:15-7:45
2017/10/18
7:45-8:20
2017/10/18
8:20-9:00
2017/10/18
9:00-9:40
2017/10/18
9:40-10:20
2017/10/18
10:20-11:00
2017/10/18
11:00-11:40
2017/10/18
11:40-12:20
2017/10/18
12:20-13:00
2017/10/18
13:00-13:40
2017/10/18
13:00-13:40
2017/10/18
8:10-9:00
2017/10/18
9:00-9:30
2017/10/18
9:30-10:00
2017/10/18
10:00-11:00
2017/10/18
11:00-12:00
2017/10/18
12:00-13:00
2017/10/18
13:00-14:00
2017/10/18
13:00-14:00
2017/10/18
8:00-8:35
2017/10/18
8:35-9:00
2017/10/18
9:00-9:30
2017/10/18
9:30-10:00
2017/10/18
10:00-10:30
2017/10/18
10:30-11:00
2017/10/18
11:00-11:30
2017/10/18
11:30-12:00
2017/10/18
12:00-12:30
2017/10/18
12:30-13:00
2017/10/18
11:30-17:30
2017/10/18
11:30-17:30
2017/10/18
7:15-7:40
2017/10/18
7:40-8:00
2017/10/18
8:00-8:30
2017/10/18
8:30-9:30
2017/10/18
9:30-10:20
2017/10/18
10:20-10:50
2017/10/18
10:50-11:15
2017/10/18
11:15-12:20
2017/10/18
12:20-12:50
2017/10/18
12:50-13:50
2017/10/18
12:50-13:50
2017/10/18
7:50-8:50
2017/10/18
8:50-9:15
2017/10/18
9:15-9:45
2017/10/18
9:45-10:10
2017/10/18
10:10-12:30
2017/10/18
10:10-12:30
2017/10/18
12:30-13:35
2017/10/18
12:30-13:35
2017/10/18
7:40-8:05
2017/10/18
8:05-8:30
2017/10/18
8:30-9:00
2017/10/18
9:00-9:30
2017/10/18
9:30-10:30
2017/10/18
10:30-11:35
2017/10/18
11:35-12:45
2017/10/18
12:45-13:50
2017/10/18
12:45-13:50
2017/10/18
7:50-8:50
2017/10/18
8:50-9:55
2017/10/18
9:55-10:55
2017/10/18
10:55-12:00
2017/10/18
12:00-13:05
2017/10/18
12:00-13:05
2017/10/18
13:05-14:20
2017/10/18
13:05-14:20
2017/10/18
9:00-9:30
2017/10/18
9:30-10:00
2017/10/18
10:00-10:30
2017/10/18
10:30-10:55
2017/10/18
10:55-11:25
2017/10/18
11:25-11:55
2017/10/18
11:55-12:31
2017/10/18
12:31-13:00
2017/10/18
13:00-13:30
2017/10/18
8:00-8:30
2017/10/18
8:30-9:00
2017/10/18
9:00-9:30
2017/10/18
9:30-10:00
2017/10/18
10:00-10:30
2017/10/18
10:30-11:00
2017/10/18
11:00-11:30
2017/10/18
11:30-12:00
2017/10/18
12:00-12:30
2017/10/18
12:00-12:30
2017/10/18
12:30-13:00
2017/10/18
12:30-13:00
2017/10/18
13:00-13:30
2017/10/18
13:00-13:30
2017/10/18
8:55-10:00
2017/10/18
10:00-12:00
2017/10/18
12:00-12:35
2017/10/18
12:00-12:35
2017/10/18
12:35-13:35
2017/10/18
12:35-13:35
2017/10/18
9:00-9:10
2017/10/18
9:10-10:00
2017/10/18
10:00-11:00
2017/10/18
12:00-13:00
2017/10/18
13:00-14:00
2017/10/18
13:00-14:00
2017/10/18
11:00-13:15
2017/10/18
11:00-13:15
2017/10/18