▶LworxTV

Developers

Add LworxTV channels to your website for free. No key needed.

Base URL

Every link starts with:

https://tv.lworx-pay.com
PageLink
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.

WhatLink
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.ugTest ↗
BukeddeTV2.ugTest ↗
TVWest.ugTest ↗
ACWUGTV.ugTest ↗

🇰🇪 Kenya

RamogiTV.keTest ↗

🇶🇦 Qatar

AlJazeera.qaTest ↗
AlJazeeraDocumentary.qaTest ↗
AlJazeeraMubasher.qaTest ↗

🇫🇷 France

France24.frTest ↗

Football & sports

Sports streams change often. For an always-fresh list use /api.php?action=football.

ESPNInternational.usTest ↗
beINSports1.qaTest ↗
beINSports2.qaTest ↗
beINSports3.qaTest ↗
SkySportsNews.ukTest ↗
SuperSportFootball.zaTest ↗
ArenaSport1.rsTest ↗
ArenaSport2.rsTest ↗
AFSports.afTest ↗
StarSportsSelect1.inTest ↗
FoxSports1.usTest ↗

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.