mirror of
https://github.com/iptv-org/epg.git
synced 2025-05-10 00:50:09 -04:00
Utilities for downloading the EPG (Electronic Program Guide) for thousands of TV channels from hundreds of sources.
.gh-pages | ||
.github | ||
.readme | ||
scripts | ||
sites | ||
.gitignore | ||
LICENSE | ||
package-lock.json | ||
package.json | ||
README.md |
EPG
EPG (Electronic Program Guide) for thousands of TV channels collected from different sources.
Usage
To load a program guide, all you need to do is copy the link to one or more of the guides from the list below and paste it into your favorite player.
Expand
Country | Channels | EPG | Status |
---|---|---|---|
🇦🇫 Afghanistan | 1 | https://iptv-org.github.io/epg/guides/af/arianaafgtv.com.epg.xml | 🟢 |
1 | https://iptv-org.github.io/epg/guides/af/arianatelevision.com.epg.xml | 🟢 | |
🇦🇱 Albania | 178 | https://iptv-org.github.io/epg/guides/al/tvprofil.com.epg.xml | 🟡 |
🇦🇩 Andorra | 1 | https://iptv-org.github.io/epg/guides/ad/andorradifusio.ad.epg.xml | 🟢 |
🇦🇴 Angola | 100 | https://iptv-org.github.io/epg/guides/ao/zap.co.ao.epg.xml | 🟢 |
48 | https://iptv-org.github.io/epg/guides/ao/dstv.com.epg.xml | 🟢 | |
🇦🇷 Argentina | 158 | https://iptv-org.github.io/epg/guides/ar/mi.tv.epg.xml | 🟢 |
🇦🇲 Armenia | 20 | https://iptv-org.github.io/epg/guides/am/tv.mail.ru.epg.xml | 🟢 |
🇦🇺 Australia | 14 | https://iptv-org.github.io/epg/guides/au/ontvtonight.com.epg.xml | 🟢 |
🇦🇿 Azerbaijan | 6 | https://iptv-org.github.io/epg/guides/az/tv.mail.ru.epg.xml | 🟢 |
🇧🇸 Bahamas | 4 | https://iptv-org.github.io/epg/guides/bs/rev.bs.epg.xml | 🟢 |
🇧🇾 Belarus | 21 | https://iptv-org.github.io/epg/guides/by/tv.mail.ru.epg.xml | 🟢 |
🇧🇯 Benin | 140 | https://iptv-org.github.io/epg/guides/bj/dstv.com.epg.xml | 🟡 |
🇧🇴 Bolivia | 79 | https://iptv-org.github.io/epg/guides/bo/comteco.com.bo.epg.xml | 🟢 |
🇧🇦 Bosnia | 161 | https://iptv-org.github.io/epg/guides/ba/tvprofil.com.epg.xml | 🟡 |
🇧🇼 Botswana | 131 | https://iptv-org.github.io/epg/guides/bw/dstv.com.epg.xml | 🟢 |
🇧🇷 Brazil | 244 | https://iptv-org.github.io/epg/guides/br/mi.tv.epg.xml | 🟢 |
🇧🇬 Bulgaria | 78 | https://iptv-org.github.io/epg/guides/bg/tvprofil.com.epg.xml | 🟡 |
🇨🇦 Canada | 435 | https://iptv-org.github.io/epg/guides/ca/tvtv.us.epg.xml | 🟢 |
🇨🇱 Chile | 79 | https://iptv-org.github.io/epg/guides/cl/mi.tv.epg.xml | 🟢 |
🇨🇳 China | 112 | https://iptv-org.github.io/epg/guides/cn/tv.cctv.com.epg.xml | 🟢 |
🇨🇴 Colombia | 42 | https://iptv-org.github.io/epg/guides/co/mi.tv.epg.xml | 🟢 |
🇭🇷 Croatia | 165 | https://iptv-org.github.io/epg/guides/hr/maxtv.hrvatskitelekom.hr.epg.xml | 🟢 |
🇨🇿 Czechia | 498 | https://iptv-org.github.io/epg/guides/cz/m.tv.sms.cz.epg.xml | 🟡 |
28 | https://iptv-org.github.io/epg/guides/cz/tvprofil.com.epg.xml | 🟡 | |
🇪🇬 Egypt | 127 | https://iptv-org.github.io/epg/guides/eg/elcinema.com.epg.xml | 🟢 |
🇸🇻 El Salvador | 12 | https://iptv-org.github.io/epg/guides/sv/mi.tv.epg.xml | 🟢 |
🇫🇮 Finland | 36 | https://iptv-org.github.io/epg/guides/fi/telkussa.fi.epg.xml | 🟢 |
🇫🇷 France | 204 | https://iptv-org.github.io/epg/guides/fr/programme-tv.net.epg.xml | 🟢 |
🇩🇪 Germany | 122 | https://iptv-org.github.io/epg/guides/de/hd-plus.de.epg.xml | 🟢 |
13 | https://iptv-org.github.io/epg/guides/de/tvprofil.com.epg.xml | 🟢 | |
🇬🇷 Greece | 87 | https://iptv-org.github.io/epg/guides/gr/cosmote.gr.epg.xml | 🟢 |
🇬🇹 Guatemala | 18 | https://iptv-org.github.io/epg/guides/gt/mi.tv.epg.xml | 🟢 |
🇭🇳 Honduras | 22 | https://iptv-org.github.io/epg/guides/hn/mi.tv.epg.xml | 🟢 |
🇭🇺 Hungary | 66 | https://iptv-org.github.io/epg/guides/hu/tvprofil.com.epg.xml | 🟡 |
🇮🇩 Indonesia | 90 | https://iptv-org.github.io/epg/guides/id/mncvision.id.epg.xml | 🟢 |
30 | https://iptv-org.github.io/epg/guides/id/vidio.com.epg.xml | 🟢 | |
🇮🇪 Ireland | 3 | https://iptv-org.github.io/epg/guides/ie/ontvtonight.com.epg.xml | 🟢 |
🇮🇹 Italy | 145 | https://iptv-org.github.io/epg/guides/it/guidatv.sky.it.epg.xml | 🟢 |
15 | https://iptv-org.github.io/epg/guides/it/mediaset.it.epg.xml | 🟢 | |
🇰🇿 Kazakhstan | 10 | https://iptv-org.github.io/epg/guides/kz/tv.yandex.ru.epg.xml | 🟢 |
🇰🇪 Kenya | 114 | https://iptv-org.github.io/epg/guides/ke/dstv.com.epg.xml | 🟡 |
🇱🇻 Latvia | 21 | https://iptv-org.github.io/epg/guides/lv/tv.lv.epg.xml | 🟢 |
🇲🇾 Malaysia | 123 | https://iptv-org.github.io/epg/guides/my/astro.com.my.epg.xml | 🟢 |
🇲🇽 Mexico | 25 | https://iptv-org.github.io/epg/guides/mx/mi.tv.epg.xml | 🟢 |
🇲🇪 Montenegro | 17 | https://iptv-org.github.io/epg/guides/me/tvprofil.com.epg.xml | 🟢 |
🇲🇰 North Macedonia | 6 | https://iptv-org.github.io/epg/guides/mk/tvprofil.com.epg.xml | 🟢 |
🇵🇪 Peru | 21 | https://iptv-org.github.io/epg/guides/pe/mi.tv.epg.xml | 🟢 |
🇵🇱 Poland | 344 | https://iptv-org.github.io/epg/guides/pl/programtv.onet.pl.epg.xml | 🟢 |
🇵🇹 Portugal | 110 | https://iptv-org.github.io/epg/guides/pt/meo.pt.epg.xml | 🟡 |
🇷🇴 Romania | 227 | https://iptv-org.github.io/epg/guides/ro/programetv.ro.epg.xml | 🟢 |
🇷🇺 Russia | 287 | https://iptv-org.github.io/epg/guides/ru/tv.yandex.ru.epg.xml | 🟢 |
🇷🇸 Serbia | 7 | https://iptv-org.github.io/epg/guides/rs/tvprofil.com.epg.xml | 🟢 |
🇸🇮 Slovenia | 14 | https://iptv-org.github.io/epg/guides/si/tvprofil.com.epg.xml | 🟢 |
🇪🇸 Spain | 112 | https://iptv-org.github.io/epg/guides/es/programacion-tv.elpais.com.epg.xml | 🟢 |
🇹🇷 Turkey | 91 | https://iptv-org.github.io/epg/guides/tr/digiturk.com.tr.epg.xml | 🟢 |
🇺🇦 Ukraine | 120 | https://iptv-org.github.io/epg/guides/ua/tvgid.ua.epg.xml | 🟢 |
🇬🇧 United Kingdom | 97 | https://iptv-org.github.io/epg/guides/uk/ontvtonight.com.epg.xml | 🟢 |
🇺🇸 United States | 883 | https://iptv-org.github.io/epg/guides/us/tvtv.us.epg.xml | 🟡 |
88 | https://iptv-org.github.io/epg/guides/us/tvguide.com.epg.xml | 🟢 | |
6 | https://iptv-org.github.io/epg/guides/us/ontvtonight.com.epg.xml | 🟢 | |
🇿🇲 Zambia | 4 | https://iptv-org.github.io/epg/guides/zm/znbc.co.zm.epg.xml | 🟢 |
List of supported channels
https://iptv-org.github.io/epg/index.html
For Developers
You can also get a list of all available channels and their codes in JSON format by sending a GET request to:
https://iptv-org.github.io/epg/codes.json
If successful, you should get the following response:
Expand
[
...
{
"tvg_id": "CNNUSA.us",
"display_name": "CNN USA",
"logo": "https://cdn.tvpassport.com/image/station/100x100/cnn.png",
"country": "us",
"guides": [
"https://iptv-org.github.io/epg/guides/tvtv.us.guide.xml",
...
]
},
...
]
Contribution
If you find a bug or want to contribute to the code or documentation, you can help by submitting an issue or a pull request.