Utilities for downloading the EPG (Electronic Program Guide) for thousands of TV channels from hundreds of sources.
Find a file
2021-10-24 23:31:53 +03:00
.gh-pages Delete items.json 2021-09-06 00:19:33 +03:00
.github Update auto-update.yml 2021-10-18 08:09:13 +03:00
.readme Update template.md 2021-10-18 08:09:07 +03:00
scripts Update update-readme.ts 2021-10-18 08:57:16 +03:00
sites Create tvim.tv.config.js 2021-10-24 23:31:53 +03:00
.gitignore Merge branch 'replace-webgrabber' 2021-03-11 22:24:27 +03:00
LICENSE wip 2021-03-13 15:51:19 +03:00
package-lock.json Install jest package 2021-10-24 10:43:01 +03:00
package.json Install jest package 2021-10-24 10:43:01 +03:00
README.md [Bot] Update README.md (#158) 2021-10-24 07:05:25 +03:00

EPG

auto-update

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
CountryChannelsEPGStatus
🇦🇫 Afghanistan1https://iptv-org.github.io/epg/guides/af/arianaafgtv.com.epg.xml🟢
1https://iptv-org.github.io/epg/guides/af/arianatelevision.com.epg.xml🟢
🇦🇱 Albania175https://iptv-org.github.io/epg/guides/al/tvprofil.com.epg.xml🟡
🇦🇩 Andorra1https://iptv-org.github.io/epg/guides/ad/andorradifusio.ad.epg.xml🟢
🇦🇴 Angola100https://iptv-org.github.io/epg/guides/ao/zap.co.ao.epg.xml🟢
48https://iptv-org.github.io/epg/guides/ao/dstv.com.epg.xml🟢
🇦🇷 Argentina158https://iptv-org.github.io/epg/guides/ar/mi.tv.epg.xml🟢
🇦🇲 Armenia20https://iptv-org.github.io/epg/guides/am/tv.mail.ru.epg.xml🟢
🇦🇺 Australia14https://iptv-org.github.io/epg/guides/au/ontvtonight.com.epg.xml🟢
🇦🇿 Azerbaijan6https://iptv-org.github.io/epg/guides/az/tv.mail.ru.epg.xml🟢
🇧🇸 Bahamas4https://iptv-org.github.io/epg/guides/bs/rev.bs.epg.xml🟢
🇧🇾 Belarus21https://iptv-org.github.io/epg/guides/by/tv.mail.ru.epg.xml🟢
🇧🇯 Benin139https://iptv-org.github.io/epg/guides/bj/dstv.com.epg.xml🟢
🇧🇴 Bolivia79https://iptv-org.github.io/epg/guides/bo/comteco.com.bo.epg.xml🟢
🇧🇦 Bosnia161https://iptv-org.github.io/epg/guides/ba/tvprofil.com.epg.xml🟡
🇧🇼 Botswana131https://iptv-org.github.io/epg/guides/bw/dstv.com.epg.xml🟢
🇧🇷 Brazil248https://iptv-org.github.io/epg/guides/br/mi.tv.epg.xml🟢
🇧🇬 Bulgaria75https://iptv-org.github.io/epg/guides/bg/tvprofil.com.epg.xml🟢
🇨🇦 Canada432https://iptv-org.github.io/epg/guides/ca/tvtv.us.epg.xml🟢
🇨🇱 Chile79https://iptv-org.github.io/epg/guides/cl/mi.tv.epg.xml🟢
🇨🇳 China112https://iptv-org.github.io/epg/guides/cn/tv.cctv.com.epg.xml🟢
🇨🇴 Colombia42https://iptv-org.github.io/epg/guides/co/mi.tv.epg.xml🟢
🇭🇷 Croatia165https://iptv-org.github.io/epg/guides/hr/maxtv.hrvatskitelekom.hr.epg.xml🟢
🇨🇿 Czechia496https://iptv-org.github.io/epg/guides/cz/m.tv.sms.cz.epg.xml🟢
27https://iptv-org.github.io/epg/guides/cz/tvprofil.com.epg.xml🟢
🇪🇬 Egypt127https://iptv-org.github.io/epg/guides/eg/elcinema.com.epg.xml🟡
🇸🇻 El Salvador12https://iptv-org.github.io/epg/guides/sv/mi.tv.epg.xml🟢
🇫🇮 Finland36https://iptv-org.github.io/epg/guides/fi/telkussa.fi.epg.xml🟢
🇫🇷 France204https://iptv-org.github.io/epg/guides/fr/programme-tv.net.epg.xml🟢
🇩🇪 Germany122https://iptv-org.github.io/epg/guides/de/hd-plus.de.epg.xml🟢
13https://iptv-org.github.io/epg/guides/de/tvprofil.com.epg.xml🟡
🇬🇷 Greece87https://iptv-org.github.io/epg/guides/gr/cosmote.gr.epg.xml🟢
🇬🇹 Guatemala18https://iptv-org.github.io/epg/guides/gt/mi.tv.epg.xml🟢
🇭🇳 Honduras22https://iptv-org.github.io/epg/guides/hn/mi.tv.epg.xml🟢
🇭🇺 Hungary65https://iptv-org.github.io/epg/guides/hu/tvprofil.com.epg.xml🟢
🇮🇩 Indonesia90https://iptv-org.github.io/epg/guides/id/mncvision.id.epg.xml🟢
30https://iptv-org.github.io/epg/guides/id/vidio.com.epg.xml🟢
🇮🇪 Ireland3https://iptv-org.github.io/epg/guides/ie/ontvtonight.com.epg.xml🟢
🇮🇹 Italy145https://iptv-org.github.io/epg/guides/it/guidatv.sky.it.epg.xml🟢
15https://iptv-org.github.io/epg/guides/it/mediaset.it.epg.xml🟢
🇰🇿 Kazakhstan10https://iptv-org.github.io/epg/guides/kz/tv.yandex.ru.epg.xml🟡
🇰🇪 Kenya112https://iptv-org.github.io/epg/guides/ke/dstv.com.epg.xml🟢
🇱🇻 Latvia21https://iptv-org.github.io/epg/guides/lv/tv.lv.epg.xml🟢
🇲🇾 Malaysia123https://iptv-org.github.io/epg/guides/my/astro.com.my.epg.xml🟢
🇲🇽 Mexico25https://iptv-org.github.io/epg/guides/mx/mi.tv.epg.xml🟢
🇲🇪 Montenegro17https://iptv-org.github.io/epg/guides/me/tvprofil.com.epg.xml🟢
🇲🇰 North Macedonia6https://iptv-org.github.io/epg/guides/mk/tvprofil.com.epg.xml🟡
🇵🇪 Peru21https://iptv-org.github.io/epg/guides/pe/mi.tv.epg.xml🟢
🇵🇱 Poland344https://iptv-org.github.io/epg/guides/pl/programtv.onet.pl.epg.xml🟢
🇵🇹 Portugal110https://iptv-org.github.io/epg/guides/pt/meo.pt.epg.xml🟢
🇷🇴 Romania227https://iptv-org.github.io/epg/guides/ro/programetv.ro.epg.xml🟡
🇷🇺 Russia287https://iptv-org.github.io/epg/guides/ru/tv.yandex.ru.epg.xml🟢
🇷🇸 Serbia7https://iptv-org.github.io/epg/guides/rs/tvprofil.com.epg.xml🟢
🇸🇮 Slovenia14https://iptv-org.github.io/epg/guides/si/tvprofil.com.epg.xml🟢
🇪🇸 Spain112https://iptv-org.github.io/epg/guides/es/programacion-tv.elpais.com.epg.xml🟢
🇹🇷 Turkey91https://iptv-org.github.io/epg/guides/tr/digiturk.com.tr.epg.xml🟢
🇺🇦 Ukraine120https://iptv-org.github.io/epg/guides/ua/tvgid.ua.epg.xml🟢
🇬🇧 United Kingdom97https://iptv-org.github.io/epg/guides/uk/ontvtonight.com.epg.xml🟢
🇺🇸 United States882https://iptv-org.github.io/epg/guides/us/tvtv.us.epg.xml🟢
88https://iptv-org.github.io/epg/guides/us/tvguide.com.epg.xml🟢
6https://iptv-org.github.io/epg/guides/us/ontvtonight.com.epg.xml🟢
🇿🇲 Zambia4https://iptv-org.github.io/epg/guides/zm/znbc.co.zm.epg.xml🟢

US States

StateChannelsEPGStatus
 Alabama212https://iptv-org.github.io/epg/guides/us-al/tvtv.us.epg.xml🟢
 Alaska62https://iptv-org.github.io/epg/guides/us-ak/tvtv.us.epg.xml🟢
 Arizona233https://iptv-org.github.io/epg/guides/us-az/tvtv.us.epg.xml🟢
 Arkansas121https://iptv-org.github.io/epg/guides/us-ar/tvtv.us.epg.xml🟢
 California767https://iptv-org.github.io/epg/guides/us-ca/tvtv.us.epg.xml🟡
 Colorado240https://iptv-org.github.io/epg/guides/us-co/tvtv.us.epg.xml🟢
 Connecticut44https://iptv-org.github.io/epg/guides/us-ct/tvtv.us.epg.xml🟢
 Delaware17https://iptv-org.github.io/epg/guides/us-de/tvtv.us.epg.xml🟢
 District Of Columbia42https://iptv-org.github.io/epg/guides/us-dc/tvtv.us.epg.xml🟢
 Florida503https://iptv-org.github.io/epg/guides/us-fl/tvtv.us.epg.xml🟢
 Georgia217https://iptv-org.github.io/epg/guides/us-ga/tvtv.us.epg.xml🟢
 Hawaii55https://iptv-org.github.io/epg/guides/us-hi/tvtv.us.epg.xml🟢
 Idaho151https://iptv-org.github.io/epg/guides/us-id/tvtv.us.epg.xml🟢
 Illinois197https://iptv-org.github.io/epg/guides/us-il/tvtv.us.epg.xml🟢
 Indiana194https://iptv-org.github.io/epg/guides/us-in/tvtv.us.epg.xml🟢
 Iowa176https://iptv-org.github.io/epg/guides/us-ia/tvtv.us.epg.xml🟢
 Kansas164https://iptv-org.github.io/epg/guides/us-ks/tvtv.us.epg.xml🟢
 Kentucky177https://iptv-org.github.io/epg/guides/us-ky/tvtv.us.epg.xml🟢
 Louisiana157https://iptv-org.github.io/epg/guides/us-la/tvtv.us.epg.xml🟢
 Maine44https://iptv-org.github.io/epg/guides/us-me/tvtv.us.epg.xml🟢
 Maryland59https://iptv-org.github.io/epg/guides/us-md/tvtv.us.epg.xml🟢
 Massachusetts71https://iptv-org.github.io/epg/guides/us-ma/tvtv.us.epg.xml🟢
 Michigan270https://iptv-org.github.io/epg/guides/us-mi/tvtv.us.epg.xml🟢
 Minnesota175https://iptv-org.github.io/epg/guides/us-mn/tvtv.us.epg.xml🟢
 Mississippi130https://iptv-org.github.io/epg/guides/us-ms/tvtv.us.epg.xml🟢
 Missouri231https://iptv-org.github.io/epg/guides/us-mo/tvtv.us.epg.xml🟡
 Montana137https://iptv-org.github.io/epg/guides/us-mt/tvtv.us.epg.xml🟢
 Nebraska93https://iptv-org.github.io/epg/guides/us-ne/tvtv.us.epg.xml🟢
 Nevada134https://iptv-org.github.io/epg/guides/us-nv/tvtv.us.epg.xml🟢
 New Hampshire35https://iptv-org.github.io/epg/guides/us-nh/tvtv.us.epg.xml🟢
 New Jersey42https://iptv-org.github.io/epg/guides/us-nj/tvtv.us.epg.xml🟢
 New Mexico146https://iptv-org.github.io/epg/guides/us-nm/tvtv.us.epg.xml🟢
 New York334https://iptv-org.github.io/epg/guides/us-ny/tvtv.us.epg.xml🟢
 North Carolina259https://iptv-org.github.io/epg/guides/us-nc/tvtv.us.epg.xml🟢
 North Dakota107https://iptv-org.github.io/epg/guides/us-nd/tvtv.us.epg.xml🟢
 Ohio306https://iptv-org.github.io/epg/guides/us-oh/tvtv.us.epg.xml🟢
 Oklahoma173https://iptv-org.github.io/epg/guides/us-ok/tvtv.us.epg.xml🟢
 Oregon188https://iptv-org.github.io/epg/guides/us-or/tvtv.us.epg.xml🟢
 Pennsylvania284https://iptv-org.github.io/epg/guides/us-pa/tvtv.us.epg.xml🟢
 Puerto Rico13https://iptv-org.github.io/epg/guides/us-pr/tvtv.us.epg.xml🟢
 Rhode Island27https://iptv-org.github.io/epg/guides/us-ri/tvtv.us.epg.xml🟢
 South Carolina166https://iptv-org.github.io/epg/guides/us-sc/tvtv.us.epg.xml🟢
 South Dakota53https://iptv-org.github.io/epg/guides/us-sd/tvtv.us.epg.xml🟢
 Tennessee230https://iptv-org.github.io/epg/guides/us-tn/tvtv.us.epg.xml🟢
 Texas766https://iptv-org.github.io/epg/guides/us-tx/tvtv.us.epg.xml🟢
 Utah109https://iptv-org.github.io/epg/guides/us-ut/tvtv.us.epg.xml🟢
 Vermont25https://iptv-org.github.io/epg/guides/us-vt/tvtv.us.epg.xml🟢
 Virgin Islands3https://iptv-org.github.io/epg/guides/us-vi/tvtv.us.epg.xml🟢
 Virginia178https://iptv-org.github.io/epg/guides/us-va/tvtv.us.epg.xml🟢
 Washington201https://iptv-org.github.io/epg/guides/us-wa/tvtv.us.epg.xml🟢
 West Virginia85https://iptv-org.github.io/epg/guides/us-wv/tvtv.us.epg.xml🟢
 Wisconsin222https://iptv-org.github.io/epg/guides/us-wi/tvtv.us.epg.xml🟢
 Wyoming42https://iptv-org.github.io/epg/guides/us-wy/tvtv.us.epg.xml🟢

Provinces of Canada

ProvinceChannelsEPGStatus
 Alberta38https://iptv-org.github.io/epg/guides/ca-ab/tvtv.us.epg.xml🟢
 British Columbia39https://iptv-org.github.io/epg/guides/ca-bc/tvtv.us.epg.xml🟢
 Manitoba12https://iptv-org.github.io/epg/guides/ca-mb/tvtv.us.epg.xml🟢
 New Brunswick11https://iptv-org.github.io/epg/guides/ca-nb/tvtv.us.epg.xml🟢
 Newfoundland and Labrador2https://iptv-org.github.io/epg/guides/ca-nl/tvtv.us.epg.xml🟢
 Nova Scotia9https://iptv-org.github.io/epg/guides/ca-ns/tvtv.us.epg.xml🟢
 Ontario79https://iptv-org.github.io/epg/guides/ca-on/tvtv.us.epg.xml🟢
 Prince Edward Island2https://iptv-org.github.io/epg/guides/ca-pe/tvtv.us.epg.xml🟢
 Quebec67https://iptv-org.github.io/epg/guides/ca-qc/tvtv.us.epg.xml🟢
 Saskatchewan21https://iptv-org.github.io/epg/guides/ca-sk/tvtv.us.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.