We noticed you are using an Adblocker or the Brave Browser. DAMITV relies on ad revenue to keep our content free.
Loading channel...
Live TV
Watch full match replays from World Cup 2026, Premier League, La Liga, and more. Free HD streaming.
Welcome to DAMITV.
Redirecting to blog...
Reference for using the public API
damitv.app/papi/api/ping
The endpoint returns server status and health check.
success (boolean): Indicates if the request was successful.timestamp (integer): Current server time.damitv.app/papi/api/streams
The base URL to access the API. Returns categories with their streams and metadata.
success (boolean): Indicates if the request was successful.timestamp (integer): Unix timestamp for when the response was generated.READ_ME (string): Informational note for API users.performance (float): Performance metric for the request.streams (array): Array of stream-category objects.category (string): Category name (e.g. "Basketball", "Football").id (integer): Unique category identifier.streams (array): List of stream objects for this category.id (string): Unique stream identifier.name (string): Stream or event title.poster (string): Poster image URL.starts_at (integer): Stream start time (Unix timestamp).ends_at (integer): Stream end time (Unix timestamp).category_name (string): Parent category name.status (string): "live" or "upcoming".league (string): League/tournament name.teams (object): Home and away team data with names and badges.viewers (integer): Current viewer count.sources (array): Stream sources. Each has name (e.g. "BBC One", "FOX 4K") and embed URL.iframe (string): Direct embed iframe URL.embed (string): Embed URL for the stream.{
"success": true,
"timestamp": 1781600000,
"READ_ME": "Free public API by DAMITV.",
"performance": 0.12,
"streams": [
{
"category": "football",
"id": 1,
"streams": [
{
"id": "wc/2026-06-16/fra-sen",
"name": "France vs. Senegal",
"poster": "https://api.ppv.to/assets/thumb/...",
"starts_at": 1781625600,
"ends_at": 1781652600,
"category_name": "football",
"status": "live",
"league": "FIFA World Cup 2026",
"teams": {
"home": {"name": "France", "badge": ""},
"away": {"name": "Senegal", "badge": ""}
},
"viewers": 1250,
"sources": [
{"source": "hls", "id": "s1", "name": "Server 1", "embed": "https://damitv.app/embed/?id=wc/2026-06-16/fra-sen"},
{"source": "hls", "id": "s2", "name": "BBC One", "embed": "https://damitv.app/embed/?id=wc/2026-06-16/fra-sen/uk"},
{"source": "hls", "id": "s3", "name": "Telemundo", "embed": "https://damitv.app/embed/?id=wc/2026-06-16/fra-sen/telemundo"},
{"source": "hls", "id": "s4", "name": "FOX 4K", "embed": "https://damitv.app/embed/?id=wc/2026-06-16/fra-sen/fox-4k"}
],
"iframe": "https://damitv.app/embed/?id=wc/2026-06-16/fra-sen",
"embed": "https://damitv.app/embed/?id=wc/2026-06-16/fra-sen"
}
]
}
]
}
Use the iframe field from the API response to embed streams:
<iframe src="https://damitv.app/embed/?id=MATCH_ID" width="100%" height="500" frameborder="0" allowfullscreen></iframe>
starts_at, ends_at, and timestamp are Unix timestamps (seconds).poster URL to render event imagery in your UI.iframe URL to embed streams directly.Questions? Contact us on Telegram