๐ /api/events Response Structure
Returns only currently live events โ same as the Live Events section on TV-1. Each stream link is a separate channel object with its own channel_name ("Link - 1", "Link - 2", โฆ) and a single url field.
Copy
{
"categories": {
"Afl": [
{
"time": "05:15",
"event": "๐ Western Bulldogs vs. Carlton",
"channels": [
{ "channel_name": "Link - 1", "url": "https://daddylive.li/player/embed.php?id=โฆ" },
{ "channel_name": "Link - 2", "url": "https://daddylive.li/player/embed.php?id=โฆ" },
{ "channel_name": "Link - 3", "url": "https://daddylive.li/player/embed.php?id=โฆ" },
{ "channel_name": "Link - 4", "url": "https://daddylive.li/player/embed.php?id=โฆ" },
{ "channel_name": "Link - 5", "url": "https://daddylive.li/player/embed.php?id=โฆ" }
],
"source": "tv12"
}
],
"Cricket": [
{
"time": "10:30",
"event": "India vs Australia",
"channels": [
{ "channel_name": "Link - 1", "url": "https://daddylive.li/player/embed.php?id=302" }
],
"source": "tv1"
}
]
},
"popular_events": [
{
"category": "Football",
"time": "15:00",
"event": "Man City vs Liverpool",
"channels": [
{ "channel_name": "Link - 1", "url": "https://daddylive.li/player/embed.php?id=44" },
{ "channel_name": "Link - 2", "url": "https://daddylive.li/player/embed.php?id=46" }
],
"source": "tv1"
}
],
"total_events": 12
}
/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.