{
  "generatedAt": "2026-11-11T14:51:47.755Z",
  "season": "Season 6 (2026)",
  "source": "https://gpsail.net",
  "events": [
    {
      "id": "perth-2026",
      "name": "Oracle Perth Sail Grand Prix",
      "location": "Perth",
      "country": "Australia",
      "venue": "Fremantle",
      "start": "2026-01-17",
      "end": "2026-01-18",
      "timezone": "Australia/Perth",
      "status": "completed",
      "winner": "greatbritain",
      "url": "https://gpsail.net/schedule/perth-2026/"
    },
    {
      "id": "auckland-2026",
      "name": "ITM New Zealand Sail Grand Prix",
      "location": "Auckland",
      "country": "New Zealand",
      "venue": "Waitematā Harbour",
      "start": "2026-02-14",
      "end": "2026-02-15",
      "timezone": "Pacific/Auckland",
      "status": "completed",
      "winner": "australia",
      "url": "https://gpsail.net/schedule/auckland-2026/"
    },
    {
      "id": "sydney-2026",
      "name": "KPMG Sydney Sail Grand Prix",
      "location": "Sydney",
      "country": "Australia",
      "venue": "Sydney Harbour",
      "start": "2026-02-28",
      "end": "2026-03-01",
      "timezone": "Australia/Sydney",
      "status": "completed",
      "winner": "usa",
      "url": "https://gpsail.net/schedule/sydney-2026/"
    },
    {
      "id": "rio-2026",
      "name": "Enel Rio Sail Grand Prix",
      "location": "Rio de Janeiro",
      "country": "Brazil",
      "venue": "Guanabara Bay",
      "start": "2026-04-11",
      "end": "2026-04-12",
      "timezone": "America/Sao_Paulo",
      "status": "completed",
      "winner": "australia",
      "url": "https://gpsail.net/schedule/rio-2026/"
    },
    {
      "id": "bermuda-2026",
      "name": "Apex Group Bermuda Sail Grand Prix",
      "location": "Hamilton",
      "country": "Bermuda",
      "venue": "Great Sound",
      "start": "2026-05-09",
      "end": "2026-05-10",
      "timezone": "Atlantic/Bermuda",
      "status": "completed",
      "winner": "australia",
      "url": "https://gpsail.net/schedule/bermuda-2026/"
    },
    {
      "id": "newyork-2026",
      "name": "Mubadala New York Sail Grand Prix",
      "location": "New York",
      "country": "USA",
      "venue": "Hudson River",
      "start": "2026-05-30",
      "end": "2026-05-31",
      "timezone": "America/New_York",
      "status": "completed",
      "winner": "australia",
      "url": "https://gpsail.net/schedule/newyork-2026/"
    },
    {
      "id": "halifax-2026",
      "name": "Canada Sail Grand Prix",
      "location": "Halifax",
      "country": "Canada",
      "venue": "Halifax Harbour",
      "start": "2026-06-20",
      "end": "2026-06-21",
      "timezone": "America/Halifax",
      "status": "completed",
      "winner": "spain",
      "url": "https://gpsail.net/schedule/halifax-2026/"
    },
    {
      "id": "portsmouth-2026",
      "name": "Emirates GBR Sail Grand Prix",
      "location": "Portsmouth",
      "country": "United Kingdom",
      "venue": "The Solent",
      "start": "2026-07-25",
      "end": "2026-07-26",
      "timezone": "Europe/London",
      "status": "completed",
      "winner": "spain",
      "url": "https://gpsail.net/schedule/portsmouth-2026/"
    },
    {
      "id": "sassnitz-2026",
      "name": "Germany Sail Grand Prix",
      "location": "Sassnitz",
      "country": "Germany",
      "venue": "Rügen Island",
      "start": "2026-08-22",
      "end": "2026-08-23",
      "timezone": "Europe/Berlin",
      "status": "completed",
      "winner": "australia",
      "url": "https://gpsail.net/schedule/sassnitz-2026/"
    },
    {
      "id": "valencia-2026",
      "name": "Spain Sail Grand Prix",
      "location": "Valencia",
      "country": "Spain",
      "venue": "Port of Valencia",
      "start": "2026-09-05",
      "end": "2026-09-06",
      "timezone": "Europe/Madrid",
      "status": "completed",
      "winner": "usa",
      "url": "https://gpsail.net/schedule/valencia-2026/"
    },
    {
      "id": "geneva-2026",
      "name": "Rolex Switzerland Sail Grand Prix",
      "location": "Geneva",
      "country": "Switzerland",
      "venue": "Lake Geneva",
      "start": "2026-09-19",
      "end": "2026-09-20",
      "timezone": "Europe/Zurich",
      "status": "completed",
      "winner": "spain",
      "url": "https://gpsail.net/schedule/geneva-2026/"
    },
    {
      "id": "dubai-2026",
      "name": "Emirates Dubai Sail Grand Prix",
      "location": "Dubai",
      "country": "UAE",
      "venue": "Mina Rashid",
      "start": "2026-11-21",
      "end": "2026-11-22",
      "timezone": "Asia/Dubai",
      "status": "upcoming",
      "winner": null,
      "url": "https://gpsail.net/schedule/dubai-2026/"
    },
    {
      "id": "abudhabi-2026",
      "name": "Mubadala Abu Dhabi Grand Final",
      "location": "Abu Dhabi",
      "country": "UAE",
      "venue": "Emirates Palace Marina",
      "start": "2026-11-28",
      "end": "2026-11-29",
      "timezone": "Asia/Dubai",
      "status": "upcoming",
      "winner": null,
      "url": "https://gpsail.net/schedule/abudhabi-2026/"
    }
  ]
}