{
  "meta": {
    "id": "cornerflick:competition:canadian-premier-league",
    "url": "https://cornerflick.com/football/leagues/canadian-premier-league",
    "publisher": "Cornerflick",
    "publisher_url": "https://cornerflick.com",
    "generated_at": "2026-09-07T14:56:22+00:00",
    "last_updated_at": "2026-09-07T14:00:48+00:00",
    "source": "api-football",
    "source_url": "https://www.api-football.com/",
    "license": "CC BY 4.0",
    "license_url": "https://creativecommons.org/licenses/by/4.0/",
    "attribution": "Data by Cornerflick — cornerflick.com",
    "temporal_coverage": "2026-08-07/2026-09-06",
    "match_count": 21
  },
  "competition": {
    "slug": "canadian-premier-league",
    "name": "Canadian Premier League",
    "country": "Canada",
    "type": "Domestic League"
  },
  "matches": [
    {
      "id": "cornerflick:match:vancouver-fc-vs-supra-du-quebec-canadian-premier-league-2026-09-06",
      "slug": "vancouver-fc-vs-supra-du-quebec-canadian-premier-league-2026-09-06",
      "kickoff_at": "2026-09-06T22:00:00+00:00",
      "round": "Group Stage",
      "status": "finished",
      "home_team": "Vancouver FC",
      "home_team_slug": "vancouver-fc",
      "away_team": "Supra du Quebec",
      "away_team_slug": "supra-du-quebec",
      "home_score": 3,
      "away_score": 2,
      "venue": "Willoughby Community Park Stadium",
      "url": "https://cornerflick.com/football/canadian-premier-league/matches/vancouver-fc-vs-supra-du-quebec-canadian-premier-league-2026-09-06",
      "dataset_url": "https://cornerflick.com/football/canadian-premier-league/matches/vancouver-fc-vs-supra-du-quebec-canadian-premier-league-2026-09-06/data.json"
    },
    {
      "id": "cornerflick:match:forge-vs-york-united-canadian-premier-league-2026-09-05",
      "slug": "forge-vs-york-united-canadian-premier-league-2026-09-05",
      "kickoff_at": "2026-09-05T23:00:00+00:00",
      "round": "Group Stage",
      "status": "finished",
      "home_team": "Forge",
      "home_team_slug": "forge",
      "away_team": "York United",
      "away_team_slug": "york-united",
      "home_score": 1,
      "away_score": 1,
      "venue": "Tim Hortons Field",
      "url": "https://cornerflick.com/football/canadian-premier-league/matches/forge-vs-york-united-canadian-premier-league-2026-09-05",
      "dataset_url": "https://cornerflick.com/football/canadian-premier-league/matches/forge-vs-york-united-canadian-premier-league-2026-09-05/data.json"
    },
    {
      "id": "cornerflick:match:atletico-ottawa-vs-pacific-fc-canadian-premier-league-2026-09-05",
      "slug": "atletico-ottawa-vs-pacific-fc-canadian-premier-league-2026-09-05",
      "kickoff_at": "2026-09-05T20:00:00+00:00",
      "round": "Group Stage",
      "status": "finished",
      "home_team": "Atlético Ottawa",
      "home_team_slug": "atletico-ottawa",
      "away_team": "Pacific FC",
      "away_team_slug": "pacific-fc",
      "home_score": 0,
      "away_score": 0,
      "venue": "TD Place Stadium",
      "url": "https://cornerflick.com/football/canadian-premier-league/matches/atletico-ottawa-vs-pacific-fc-canadian-premier-league-2026-09-05",
      "dataset_url": "https://cornerflick.com/football/canadian-premier-league/matches/atletico-ottawa-vs-pacific-fc-canadian-premier-league-2026-09-05/data.json"
    },
    {
      "id": "cornerflick:match:pacific-fc-vs-hfx-wanderers-fc-canadian-premier-league-2026-08-30",
      "slug": "pacific-fc-vs-hfx-wanderers-fc-canadian-premier-league-2026-08-30",
      "kickoff_at": "2026-08-30T22:00:00+00:00",
      "status": "finished",
      "home_team": "Pacific FC",
      "home_team_slug": "pacific-fc",
      "away_team": "HFX Wanderers FC",
      "away_team_slug": "hfx-wanderers-fc",
      "home_score": 4,
      "away_score": 3,
      "url": "https://cornerflick.com/football/canadian-premier-league/matches/pacific-fc-vs-hfx-wanderers-fc-canadian-premier-league-2026-08-30",
      "dataset_url": "https://cornerflick.com/football/canadian-premier-league/matches/pacific-fc-vs-hfx-wanderers-fc-canadian-premier-league-2026-08-30/data.json"
    },
    {
      "id": "cornerflick:match:cavalry-fc-vs-vancouver-fc-canadian-premier-league-2026-08-29",
      "slug": "cavalry-fc-vs-vancouver-fc-canadian-premier-league-2026-08-29",
      "kickoff_at": "2026-08-29T21:00:00+00:00",
      "status": "finished",
      "home_team": "Cavalry FC",
      "home_team_slug": "cavalry-fc",
      "away_team": "Vancouver FC",
      "away_team_slug": "vancouver-fc",
      "home_score": 1,
      "away_score": 0,
      "url": "https://cornerflick.com/football/canadian-premier-league/matches/cavalry-fc-vs-vancouver-fc-canadian-premier-league-2026-08-29",
      "dataset_url": "https://cornerflick.com/football/canadian-premier-league/matches/cavalry-fc-vs-vancouver-fc-canadian-premier-league-2026-08-29/data.json"
    },
    {
      "id": "cornerflick:match:supra-du-quebec-vs-forge-canadian-premier-league-2026-08-28",
      "slug": "supra-du-quebec-vs-forge-canadian-premier-league-2026-08-28",
      "kickoff_at": "2026-08-28T23:00:00+00:00",
      "status": "finished",
      "home_team": "Supra du Quebec",
      "home_team_slug": "supra-du-quebec",
      "away_team": "Forge",
      "away_team_slug": "forge",
      "home_score": 1,
      "away_score": 0,
      "url": "https://cornerflick.com/football/canadian-premier-league/matches/supra-du-quebec-vs-forge-canadian-premier-league-2026-08-28",
      "dataset_url": "https://cornerflick.com/football/canadian-premier-league/matches/supra-du-quebec-vs-forge-canadian-premier-league-2026-08-28/data.json"
    },
    {
      "id": "cornerflick:match:atletico-ottawa-vs-york-united-canadian-premier-league-2026-08-28",
      "slug": "atletico-ottawa-vs-york-united-canadian-premier-league-2026-08-28",
      "kickoff_at": "2026-08-28T23:00:00+00:00",
      "status": "finished",
      "home_team": "Atlético Ottawa",
      "home_team_slug": "atletico-ottawa",
      "away_team": "York United",
      "away_team_slug": "york-united",
      "home_score": 2,
      "away_score": 1,
      "url": "https://cornerflick.com/football/canadian-premier-league/matches/atletico-ottawa-vs-york-united-canadian-premier-league-2026-08-28",
      "dataset_url": "https://cornerflick.com/football/canadian-premier-league/matches/atletico-ottawa-vs-york-united-canadian-premier-league-2026-08-28/data.json"
    },
    {
      "id": "cornerflick:match:york-united-vs-supra-du-quebec-canadian-premier-league-2026-08-23",
      "slug": "york-united-vs-supra-du-quebec-canadian-premier-league-2026-08-23",
      "kickoff_at": "2026-08-23T20:00:00+00:00",
      "status": "finished",
      "home_team": "York United",
      "home_team_slug": "york-united",
      "away_team": "Supra du Quebec",
      "away_team_slug": "supra-du-quebec",
      "home_score": 1,
      "away_score": 1,
      "url": "https://cornerflick.com/football/canadian-premier-league/matches/york-united-vs-supra-du-quebec-canadian-premier-league-2026-08-23",
      "dataset_url": "https://cornerflick.com/football/canadian-premier-league/matches/york-united-vs-supra-du-quebec-canadian-premier-league-2026-08-23/data.json"
    },
    {
      "id": "cornerflick:match:forge-vs-pacific-fc-canadian-premier-league-2026-08-22",
      "slug": "forge-vs-pacific-fc-canadian-premier-league-2026-08-22",
      "kickoff_at": "2026-08-22T23:00:00+00:00",
      "status": "finished",
      "home_team": "Forge",
      "home_team_slug": "forge",
      "away_team": "Pacific FC",
      "away_team_slug": "pacific-fc",
      "home_score": 2,
      "away_score": 0,
      "url": "https://cornerflick.com/football/canadian-premier-league/matches/forge-vs-pacific-fc-canadian-premier-league-2026-08-22",
      "dataset_url": "https://cornerflick.com/football/canadian-premier-league/matches/forge-vs-pacific-fc-canadian-premier-league-2026-08-22/data.json"
    },
    {
      "id": "cornerflick:match:cavalry-fc-vs-atletico-ottawa-canadian-premier-league-2026-08-22",
      "slug": "cavalry-fc-vs-atletico-ottawa-canadian-premier-league-2026-08-22",
      "kickoff_at": "2026-08-22T20:30:00+00:00",
      "status": "finished",
      "home_team": "Cavalry FC",
      "home_team_slug": "cavalry-fc",
      "away_team": "Atlético Ottawa",
      "away_team_slug": "atletico-ottawa",
      "home_score": 3,
      "away_score": 1,
      "url": "https://cornerflick.com/football/canadian-premier-league/matches/cavalry-fc-vs-atletico-ottawa-canadian-premier-league-2026-08-22",
      "dataset_url": "https://cornerflick.com/football/canadian-premier-league/matches/cavalry-fc-vs-atletico-ottawa-canadian-premier-league-2026-08-22/data.json"
    },
    {
      "id": "cornerflick:match:hfx-wanderers-fc-vs-vancouver-fc-canadian-premier-league-2026-08-22",
      "slug": "hfx-wanderers-fc-vs-vancouver-fc-canadian-premier-league-2026-08-22",
      "kickoff_at": "2026-08-22T18:00:00+00:00",
      "status": "finished",
      "home_team": "HFX Wanderers FC",
      "home_team_slug": "hfx-wanderers-fc",
      "away_team": "Vancouver FC",
      "away_team_slug": "vancouver-fc",
      "home_score": 1,
      "away_score": 0,
      "url": "https://cornerflick.com/football/canadian-premier-league/matches/hfx-wanderers-fc-vs-vancouver-fc-canadian-premier-league-2026-08-22",
      "dataset_url": "https://cornerflick.com/football/canadian-premier-league/matches/hfx-wanderers-fc-vs-vancouver-fc-canadian-premier-league-2026-08-22/data.json"
    },
    {
      "id": "cornerflick:match:atletico-ottawa-vs-vancouver-fc-canadian-premier-league-2026-08-19",
      "slug": "atletico-ottawa-vs-vancouver-fc-canadian-premier-league-2026-08-19",
      "kickoff_at": "2026-08-19T23:00:00+00:00",
      "status": "finished",
      "home_team": "Atlético Ottawa",
      "home_team_slug": "atletico-ottawa",
      "away_team": "Vancouver FC",
      "away_team_slug": "vancouver-fc",
      "home_score": 4,
      "away_score": 0,
      "url": "https://cornerflick.com/football/canadian-premier-league/matches/atletico-ottawa-vs-vancouver-fc-canadian-premier-league-2026-08-19",
      "dataset_url": "https://cornerflick.com/football/canadian-premier-league/matches/atletico-ottawa-vs-vancouver-fc-canadian-premier-league-2026-08-19/data.json"
    },
    {
      "id": "cornerflick:match:forge-vs-supra-du-quebec-canadian-premier-league-2026-08-19",
      "slug": "forge-vs-supra-du-quebec-canadian-premier-league-2026-08-19",
      "kickoff_at": "2026-08-19T23:00:00+00:00",
      "status": "finished",
      "home_team": "Forge",
      "home_team_slug": "forge",
      "away_team": "Supra du Quebec",
      "away_team_slug": "supra-du-quebec",
      "home_score": 3,
      "away_score": 2,
      "url": "https://cornerflick.com/football/canadian-premier-league/matches/forge-vs-supra-du-quebec-canadian-premier-league-2026-08-19",
      "dataset_url": "https://cornerflick.com/football/canadian-premier-league/matches/forge-vs-supra-du-quebec-canadian-premier-league-2026-08-19/data.json"
    },
    {
      "id": "cornerflick:match:york-united-vs-hfx-wanderers-fc-canadian-premier-league-2026-08-16",
      "slug": "york-united-vs-hfx-wanderers-fc-canadian-premier-league-2026-08-16",
      "kickoff_at": "2026-08-16T20:00:00+00:00",
      "status": "finished",
      "home_team": "York United",
      "home_team_slug": "york-united",
      "away_team": "HFX Wanderers FC",
      "away_team_slug": "hfx-wanderers-fc",
      "home_score": 4,
      "away_score": 3,
      "url": "https://cornerflick.com/football/canadian-premier-league/matches/york-united-vs-hfx-wanderers-fc-canadian-premier-league-2026-08-16",
      "dataset_url": "https://cornerflick.com/football/canadian-premier-league/matches/york-united-vs-hfx-wanderers-fc-canadian-premier-league-2026-08-16/data.json"
    },
    {
      "id": "cornerflick:match:supra-du-quebec-vs-atletico-ottawa-canadian-premier-league-2026-08-16",
      "slug": "supra-du-quebec-vs-atletico-ottawa-canadian-premier-league-2026-08-16",
      "kickoff_at": "2026-08-16T16:00:00+00:00",
      "status": "finished",
      "home_team": "Supra du Quebec",
      "home_team_slug": "supra-du-quebec",
      "away_team": "Atlético Ottawa",
      "away_team_slug": "atletico-ottawa",
      "home_score": 1,
      "away_score": 2,
      "url": "https://cornerflick.com/football/canadian-premier-league/matches/supra-du-quebec-vs-atletico-ottawa-canadian-premier-league-2026-08-16",
      "dataset_url": "https://cornerflick.com/football/canadian-premier-league/matches/supra-du-quebec-vs-atletico-ottawa-canadian-premier-league-2026-08-16/data.json"
    },
    {
      "id": "cornerflick:match:cavalry-fc-vs-forge-canadian-premier-league-2026-08-15",
      "slug": "cavalry-fc-vs-forge-canadian-premier-league-2026-08-15",
      "kickoff_at": "2026-08-15T21:00:00+00:00",
      "status": "finished",
      "home_team": "Cavalry FC",
      "home_team_slug": "cavalry-fc",
      "away_team": "Forge",
      "away_team_slug": "forge",
      "home_score": 2,
      "away_score": 1,
      "url": "https://cornerflick.com/football/canadian-premier-league/matches/cavalry-fc-vs-forge-canadian-premier-league-2026-08-15",
      "dataset_url": "https://cornerflick.com/football/canadian-premier-league/matches/cavalry-fc-vs-forge-canadian-premier-league-2026-08-15/data.json"
    },
    {
      "id": "cornerflick:match:vancouver-fc-vs-pacific-fc-canadian-premier-league-2026-08-15",
      "slug": "vancouver-fc-vs-pacific-fc-canadian-premier-league-2026-08-15",
      "kickoff_at": "2026-08-15T01:00:00+00:00",
      "status": "finished",
      "home_team": "Vancouver FC",
      "home_team_slug": "vancouver-fc",
      "away_team": "Pacific FC",
      "away_team_slug": "pacific-fc",
      "home_score": 1,
      "away_score": 1,
      "url": "https://cornerflick.com/football/canadian-premier-league/matches/vancouver-fc-vs-pacific-fc-canadian-premier-league-2026-08-15",
      "dataset_url": "https://cornerflick.com/football/canadian-premier-league/matches/vancouver-fc-vs-pacific-fc-canadian-premier-league-2026-08-15/data.json"
    },
    {
      "id": "cornerflick:match:supra-du-quebec-vs-cavalry-fc-canadian-premier-league-2026-08-09",
      "slug": "supra-du-quebec-vs-cavalry-fc-canadian-premier-league-2026-08-09",
      "kickoff_at": "2026-08-09T00:00:00+00:00",
      "status": "finished",
      "home_team": "Supra du Quebec",
      "home_team_slug": "supra-du-quebec",
      "away_team": "Cavalry FC",
      "away_team_slug": "cavalry-fc",
      "home_score": 1,
      "away_score": 1,
      "url": "https://cornerflick.com/football/canadian-premier-league/matches/supra-du-quebec-vs-cavalry-fc-canadian-premier-league-2026-08-09",
      "dataset_url": "https://cornerflick.com/football/canadian-premier-league/matches/supra-du-quebec-vs-cavalry-fc-canadian-premier-league-2026-08-09/data.json"
    },
    {
      "id": "cornerflick:match:pacific-fc-vs-york-united-canadian-premier-league-2026-08-08",
      "slug": "pacific-fc-vs-york-united-canadian-premier-league-2026-08-08",
      "kickoff_at": "2026-08-08T21:00:00+00:00",
      "status": "finished",
      "home_team": "Pacific FC",
      "home_team_slug": "pacific-fc",
      "away_team": "York United",
      "away_team_slug": "york-united",
      "home_score": 1,
      "away_score": 1,
      "url": "https://cornerflick.com/football/canadian-premier-league/matches/pacific-fc-vs-york-united-canadian-premier-league-2026-08-08",
      "dataset_url": "https://cornerflick.com/football/canadian-premier-league/matches/pacific-fc-vs-york-united-canadian-premier-league-2026-08-08/data.json"
    },
    {
      "id": "cornerflick:match:atletico-ottawa-vs-hfx-wanderers-fc-canadian-premier-league-2026-08-08",
      "slug": "atletico-ottawa-vs-hfx-wanderers-fc-canadian-premier-league-2026-08-08",
      "kickoff_at": "2026-08-08T17:00:00+00:00",
      "status": "finished",
      "home_team": "Atlético Ottawa",
      "home_team_slug": "atletico-ottawa",
      "away_team": "HFX Wanderers FC",
      "away_team_slug": "hfx-wanderers-fc",
      "home_score": 2,
      "away_score": 1,
      "url": "https://cornerflick.com/football/canadian-premier-league/matches/atletico-ottawa-vs-hfx-wanderers-fc-canadian-premier-league-2026-08-08",
      "dataset_url": "https://cornerflick.com/football/canadian-premier-league/matches/atletico-ottawa-vs-hfx-wanderers-fc-canadian-premier-league-2026-08-08/data.json"
    },
    {
      "id": "cornerflick:match:forge-vs-vancouver-fc-canadian-premier-league-2026-08-07",
      "slug": "forge-vs-vancouver-fc-canadian-premier-league-2026-08-07",
      "kickoff_at": "2026-08-07T23:00:00+00:00",
      "status": "finished",
      "home_team": "Forge",
      "home_team_slug": "forge",
      "away_team": "Vancouver FC",
      "away_team_slug": "vancouver-fc",
      "home_score": 0,
      "away_score": 1,
      "url": "https://cornerflick.com/football/canadian-premier-league/matches/forge-vs-vancouver-fc-canadian-premier-league-2026-08-07",
      "dataset_url": "https://cornerflick.com/football/canadian-premier-league/matches/forge-vs-vancouver-fc-canadian-premier-league-2026-08-07/data.json"
    }
  ]
}
