Mirror link: 90minutes.pro | Can't access? Use 1.1.1.1 VPN

!

Adblock or Brave Detected!

We noticed you are using an Adblocker or the Brave Browser. DAMITV relies on ad revenue to keep our content free.

Action Required: Please turn off your adblocker / Brave Shields, OR open this website in Chrome or Safari.
DAMITV
LIVE SPORTS

Your Home for Live Sports

Stream matches across football, boxing, basketball and more.

Download OnDemand IPTV for iOS and Android

Upcoming Matches

Upcoming Fights

HIGHLIGHTS

Catch Up on the Action

Watch the best moments from recent matches across all leagues.

Latest Highlights

All Matches

Browse by League

Premier League
La Liga
UFL
UFC / MMA
NBA
Motorsports

All Sports

Schedule

Loading schedule...
Beta

Multiview

Screens:

Loading channel...

-

Live TV

LIVE

Live TV Channels

Loading channels...
Loading article...

DAMITV Streaming Alternatives

Welcome to DAMITV.

Loading...

Redirecting to blog...

API documentation

Reference for using the public API

GET ondemand.st/papi/api/ping

Response structure

The endpoint returns server status and health check.

  • success (boolean): Indicates if the request was successful.
  • timestamp (integer): Current server time.

GET ondemand.st/papi/api/streams

Base URL

The base URL to access the API. Returns categories with their streams and metadata.

Response structure

  • 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.

Stream category object

  • category (string): Category name (e.g. "Basketball", "Football").
  • id (integer): Unique category identifier.
  • streams (array): List of stream objects for this category.

Stream object

  • 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.

Example response

{
  "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.st/embed/?id=wc/2026-06-16/fra-sen"},
            {"source": "hls", "id": "s2", "name": "BBC One", "embed": "https://damitv.st/embed/?id=wc/2026-06-16/fra-sen/uk"},
            {"source": "hls", "id": "s3", "name": "Telemundo", "embed": "https://damitv.st/embed/?id=wc/2026-06-16/fra-sen/telemundo"},
            {"source": "hls", "id": "s4", "name": "FOX 4K", "embed": "https://damitv.st/embed/?id=wc/2026-06-16/fra-sen/fox-4k"}
          ],
          "iframe": "https://damitv.st/embed/?id=wc/2026-06-16/fra-sen",
          "embed": "https://damitv.st/embed/?id=wc/2026-06-16/fra-sen"
        }
      ]
    }
  ]
}

Embed Usage

Use the iframe field from the API response to embed streams:

<iframe src="https://damitv.st/embed/?id=MATCH_ID"
  width="100%" height="500" frameborder="0"
  allowfullscreen></iframe>

Notes

  • starts_at, ends_at, and timestamp are Unix timestamps (seconds).
  • Poll this endpoint approximately every 1-2 minutes for updates.
  • Use the poster URL to render event imagery in your UI.
  • Use iframe URL to embed streams directly.
  • No rate limits. Please implement caching (60s recommended).
  • Abuse will result in IP block.

Questions? Contact us on Discord

Live now on DAMITV (8)

Next 36 hours

Browse by competition

Premier LeagueLa LigaSerie ABundesligaChampions LeagueNFLNBAMLBNHLUFC

Popular teams

ArsenalChelseaLiverpoolManchester UnitedManchester CityTottenham HotspurNewcastle UnitedAston VillaWest Ham UnitedEvertonReal MadridBarcelonaAtletico MadridJuventusAC MilanInter MilanNapoliBayern MunichBorussia DortmundParis Saint-GermainInter MiamiAl NassrGalatasarayLos Angeles LakersGolden State WarriorsBoston CelticsNew York KnicksChicago BullsMiami HeatDallas CowboysKansas City ChiefsPhiladelphia EaglesGreen Bay PackersSan Francisco 49ersPittsburgh SteelersIndia CricketPakistan CricketAustralia CricketEngland Cricket

En español

Fútbol en VivoLa Liga en VivoChampions League en VivoPremier League en VivoLiga MX en VivoEuropa League en VivoMLS en VivoNBA en VivoNFL en VivoUFC en VivoBoxeo en VivoFórmula 1 en VivoBéisbol en Vivo (MLB)Tenis en VivoReal Madrid en vivoFC Barcelona en vivoAtlético de Madrid en vivoSevilla FC en vivoReal Betis en vivoAthletic Club en vivoClub América en vivoChivas Guadalajara en vivoCruz Azul en vivoPumas UNAM en vivoTigres UANL en vivoMonterrey en vivoInter Miami (Messi) en vivo

From the DAMITV blog

Live Chat offline

Join the chat

Enter your email and a name to chat with other viewers.

🔒 We only use your email to send you our new link if this site ever gets taken down — so you never lose us. No spam.