๐ /api/events Response Structure
Returns only currently live events . Each link is a separate channel object with channel_name ("Link - 1", "Link - 2", โฆ) and a single url field.
Copy
{
"categories": {
"Football": [
{
"time": "15:30",
"event": "โฝ Romania Liga I : Universitatea Cluj vs UTA Arad",
"channels": [
{ "channel_name": "Link - 1", "url": "https://daddylive.li/player/embed.php?id=400" },
{ "channel_name": "Link - 2", "url": "https://daddylive.li/player/embed.php?id=583" }
],
"source": "tv1"
}
],
"Live Events": [
{
"time": "Live",
"event": "A Lyga : Siauliai vs FK Panevezys",
"channels": [
{ "channel_name": "Link - 1", "url": "https://daddylive.li/player/embed.php?id=4816553%2Fsiauliai-fk-panevezys%2Fregular%2F1&source=tv3" },
{ "channel_name": "Link - 2", "url": "https://daddylive.li/player/embed.php?id=4816553%2Fsiauliai-fk-panevezys%2Fregular%2F2&source=tv3" }
],
"source": "tv3"
}
],
"Coppa Italia": [
{
"time": "16:00",
"event": "Pisa vs Empoli",
"channels": [
{ "channel_name": "Link - 1", "url": "https://daddylive.li/player/embed.php?id=a3f9c&source=tv6" },
{ "channel_name": "Link - 2", "url": "https://daddylive.li/player/embed.php?id=b72de&source=tv6" }
],
"source": "tv6"
}
]
},
"popular_events": [ ... ],
"total_events": 50
}
/api/channels Response
Copy
[
{
"channel_name": "Sky Sports Main Event",
"url": "https://daddylive.li/player/embed.php?id=44"
},
...
]
๐ Quick Start โ Embed a Stream
Copy
<iframe
src="https://daddylive.li/player/embed.php?id=CHANNEL_ID"
width="100%"
height="380px"
style="border:0;"
allowfullscreen
></iframe>
๐ก Tip: Try Link - 1 first. If it fails, switch to Link - 2, Link - 3, etc.
Each channel object has exactly one url field โ just iterate the channels array to cycle through backup streams.