[
  {
    "Key": "South Africa: Greyville",
    "Value": {
      "Country": null,
      "Area": "Greyville",
      "date": null,
      "races": [
        {
          "Time": "2026-10-25 12:37",
          "Area": "Greyville",
          "Meeting": "Race 01",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-Wd-cCH_Zm8HeKgY-X3rsfpM6PFbE2VEoHEJYqy7LxKUFvCM.csv",
          "csvFile": null,
          "isHurdle": false,
          "distance": "1200"
        },
        {
          "Time": "2026-10-25 13:15",
          "Area": "Greyville",
          "Meeting": "Race 02",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-Dbz1a6zzgCwgjSlFVPlzk69qy0MM6LyocknAp1M4UFucV_s.csv",
          "csvFile": null,
          "isHurdle": false,
          "distance": "1600"
        },
        {
          "Time": "2026-10-25 13:50",
          "Area": "Greyville",
          "Meeting": "Race 03",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-8vO_gkWWK6D5CedsRNt76sCjPHTdTE39w1Ks-97NGbyOX1w.csv",
          "csvFile": null,
          "isHurdle": false,
          "distance": "1600"
        },
        {
          "Time": "2026-10-25 14:25",
          "Area": "Greyville",
          "Meeting": "Race 04",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-sEiLIacEnvrFDf-_klriwWD_9O4off1e0GYkOXW1QaDJvOo.csv",
          "csvFile": null,
          "isHurdle": false,
          "distance": "1800"
        },
        {
          "Time": "2026-10-25 14:55",
          "Area": "Greyville",
          "Meeting": "Race 05",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-t8f32cE2SdMtBwBcCcGJNfG-XdL8sSKZVOc0X6Lvh0ZFoAI.csv",
          "csvFile": null,
          "isHurdle": false,
          "distance": "2000"
        },
        {
          "Time": "2026-10-25 15:30",
          "Area": "Greyville",
          "Meeting": "Race 06",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-FjOPM1PncaX9i36yiJEewA4m8Xx-g9yIouUIRtQuwgzFkus.csv",
          "csvFile": null,
          "isHurdle": false,
          "distance": "1400"
        },
        {
          "Time": "2026-10-25 16:05",
          "Area": "Greyville",
          "Meeting": "Race 07",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-0FkpoabyYB2cn7qvK2hOc-RyGgRaogV74akpo40tOH2EZVI.csv",
          "csvFile": null,
          "isHurdle": false,
          "distance": "1000"
        },
        {
          "Time": "2026-10-25 16:40",
          "Area": "Greyville",
          "Meeting": "Race 08",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-2IqHWufDo8RdDIKA30RqOaY6Rp6rGahDoaPd7XQnfs11NJM.csv",
          "csvFile": null,
          "isHurdle": false,
          "distance": "1200"
        },
        {
          "Time": "2026-10-25 17:15",
          "Area": "Greyville",
          "Meeting": "Race 09",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-jEyciBP28TR6L6jbZvtbpzNaBbmflG8geuUgQH7yIGrgUfs.csv",
          "csvFile": null,
          "isHurdle": false,
          "distance": "1200"
        }
      ],
      "isHurdle": false,
      "meetingName": "Race 09",
      "distance": "1200"
    }
  },
  {
    "Key": "United Kingdom: Aintree",
    "Value": {
      "Country": null,
      "Area": "Aintree",
      "date": null,
      "races": [
        {
          "Time": "2026-10-25 14:40",
          "Area": "Aintree",
          "Meeting": "Race 01",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-z4Uc2a2Bw16gfZDVABQJz5D560LgnLebBYvTpln5n0lUqXg.csv",
          "csvFile": null,
          "isHurdle": true,
          "distance": "4964"
        },
        {
          "Time": "2026-10-25 15:15",
          "Area": "Aintree",
          "Meeting": "Race 02",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-ta-22s5KoUnU_bG9qTQV-TNnVQxDnDLOc6uVe_s0Fdtmzuo.csv",
          "csvFile": null,
          "isHurdle": true,
          "distance": "4023"
        },
        {
          "Time": "2026-10-25 15:50",
          "Area": "Aintree",
          "Meeting": "Race 03",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-LxYPJp-To-rY0E5NLBRCovKPCCU84DYCTt9iZl00QuVzVqk.csv",
          "csvFile": null,
          "isHurdle": true,
          "distance": "3178"
        },
        {
          "Time": "2026-10-25 16:25",
          "Area": "Aintree",
          "Meeting": "Race 04",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-cdh3OC0P9puArT1ViBCA8SmDFN_2pgG6bkrhbBFG25PgdMk.csv",
          "csvFile": null,
          "isHurdle": true,
          "distance": "5020"
        },
        {
          "Time": "2026-10-25 17:00",
          "Area": "Aintree",
          "Meeting": "Race 05",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-iidLgF4IFzpbPnT6mHBMO9ZtObMOiV6EXHsRICRfC_r-T9o.csv",
          "csvFile": null,
          "isHurdle": true,
          "distance": "4005"
        },
        {
          "Time": "2026-10-25 17:35",
          "Area": "Aintree",
          "Meeting": "Race 06",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-o1J8lvxr8j1ZsKrYv84lQOETpXKXvowlgb8qK74s3reHn1Q.csv",
          "csvFile": null,
          "isHurdle": true,
          "distance": "4023"
        },
        {
          "Time": "2026-10-25 18:05",
          "Area": "Aintree",
          "Meeting": "Race 07",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-P92b7Kt7JBqB7AvERcIscPHz1_rWG17uVgeA3Rx1u-B97po.csv",
          "csvFile": null,
          "isHurdle": false,
          "distance": "3410"
        }
      ],
      "isHurdle": false,
      "meetingName": "Race 07",
      "distance": "4964"
    }
  },
  {
    "Key": "United Kingdom: Market Rasen",
    "Value": {
      "Country": null,
      "Area": "Market Rasen",
      "date": null,
      "races": [
        {
          "Time": "2026-10-25 15:00",
          "Area": "Market Rasen",
          "Meeting": "Race 01",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-5xZNklHs2qJJ0HpOGvJr1tRfI6bdsBSE8ZQyP-lMOcwNbtQ.csv",
          "csvFile": null,
          "isHurdle": true,
          "distance": "3333"
        },
        {
          "Time": "2026-10-25 15:35",
          "Area": "Market Rasen",
          "Meeting": "Race 02",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-qh2RfT3D9mh6FPPKiHoOeaNmvNUM5QfD844Lj6EMmG7afwU.csv",
          "csvFile": null,
          "isHurdle": true,
          "distance": "3333"
        },
        {
          "Time": "2026-10-25 16:10",
          "Area": "Market Rasen",
          "Meeting": "Race 03",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-nGneSgFMaw_gUUBAHFJ-F-xFfL35JXYKKkExNs7cDU2D00Y.csv",
          "csvFile": null,
          "isHurdle": true,
          "distance": "4306"
        },
        {
          "Time": "2026-10-25 16:41",
          "Area": "Market Rasen",
          "Meeting": "Race 04",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-cFokzg7_AMRuvp_MEH1jv7GJWMFfxOI8HATxnjipoue2y4o.csv",
          "csvFile": null,
          "isHurdle": true,
          "distance": "5544"
        },
        {
          "Time": "2026-10-25 17:13",
          "Area": "Market Rasen",
          "Meeting": "Race 05",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-iaut8nlBRV-t8M3VNNxI1EfVKwSbpP27AZZyHduROvxg6SM.csv",
          "csvFile": null,
          "isHurdle": true,
          "distance": "3853"
        },
        {
          "Time": "2026-10-25 17:48",
          "Area": "Market Rasen",
          "Meeting": "Race 06",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-h-xZPs6O6gt4k2kLsiSknj3KBHWAaCj-Xd0IFj-ERxGjqPA.csv",
          "csvFile": null,
          "isHurdle": true,
          "distance": "3333"
        },
        {
          "Time": "2026-10-25 18:23",
          "Area": "Market Rasen",
          "Meeting": "Race 07",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-qMnNM9rBrOeV5bqzoKzp2_82CMhsDUpbBmOuoNDn7b0JMRk.csv",
          "csvFile": null,
          "isHurdle": false,
          "distance": "3333"
        }
      ],
      "isHurdle": false,
      "meetingName": "Race 07",
      "distance": "3333"
    }
  },
  {
    "Key": "Ireland: Galway",
    "Value": {
      "Country": null,
      "Area": "Galway",
      "date": null,
      "races": [
        {
          "Time": "2026-10-25 14:32",
          "Area": "Galway",
          "Meeting": "Race 01",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-KyYYgvPtPAZ7gJhRuLKjQWUiV1efNh33H7Aolh5pBA8KDa8.csv",
          "csvFile": null,
          "isHurdle": true,
          "distance": "4527"
        },
        {
          "Time": "2026-10-25 15:07",
          "Area": "Galway",
          "Meeting": "Race 02",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-lgi1HzSuyQy6jK0ilOM1-0ZjrCk1MxvIq6W48hffxzV5A_E.csv",
          "csvFile": null,
          "isHurdle": true,
          "distance": "4527"
        },
        {
          "Time": "2026-10-25 15:42",
          "Area": "Galway",
          "Meeting": "Race 03",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-XpuzCxWwWmj_cFuxhgg-Ag4_k3GHFTEB9RMQsmMJjTuwxjc.csv",
          "csvFile": null,
          "isHurdle": true,
          "distance": "3670"
        },
        {
          "Time": "2026-10-25 16:17",
          "Area": "Galway",
          "Meeting": "Race 04",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-991ebbN_n4wak-jcByscFXFn4Z9XaH88dwY74zo0u_Jdb48.csv",
          "csvFile": null,
          "isHurdle": true,
          "distance": "3229"
        },
        {
          "Time": "2026-10-25 16:50",
          "Area": "Galway",
          "Meeting": "Race 05",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-J9XR-N9AMn3AdJ4kyHWkrrv4j4zmkQr54z7vnrCzdgQt2dk.csv",
          "csvFile": null,
          "isHurdle": true,
          "distance": "3229"
        },
        {
          "Time": "2026-10-25 17:20",
          "Area": "Galway",
          "Meeting": "Race 06",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-GOtMTWtE6d5i-dakdSiwHpajn94_Ypuq3IJl7fBwZTl83M4.csv",
          "csvFile": null,
          "isHurdle": true,
          "distance": "4166"
        },
        {
          "Time": "2026-10-25 17:56",
          "Area": "Galway",
          "Meeting": "Race 07",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-0U1dziRCW8O3vzPQHZbD6_tfJqAPIC8toyyIrQzjbpNUul4.csv",
          "csvFile": null,
          "isHurdle": true,
          "distance": "4316"
        },
        {
          "Time": "2026-10-25 18:30",
          "Area": "Galway",
          "Meeting": "Race 08",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-p8Skhy_0KFF-FR6sZG6sCbuzf4mDH2emcPXZNgyagb4QN1o.csv",
          "csvFile": null,
          "isHurdle": false,
          "distance": "3229"
        }
      ],
      "isHurdle": false,
      "meetingName": "Race 08",
      "distance": "4527"
    }
  },
  {
    "Key": "Ireland: Wexford",
    "Value": {
      "Country": null,
      "Area": "Wexford",
      "date": null,
      "races": [
        {
          "Time": "2026-10-25 14:50",
          "Area": "Wexford",
          "Meeting": "Race 01",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-xI8fW79XkjtYSHRS_bz6fLHK48CRKHlYYy3xdHBtXcMVYko.csv",
          "csvFile": null,
          "isHurdle": true,
          "distance": "3914"
        },
        {
          "Time": "2026-10-25 15:25",
          "Area": "Wexford",
          "Meeting": "Race 02",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-eBRgn5UaKH74nHcpmoMp9DdHcJDZBQqE5RwvR29M0UdFK70.csv",
          "csvFile": null,
          "isHurdle": true,
          "distance": "3914"
        },
        {
          "Time": "2026-10-25 16:00",
          "Area": "Wexford",
          "Meeting": "Race 03",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-Xooa-6YzcQAbDsnlynKOVyhLoJVMhi6DnCRB5pNo3fySMEQ.csv",
          "csvFile": null,
          "isHurdle": true,
          "distance": "3667"
        },
        {
          "Time": "2026-10-25 16:35",
          "Area": "Wexford",
          "Meeting": "Race 04",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-i4R-p0W8GZ-NXj4C70jFa579DyNwmYN0AAJp3DXH3UXxsKM.csv",
          "csvFile": null,
          "isHurdle": true,
          "distance": "3438"
        },
        {
          "Time": "2026-10-25 17:07",
          "Area": "Wexford",
          "Meeting": "Race 05",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-CCegLGb4YvKiHxv5Z8zFAdTisA4NlUDy9NV7AssKotW_HnY.csv",
          "csvFile": null,
          "isHurdle": true,
          "distance": "3438"
        },
        {
          "Time": "2026-10-25 17:40",
          "Area": "Wexford",
          "Meeting": "Race 06",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-RoqCKpnEcRyqBWYA3V0E7Q8usp6Ua9LPezdD7gCZko2_DTI.csv",
          "csvFile": null,
          "isHurdle": true,
          "distance": "4106"
        },
        {
          "Time": "2026-10-25 18:10",
          "Area": "Wexford",
          "Meeting": "Race 07",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-mRhPpitxhWx8yPRtVgIffnck-e6Iug3ybjOaUBkd3llCAKE.csv",
          "csvFile": null,
          "isHurdle": true,
          "distance": "4106"
        },
        {
          "Time": "2026-10-25 18:40",
          "Area": "Wexford",
          "Meeting": "Race 08",
          "ID": null,
          "downloadUrl": "https://www.punters.com.au/form-guides/spreadsheet-fin-uPR0aMY10H-FXpschWU6PioQhfJFY3_jauO9d3c0PY44EOk.csv",
          "csvFile": null,
          "isHurdle": false,
          "distance": "3520"
        }
      ],
      "isHurdle": false,
      "meetingName": "Race 08",
      "distance": "3914"
    }
  }
]