# EPG ![auto-update](https://github.com/iptv-org/epg/actions/workflows/auto-update.yml/badge.svg) 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.
CountryChannelsEPG
πŸ‡ΏπŸ‡¦ South Africa1https://iptv-org.github.io/epg/guides/za/dstv.com.epg.xml
πŸ‡ΊπŸ‡Έ United States372https://iptv-org.github.io/epg/guides/us/tvtv.us.epg.xml
74https://iptv-org.github.io/epg/guides/us/magticom.ge.epg.xml
### US States
StateChannelsEPG
Puerto Rico14https://iptv-org.github.io/epg/guides/us-pr/tvtv.us.epg.xml
7https://iptv-org.github.io/epg/guides/us-pr/gatotv.com.epg.xml
1https://iptv-org.github.io/epg/guides/us-pr/directv.com.epg.xml
### Provinces of Canada
ProvinceChannelsEPG
Newfoundland and Labrador1https://iptv-org.github.io/epg/guides/ca-nl/tvtv.us.epg.xml
## List of supported channels https://iptv-org.github.io/epg/index.html ## API ### List of channels ``` https://iptv-org.github.io/epg/api/channels.json ``` ``` [ ... { "id": "CNNUSA.us", "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", ... ] }, ... ] ``` ### List of programs ``` https://iptv-org.github.io/epg/api/programs.json ``` ``` [ ... { "channel": "CNNUSA.us", "site": "example.com", "lang": "en", "title": "Erin Burnett OutFront", "desc": "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.", "categories": [ "Series", "News" ], "image": "https://example.com/banner.jpg", "start": 1641772800, "stop": 1641776400 }, ... ] ``` ## Contribution If you find a bug or want to contribute to the code or documentation, you can help by submitting an [issue](https://github.com/iptv-org/epg/issues) or a [pull request](https://github.com/iptv-org/epg/pulls).