Developers
Add LworxTV channels to your website for free. No key needed.
Base URL
Every link starts with:
https://tv.lworx-pay.com
| Page | Link |
|---|---|
| Player only (for iframes) | /embed/{channelId} |
| Full watch page | /watch/{channelId} |
| Country | /country/{UG} |
| Search | /search?q={text} |
| Football | /football |
Embed a channel
Paste this where you want the TV to appear:
<iframe src="https://tv.lworx-pay.com/embed/BukeddeTV1.ug" width="100%" height="450" frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe>
Live preview:
JavaScript helper
Load any channel into a box on your page:
<div id="tv"></div>
<script>
const LWORX = "https://tv.lworx-pay.com";
function lworxTV(el, id){
document.querySelector(el).innerHTML =
'<iframe src="' + LWORX + '/embed/' + encodeURIComponent(id) +
'" style="width:100%;aspect-ratio:16/9;border:0" allow="autoplay; fullscreen" allowfullscreen></iframe>';
}
lworxTV("#tv", "BukeddeTV1.ug");
</script>JSON API
All answers are JSON and can be called from any website.
| What | Link |
|---|---|
| One channel | /api.php?action=channel&id=BukeddeTV1.ug |
| Search | /api.php?action=search&q=uganda |
| By country | /api.php?action=country&code=UG |
| Football | /api.php?action=football |
| Countries | /api.php?action=countries |
fetch("https://tv.lworx-pay.com/api.php?action=country&code=UG")
.then(r => r.json())
.then(d => d.channels.forEach(ch => console.log(ch.name, ch.embed_url)));Example answer:
{ "ok": true, "channel": { "id": "BukeddeTV1.ug", "name": "Bukedde TV 1", "country": "UG",
"logo": "https://...", "streams": ["https://.../index.m3u8"],
"watch_url": "https://tv.lworx-pay.com/watch/BukeddeTV1.ug", "embed_url": "https://tv.lworx-pay.com/embed/BukeddeTV1.ug" } }Working channel IDs
🇺🇬 Uganda
BukeddeTV1.ug | Test ↗ |
BukeddeTV2.ug | Test ↗ |
TVWest.ug | Test ↗ |
ACWUGTV.ug | Test ↗ |
🇰🇪 Kenya
RamogiTV.ke | Test ↗ |
🇶🇦 Qatar
AlJazeera.qa | Test ↗ |
AlJazeeraDocumentary.qa | Test ↗ |
AlJazeeraMubasher.qa | Test ↗ |
🇫🇷 France
France24.fr | Test ↗ |
Football & sports
Sports streams change often. For an always-fresh list use /api.php?action=football.
ESPNInternational.us | Test ↗ |
beINSports1.qa | Test ↗ |
beINSports2.qa | Test ↗ |
beINSports3.qa | Test ↗ |
SkySportsNews.uk | Test ↗ |
SuperSportFootball.za | Test ↗ |
ArenaSport1.rs | Test ↗ |
ArenaSport2.rs | Test ↗ |
AFSports.af | Test ↗ |
StarSportsSelect1.in | Test ↗ |
FoxSports1.us | Test ↗ |
FAQ
Is it free? Yes.
A channel shows “offline”. Some TV stations stop their streams at times. The player tries every backup source automatically.
Need help? Tap Support at the bottom of the page.