{
  "resource": "matches.by-competition",
  "generated_at": "2026-09-16T02:16:36.963Z",
  "timezone": "America/Sao_Paulo",
  "documentation": "https://jogos.ondeassistir.tv/api/index.json",
  "html_url": "https://jogos.ondeassistir.tv/partidas/champions-league/2026-05-30",
  "data": {
    "competition": {
      "slug": "champions-league",
      "name": "UEFA Champions League",
      "country": "World"
    },
    "date": "2026-05-30",
    "total_matches": 1,
    "matches": [
      {
        "id": "uefa-champions-league-final-paris-saint-germain-x-arsenal-1544371",
        "api_football_id": 1544371,
        "home_team": "Paris Saint Germain",
        "away_team": "Arsenal",
        "kickoff_utc": "2026-05-30T16:00:00.000Z",
        "kickoff_local": "13:00",
        "date": "2026-05-30",
        "competition": "UEFA Champions League",
        "competition_slug": "champions-league",
        "round": "Final",
        "venue": "Ferenc Puskás Stadium, Budapest",
        "state": "finished",
        "status_code": "PEN",
        "status_description": "Decidida nos pênaltis",
        "score": {
          "home": 1,
          "away": 1
        },
        "penalties": {
          "home": 5,
          "away": 4
        },
        "broadcasters": [
          {
            "name": "TNT Sports",
            "kind": "pay_tv",
            "kind_label": "TV por assinatura",
            "free": false
          },
          {
            "name": "HBO Max",
            "kind": "streaming",
            "kind_label": "Streaming",
            "free": false
          },
          {
            "name": "SBT",
            "kind": "open_tv",
            "kind_label": "TV aberta",
            "free": true
          },
          {
            "name": "TNT Sports",
            "kind": "pay_tv",
            "kind_label": "TV por assinatura",
            "free": false
          }
        ],
        "free_to_watch": true,
        "url": "https://www.ondeassistir.tv/match-details/uefa-champions-league-final-paris-saint-germain-x-arsenal-1544371"
      }
    ],
    "editorial": null
  }
}