{
  "resource": "matches.by-competition",
  "generated_at": "2026-09-15T18:01:24.509Z",
  "timezone": "America/Sao_Paulo",
  "documentation": "https://jogos.ondeassistir.tv/api/index.json",
  "html_url": "https://jogos.ondeassistir.tv/partidas/champions-league/2026-07-28",
  "data": {
    "competition": {
      "slug": "champions-league",
      "name": "UEFA Champions League",
      "country": "World"
    },
    "date": "2026-07-28",
    "total_matches": 6,
    "matches": [
      {
        "id": "uefa-champions-league-2026-2nd-qualifying-round-kups-x-sabah-fa-1589423",
        "api_football_id": 1589423,
        "home_team": "KuPS",
        "away_team": "Sabah FA",
        "kickoff_utc": "2026-07-28T15:00:00.000Z",
        "kickoff_local": "12:00",
        "date": "2026-07-28",
        "competition": "UEFA Champions League",
        "competition_slug": "champions-league",
        "round": "2nd Qualifying Rodada",
        "venue": "Vare Areena, Kuopio",
        "state": "finished",
        "status_code": "FT",
        "status_description": "Partida encerrada",
        "score": {
          "home": 0,
          "away": 2
        },
        "penalties": null,
        "broadcasters": [],
        "free_to_watch": false,
        "url": "https://www.ondeassistir.tv/match-details/uefa-champions-league-2026-2nd-qualifying-round-kups-x-sabah-fa-1589423"
      },
      {
        "id": "uefa-champions-league-2026-2nd-qualifying-round-lincoln-red-imps-fc-x-mjallby-aif-1589424",
        "api_football_id": 1589424,
        "home_team": "Lincoln Red Imps FC",
        "away_team": "Mjallby AIF",
        "kickoff_utc": "2026-07-28T16:00:00.000Z",
        "kickoff_local": "13:00",
        "date": "2026-07-28",
        "competition": "UEFA Champions League",
        "competition_slug": "champions-league",
        "round": "2nd Qualifying Rodada",
        "venue": "Europa Sports Complex, Gibraltar",
        "state": "finished",
        "status_code": "FT",
        "status_description": "Partida encerrada",
        "score": {
          "home": 0,
          "away": 0
        },
        "penalties": null,
        "broadcasters": [],
        "free_to_watch": false,
        "url": "https://www.ondeassistir.tv/match-details/uefa-champions-league-2026-2nd-qualifying-round-lincoln-red-imps-fc-x-mjallby-aif-1589424"
      },
      {
        "id": "uefa-champions-league-2026-2nd-qualifying-round-dinamo-zagreb-x-fc-thun-1556505",
        "api_football_id": 1556505,
        "home_team": "Dinamo Zagreb",
        "away_team": "FC Thun",
        "kickoff_utc": "2026-07-28T18:00:00.000Z",
        "kickoff_local": "15:00",
        "date": "2026-07-28",
        "competition": "UEFA Champions League",
        "competition_slug": "champions-league",
        "round": "2nd Qualifying Rodada",
        "venue": "Stadion Maksimir, Zagreb",
        "state": "finished",
        "status_code": "AET",
        "status_description": "Encerrada na prorrogação",
        "score": {
          "home": 3,
          "away": 2
        },
        "penalties": null,
        "broadcasters": [],
        "free_to_watch": false,
        "url": "https://www.ondeassistir.tv/match-details/uefa-champions-league-2026-2nd-qualifying-round-dinamo-zagreb-x-fc-thun-1556505"
      },
      {
        "id": "uefa-champions-league-2026-2nd-qualifying-round-celje-x-egnatia-rrogozhine-1591937",
        "api_football_id": 1591937,
        "home_team": "Celje",
        "away_team": "Egnatia Rrogozhinë",
        "kickoff_utc": "2026-07-28T18:15:00.000Z",
        "kickoff_local": "15:15",
        "date": "2026-07-28",
        "competition": "UEFA Champions League",
        "competition_slug": "champions-league",
        "round": "2nd Qualifying Rodada",
        "venue": "Arena Z’dezele, Celje",
        "state": "finished",
        "status_code": "PEN",
        "status_description": "Decidida nos pênaltis",
        "score": {
          "home": 1,
          "away": 1
        },
        "penalties": {
          "home": 4,
          "away": 1
        },
        "broadcasters": [],
        "free_to_watch": false,
        "url": "https://www.ondeassistir.tv/match-details/uefa-champions-league-2026-2nd-qualifying-round-celje-x-egnatia-rrogozhine-1591937"
      },
      {
        "id": "uefa-champions-league-2026-2nd-qualifying-round-heart-of-midlothian-x-sturm-graz-1556507",
        "api_football_id": 1556507,
        "home_team": "Heart Of Midlothian",
        "away_team": "Sturm Graz",
        "kickoff_utc": "2026-07-28T18:45:00.000Z",
        "kickoff_local": "15:45",
        "date": "2026-07-28",
        "competition": "UEFA Champions League",
        "competition_slug": "champions-league",
        "round": "2nd Qualifying Rodada",
        "venue": "Tynecastle Park, Edinburgh",
        "state": "finished",
        "status_code": "FT",
        "status_description": "Partida encerrada",
        "score": {
          "home": 0,
          "away": 2
        },
        "penalties": null,
        "broadcasters": [],
        "free_to_watch": false,
        "url": "https://www.ondeassistir.tv/match-details/uefa-champions-league-2026-2nd-qualifying-round-heart-of-midlothian-x-sturm-graz-1556507"
      },
      {
        "id": "uefa-champions-league-2026-2nd-qualifying-round-shamrock-rovers-x-ararat-armenia-1589425",
        "api_football_id": 1589425,
        "home_team": "Shamrock Rovers",
        "away_team": "Ararat-Armenia",
        "kickoff_utc": "2026-07-28T19:00:00.000Z",
        "kickoff_local": "16:00",
        "date": "2026-07-28",
        "competition": "UEFA Champions League",
        "competition_slug": "champions-league",
        "round": "2nd Qualifying Rodada",
        "venue": "Tallaght Stadium, Dublin",
        "state": "finished",
        "status_code": "FT",
        "status_description": "Partida encerrada",
        "score": {
          "home": 2,
          "away": 1
        },
        "penalties": null,
        "broadcasters": [],
        "free_to_watch": false,
        "url": "https://www.ondeassistir.tv/match-details/uefa-champions-league-2026-2nd-qualifying-round-shamrock-rovers-x-ararat-armenia-1589425"
      }
    ],
    "editorial": null
  }
}