{
 "version": "1",
 "generated_at": "2026-11-01T11:21:11Z",
 "count": 42,
 "matches": [
  {
   "id": "2026-10-26-galatasaray-fenerbahce",
   "competition": "Trendyol Süper Lig",
   "round": 9,
   "kickoff": "2026-10-26T18:30:00Z",
   "home": "Galatasaray",
   "away": "Fenerbahçe",
   "status": "finished",
   "result": {
    "home": 2,
    "away": 1
   },
   "stage": "publication",
   "updated_at": "2026-10-27T21:04:15Z",
   "has_video": false,
   "score": {
    "home": 2,
    "away": 1
   },
   "probabilities": {
    "home": 0.475,
    "draw": 0.2398,
    "away": 0.2851
   },
   "confidence": {
    "pick": "home",
    "probability": 0.475,
    "level": "medium",
    "banko": false,
    "historical_hit_rate": 0.484
   },
   "url": "/api/v1/matches/2026-10-26-galatasaray-fenerbahce.json"
  },
  {
   "id": "2026-10-28-milan-bologna",
   "competition": "Serie A",
   "round": null,
   "kickoff": "2026-10-28T17:30:00Z",
   "home": "Milan",
   "away": "Bologna",
   "status": "finished",
   "result": {
    "home": 2,
    "away": 4
   },
   "stage": "publication",
   "updated_at": "2026-10-29T06:42:08Z",
   "has_video": false,
   "score": {
    "home": 1,
    "away": 0
   },
   "probabilities": {
    "home": 0.5822,
    "draw": 0.2376,
    "away": 0.1802
   },
   "confidence": {
    "pick": "home",
    "probability": 0.5822,
    "level": "medium_high",
    "banko": false,
    "historical_hit_rate": 0.606
   },
   "url": "/api/v1/matches/2026-10-28-milan-bologna.json"
  },
  {
   "id": "2026-10-28-venezia-inter",
   "competition": "Serie A",
   "round": null,
   "kickoff": "2026-10-28T17:30:00Z",
   "home": "Venezia",
   "away": "Inter",
   "status": "finished",
   "result": {
    "home": 0,
    "away": 2
   },
   "stage": "publication",
   "updated_at": "2026-10-29T06:42:08Z",
   "has_video": false,
   "score": {
    "home": 1,
    "away": 2
   },
   "probabilities": {
    "home": 0.1236,
    "draw": 0.1687,
    "away": 0.7077
   },
   "confidence": {
    "pick": "away",
    "probability": 0.7077,
    "level": "very_high",
    "banko": true,
    "historical_hit_rate": 0.78
   },
   "url": "/api/v1/matches/2026-10-28-venezia-inter.json"
  },
  {
   "id": "2026-10-28-celtic-dundee-united",
   "competition": "İskoçya Premiership",
   "round": null,
   "kickoff": "2026-10-28T19:45:00Z",
   "home": "Celtic",
   "away": "Dundee United",
   "status": "finished",
   "result": {
    "home": 2,
    "away": 2
   },
   "stage": "publication",
   "updated_at": "2026-10-29T06:42:09Z",
   "has_video": false,
   "score": {
    "home": 2,
    "away": 0
   },
   "probabilities": {
    "home": 0.7403,
    "draw": 0.1568,
    "away": 0.1029
   },
   "confidence": {
    "pick": "home",
    "probability": 0.7403,
    "level": "very_high",
    "banko": true,
    "historical_hit_rate": 0.78
   },
   "url": "/api/v1/matches/2026-10-28-celtic-dundee-united.json"
  },
  {
   "id": "2026-10-28-genoa-juventus",
   "competition": "Serie A",
   "round": null,
   "kickoff": "2026-10-28T19:45:00Z",
   "home": "Genoa",
   "away": "Juventus",
   "status": "finished",
   "result": {
    "home": 2,
    "away": 0
   },
   "stage": "publication",
   "updated_at": "2026-10-29T06:42:09Z",
   "has_video": false,
   "score": {
    "home": 0,
    "away": 1
   },
   "probabilities": {
    "home": 0.1843,
    "draw": 0.2543,
    "away": 0.5614
   },
   "confidence": {
    "pick": "away",
    "probability": 0.5614,
    "level": "medium_high",
    "banko": false,
    "historical_hit_rate": 0.606
   },
   "url": "/api/v1/matches/2026-10-28-genoa-juventus.json"
  },
  {
   "id": "2026-10-28-monza-napoli",
   "competition": "Serie A",
   "round": null,
   "kickoff": "2026-10-28T19:45:00Z",
   "home": "Monza",
   "away": "Napoli",
   "status": "finished",
   "result": {
    "home": 1,
    "away": 4
   },
   "stage": "publication",
   "updated_at": "2026-10-29T06:42:09Z",
   "has_video": false,
   "score": {
    "home": 1,
    "away": 2
   },
   "probabilities": {
    "home": 0.2179,
    "draw": 0.2401,
    "away": 0.542
   },
   "confidence": {
    "pick": "away",
    "probability": 0.542,
    "level": "medium",
    "banko": false,
    "historical_hit_rate": 0.484
   },
   "url": "/api/v1/matches/2026-10-28-monza-napoli.json"
  },
  {
   "id": "2026-10-29-atletico-mineiro-cruzeiro",
   "competition": "Brasileirão Série A",
   "round": null,
   "kickoff": "2026-10-29T22:30:00Z",
   "home": "Atlético Mineiro",
   "away": "Cruzeiro",
   "status": "finished",
   "result": {
    "home": 0,
    "away": 1
   },
   "stage": "pre_match",
   "updated_at": "2026-10-30T00:46:55Z",
   "has_video": false,
   "score": {
    "home": 1,
    "away": 2
   },
   "probabilities": {
    "home": 0.3333,
    "draw": 0.2637,
    "away": 0.403
   },
   "confidence": {
    "pick": "away",
    "probability": 0.403,
    "level": "low",
    "banko": false,
    "historical_hit_rate": 0.409
   },
   "url": "/api/v1/matches/2026-10-29-atletico-mineiro-cruzeiro.json"
  },
  {
   "id": "2026-10-29-vasco-da-gama-flamengo",
   "competition": "Brasileirão Série A",
   "round": null,
   "kickoff": "2026-10-29T23:00:00Z",
   "home": "Vasco da Gama",
   "away": "Flamengo",
   "status": "finished",
   "result": {
    "home": 1,
    "away": 4
   },
   "stage": "pre_match",
   "updated_at": "2026-10-30T01:15:51Z",
   "has_video": false,
   "score": {
    "home": 0,
    "away": 1
   },
   "probabilities": {
    "home": 0.1922,
    "draw": 0.2415,
    "away": 0.5663
   },
   "confidence": {
    "pick": "away",
    "probability": 0.5663,
    "level": "medium_high",
    "banko": false,
    "historical_hit_rate": 0.606
   },
   "url": "/api/v1/matches/2026-10-29-vasco-da-gama-flamengo.json"
  },
  {
   "id": "2026-10-30-gremio-athletico-paranaense",
   "competition": "Brasileirão Série A",
   "round": null,
   "kickoff": "2026-10-30T00:30:00Z",
   "home": "Grêmio",
   "away": "Athletico Paranaense",
   "status": "finished",
   "result": {
    "home": 2,
    "away": 0
   },
   "stage": "pre_match",
   "updated_at": "2026-10-30T02:45:36Z",
   "has_video": false,
   "score": {
    "home": 1,
    "away": 0
   },
   "probabilities": {
    "home": 0.4129,
    "draw": 0.2835,
    "away": 0.3036
   },
   "confidence": {
    "pick": "home",
    "probability": 0.4129,
    "level": "low",
    "banko": false,
    "historical_hit_rate": 0.409
   },
   "url": "/api/v1/matches/2026-10-30-gremio-athletico-paranaense.json"
  },
  {
   "id": "2026-10-30-konyaspor-galatasaray",
   "competition": "Trendyol Süper Lig",
   "round": 10,
   "kickoff": "2026-10-30T17:00:00Z",
   "home": "Konyaspor",
   "away": "Galatasaray",
   "status": "finished",
   "result": {
    "home": 0,
    "away": 4
   },
   "stage": "pre_match",
   "updated_at": "2026-10-30T19:30:47Z",
   "has_video": false,
   "score": {
    "home": 1,
    "away": 2
   },
   "probabilities": {
    "home": 0.1726,
    "draw": 0.216,
    "away": 0.6115
   },
   "confidence": {
    "pick": "away",
    "probability": 0.6115,
    "level": "high",
    "banko": true,
    "historical_hit_rate": 0.661
   },
   "url": "/api/v1/matches/2026-10-30-konyaspor-galatasaray.json"
  },
  {
   "id": "2026-10-30-grenoble-dijon",
   "competition": "Fransa Ligue 2",
   "round": null,
   "kickoff": "2026-10-30T19:00:00Z",
   "home": "Grenoble",
   "away": "Dijon",
   "status": "finished",
   "result": {
    "home": 1,
    "away": 3
   },
   "stage": "pre_match",
   "updated_at": "2026-10-31T08:46:28Z",
   "has_video": false,
   "score": {
    "home": 0,
    "away": 1
   },
   "probabilities": {
    "home": 0.2894,
    "draw": 0.276,
    "away": 0.4345
   },
   "confidence": {
    "pick": "away",
    "probability": 0.4345,
    "level": "low",
    "banko": false,
    "historical_hit_rate": 0.409
   },
   "url": "/api/v1/matches/2026-10-30-grenoble-dijon.json"
  },
  {
   "id": "2026-10-30-metz-pau",
   "competition": "Fransa Ligue 2",
   "round": null,
   "kickoff": "2026-10-30T19:00:00Z",
   "home": "Metz",
   "away": "Pau",
   "status": "finished",
   "result": {
    "home": 1,
    "away": 3
   },
   "stage": "pre_match",
   "updated_at": "2026-10-31T08:46:29Z",
   "has_video": false,
   "score": {
    "home": 1,
    "away": 0
   },
   "probabilities": {
    "home": 0.4969,
    "draw": 0.2578,
    "away": 0.2453
   },
   "confidence": {
    "pick": "home",
    "probability": 0.4969,
    "level": "medium",
    "banko": false,
    "historical_hit_rate": 0.484
   },
   "url": "/api/v1/matches/2026-10-30-metz-pau.json"
  },
  {
   "id": "2026-10-30-dundalk-shamrock-rovers",
   "competition": "League of Ireland Premier Division",
   "round": null,
   "kickoff": "2026-10-30T19:45:00Z",
   "home": "Dundalk",
   "away": "Shamrock Rovers",
   "status": "finished",
   "result": {
    "home": 3,
    "away": 1
   },
   "stage": "pre_match",
   "updated_at": "2026-10-31T08:48:42Z",
   "has_video": false,
   "score": {
    "home": 1,
    "away": 2
   },
   "probabilities": {
    "home": 0.2764,
    "draw": 0.2462,
    "away": 0.4774
   },
   "confidence": {
    "pick": "away",
    "probability": 0.4774,
    "level": "medium",
    "banko": false,
    "historical_hit_rate": 0.484
   },
   "url": "/api/v1/matches/2026-10-30-dundalk-shamrock-rovers.json"
  },
  {
   "id": "2026-10-30-newport-county-chesterfield",
   "competition": "İngiltere League Two",
   "round": null,
   "kickoff": "2026-10-30T19:45:00Z",
   "home": "Newport County",
   "away": "Chesterfield",
   "status": "finished",
   "result": {
    "home": 4,
    "away": 1
   },
   "stage": "pre_match",
   "updated_at": "2026-10-31T08:46:30Z",
   "has_video": false,
   "score": {
    "home": 0,
    "away": 1
   },
   "probabilities": {
    "home": 0.1955,
    "draw": 0.2421,
    "away": 0.5625
   },
   "confidence": {
    "pick": "away",
    "probability": 0.5625,
    "level": "medium_high",
    "banko": false,
    "historical_hit_rate": 0.606
   },
   "url": "/api/v1/matches/2026-10-30-newport-county-chesterfield.json"
  },
  {
   "id": "2026-10-30-corinthians-mirassol",
   "competition": "Brasileirão Série A",
   "round": null,
   "kickoff": "2026-10-30T23:00:00Z",
   "home": "Corinthians",
   "away": "Mirassol",
   "status": "finished",
   "result": {
    "home": 2,
    "away": 0
   },
   "stage": "publication",
   "updated_at": "2026-10-31T08:46:25Z",
   "has_video": false,
   "score": {
    "home": 1,
    "away": 0
   },
   "probabilities": {
    "home": 0.5148,
    "draw": 0.2701,
    "away": 0.2151
   },
   "confidence": {
    "pick": "home",
    "probability": 0.5148,
    "level": "medium",
    "banko": false,
    "historical_hit_rate": 0.484
   },
   "url": "/api/v1/matches/2026-10-30-corinthians-mirassol.json"
  },
  {
   "id": "2026-10-31-gwangju-fc-gimcheon-sangmu",
   "competition": "Güney Kore K Ligi 1",
   "round": null,
   "kickoff": "2026-10-31T07:30:00Z",
   "home": "Gwangju FC",
   "away": "Gimcheon Sangmu",
   "status": "finished",
   "result": {
    "home": 1,
    "away": 1
   },
   "stage": "publication",
   "updated_at": "2026-10-31T11:09:06Z",
   "has_video": false,
   "score": {
    "home": 0,
    "away": 1
   },
   "probabilities": {
    "home": 0.3016,
    "draw": 0.2714,
    "away": 0.427
   },
   "confidence": {
    "pick": "away",
    "probability": 0.427,
    "level": "low",
    "banko": false,
    "historical_hit_rate": 0.409
   },
   "url": "/api/v1/matches/2026-10-31-gwangju-fc-gimcheon-sangmu.json"
  },
  {
   "id": "2026-10-31-erzurumspor-corum-fk",
   "competition": "Trendyol Süper Lig",
   "round": 10,
   "kickoff": "2026-10-31T10:30:00Z",
   "home": "Erzurumspor",
   "away": "Çorum FK",
   "status": "finished",
   "result": {
    "home": 1,
    "away": 3
   },
   "stage": "pre_match",
   "updated_at": "2026-10-31T14:30:56Z",
   "has_video": false,
   "score": {
    "home": 1,
    "away": 1
   },
   "probabilities": {
    "home": 0.346,
    "draw": 0.2787,
    "away": 0.3753
   },
   "confidence": {
    "pick": "away",
    "probability": 0.3753,
    "level": "low",
    "banko": false,
    "historical_hit_rate": 0.409
   },
   "url": "/api/v1/matches/2026-10-31-erzurumspor-corum-fk.json"
  },
  {
   "id": "2026-10-31-chelsea-manchester-united",
   "competition": "Premier League",
   "round": null,
   "kickoff": "2026-10-31T12:30:00Z",
   "home": "Chelsea",
   "away": "Manchester United",
   "status": "finished",
   "result": {
    "home": 2,
    "away": 0
   },
   "stage": "pre_match",
   "updated_at": "2026-10-31T15:46:24Z",
   "has_video": false,
   "score": {
    "home": 2,
    "away": 1
   },
   "probabilities": {
    "home": 0.4529,
    "draw": 0.2537,
    "away": 0.2934
   },
   "confidence": {
    "pick": "home",
    "probability": 0.4529,
    "level": "medium",
    "banko": false,
    "historical_hit_rate": 0.484
   },
   "url": "/api/v1/matches/2026-10-31-chelsea-manchester-united.json"
  },
  {
   "id": "2026-10-31-lincoln-city-birmingham-city",
   "competition": "Championship",
   "round": null,
   "kickoff": "2026-10-31T12:30:00Z",
   "home": "Lincoln City",
   "away": "Birmingham City",
   "status": "finished",
   "result": {
    "home": 1,
    "away": 3
   },
   "stage": "pre_match",
   "updated_at": "2026-10-31T15:46:26Z",
   "has_video": false,
   "score": {
    "home": 0,
    "away": 1
   },
   "probabilities": {
    "home": 0.2998,
    "draw": 0.2713,
    "away": 0.4289
   },
   "confidence": {
    "pick": "away",
    "probability": 0.4289,
    "level": "low",
    "banko": false,
    "historical_hit_rate": 0.409
   },
   "url": "/api/v1/matches/2026-10-31-lincoln-city-birmingham-city.json"
  },
  {
   "id": "2026-10-31-kocaelispor-caykur-rizespor",
   "competition": "Trendyol Süper Lig",
   "round": 10,
   "kickoff": "2026-10-31T13:00:00Z",
   "home": "Kocaelispor",
   "away": "Çaykur Rizespor",
   "status": "finished",
   "result": {
    "home": 0,
    "away": 0
   },
   "stage": "pre_match",
   "updated_at": "2026-10-31T15:46:25Z",
   "has_video": false,
   "score": {
    "home": 0,
    "away": 1
   },
   "probabilities": {
    "home": 0.3335,
    "draw": 0.2727,
    "away": 0.3938
   },
   "confidence": {
    "pick": "away",
    "probability": 0.3938,
    "level": "low",
    "banko": false,
    "historical_hit_rate": 0.409
   },
   "url": "/api/v1/matches/2026-10-31-kocaelispor-caykur-rizespor.json"
  },
  {
   "id": "2026-10-31-fredrikstad-rosenborg",
   "competition": "Norveç Eliteserien",
   "round": null,
   "kickoff": "2026-10-31T15:00:00Z",
   "home": "Fredrikstad",
   "away": "Rosenborg",
   "status": "finished",
   "result": {
    "home": 0,
    "away": 3
   },
   "stage": "pre_match",
   "updated_at": "2026-10-31T18:00:34Z",
   "has_video": false,
   "score": {
    "home": 1,
    "away": 2
   },
   "probabilities": {
    "home": 0.2238,
    "draw": 0.2337,
    "away": 0.5426
   },
   "confidence": {
    "pick": "away",
    "probability": 0.5426,
    "level": "medium",
    "banko": false,
    "historical_hit_rate": 0.484
   },
   "url": "/api/v1/matches/2026-10-31-fredrikstad-rosenborg.json"
  },
  {
   "id": "2026-10-31-mechelen-genk",
   "competition": "Belçika Pro League",
   "round": null,
   "kickoff": "2026-10-31T15:00:00Z",
   "home": "Mechelen",
   "away": "Genk",
   "status": "finished",
   "result": {
    "home": 1,
    "away": 0
   },
   "stage": "pre_match",
   "updated_at": "2026-10-31T18:00:36Z",
   "has_video": false,
   "score": {
    "home": 1,
    "away": 2
   },
   "probabilities": {
    "home": 0.2494,
    "draw": 0.245,
    "away": 0.5056
   },
   "confidence": {
    "pick": "away",
    "probability": 0.5056,
    "level": "medium",
    "banko": false,
    "historical_hit_rate": 0.484
   },
   "url": "/api/v1/matches/2026-10-31-mechelen-genk.json"
  },
  {
   "id": "2026-10-31-peterborough-united-luton-town",
   "competition": "İngiltere League One",
   "round": null,
   "kickoff": "2026-10-31T15:00:00Z",
   "home": "Peterborough United",
   "away": "Luton Town",
   "status": "finished",
   "result": {
    "home": 0,
    "away": 2
   },
   "stage": "pre_match",
   "updated_at": "2026-10-31T18:00:37Z",
   "has_video": false,
   "score": {
    "home": 2,
    "away": 3
   },
   "probabilities": {
    "home": 0.2771,
    "draw": 0.2279,
    "away": 0.495
   },
   "confidence": {
    "pick": "away",
    "probability": 0.495,
    "level": "medium",
    "banko": false,
    "historical_hit_rate": 0.484
   },
   "url": "/api/v1/matches/2026-10-31-peterborough-united-luton-town.json"
  },
  {
   "id": "2026-10-31-altach-ried",
   "competition": "Avusturya Bundesliga",
   "round": null,
   "kickoff": "2026-10-31T16:00:00Z",
   "home": "Altach",
   "away": "Ried",
   "status": "finished",
   "result": {
    "home": 1,
    "away": 1
   },
   "stage": "pre_match",
   "updated_at": "2026-11-01T09:11:25Z",
   "has_video": false,
   "score": {
    "home": 2,
    "away": 1
   },
   "probabilities": {
    "home": 0.4231,
    "draw": 0.2637,
    "away": 0.3132
   },
   "confidence": {
    "pick": "home",
    "probability": 0.4231,
    "level": "low",
    "banko": false,
    "historical_hit_rate": 0.409
   },
   "url": "/api/v1/matches/2026-10-31-altach-ried.json"
  },
  {
   "id": "2026-10-31-fenerbahce-goztepe",
   "competition": "Trendyol Süper Lig",
   "round": 10,
   "kickoff": "2026-10-31T16:00:00Z",
   "home": "Fenerbahçe",
   "away": "Göztepe",
   "status": "finished",
   "result": {
    "home": 1,
    "away": 2
   },
   "stage": "pre_match",
   "updated_at": "2026-11-01T09:11:28Z",
   "has_video": false,
   "score": {
    "home": 3,
    "away": 1
   },
   "probabilities": {
    "home": 0.6797,
    "draw": 0.1865,
    "away": 0.1337
   },
   "confidence": {
    "pick": "home",
    "probability": 0.6797,
    "level": "high",
    "banko": true,
    "historical_hit_rate": 0.661
   },
   "url": "/api/v1/matches/2026-10-31-fenerbahce-goztepe.json"
  },
  {
   "id": "2026-10-31-bayern-munih-dortmund",
   "competition": "Bundesliga",
   "round": null,
   "kickoff": "2026-10-31T17:30:00Z",
   "home": "Bayern Münih",
   "away": "Borussia Dortmund",
   "status": "finished",
   "result": {
    "home": 2,
    "away": 2
   },
   "stage": "pre_match",
   "updated_at": "2026-11-01T09:11:27Z",
   "has_video": false,
   "score": {
    "home": 3,
    "away": 1
   },
   "probabilities": {
    "home": 0.7297,
    "draw": 0.1529,
    "away": 0.1175
   },
   "confidence": {
    "pick": "home",
    "probability": 0.7297,
    "level": "very_high",
    "banko": true,
    "historical_hit_rate": 0.78
   },
   "url": "/api/v1/matches/2026-10-31-bayern-munih-dortmund.json"
  },
  {
   "id": "2026-10-31-guingamp-saint-etienne",
   "competition": "Fransa Ligue 2",
   "round": null,
   "kickoff": "2026-10-31T19:00:00Z",
   "home": "Guingamp",
   "away": "Saint-Étienne",
   "status": "finished",
   "result": {
    "home": 3,
    "away": 0
   },
   "stage": "pre_match",
   "updated_at": "2026-11-01T09:11:29Z",
   "has_video": false,
   "score": {
    "home": 0,
    "away": 1
   },
   "probabilities": {
    "home": 0.2139,
    "draw": 0.2539,
    "away": 0.5322
   },
   "confidence": {
    "pick": "away",
    "probability": 0.5322,
    "level": "medium",
    "banko": false,
    "historical_hit_rate": 0.484
   },
   "url": "/api/v1/matches/2026-10-31-guingamp-saint-etienne.json"
  },
  {
   "id": "2026-10-31-milan-inter",
   "competition": "Serie A",
   "round": null,
   "kickoff": "2026-10-31T19:45:00Z",
   "home": "Milan",
   "away": "Inter",
   "status": "finished",
   "result": {
    "home": 3,
    "away": 1
   },
   "stage": "pre_match",
   "updated_at": "2026-11-01T09:11:30Z",
   "has_video": false,
   "score": {
    "home": 1,
    "away": 2
   },
   "probabilities": {
    "home": 0.278,
    "draw": 0.2469,
    "away": 0.475
   },
   "confidence": {
    "pick": "away",
    "probability": 0.475,
    "level": "medium",
    "banko": false,
    "historical_hit_rate": 0.484
   },
   "url": "/api/v1/matches/2026-10-31-milan-inter.json"
  },
  {
   "id": "2026-10-31-barcelona-alaves",
   "competition": "La Liga",
   "round": null,
   "kickoff": "2026-10-31T20:00:00Z",
   "home": "Barcelona",
   "away": "Alavés",
   "status": "finished",
   "result": {
    "home": 6,
    "away": 1
   },
   "stage": "pre_match",
   "updated_at": "2026-11-01T09:11:26Z",
   "has_video": false,
   "score": {
    "home": 3,
    "away": 1
   },
   "probabilities": {
    "home": 0.8878,
    "draw": 0.0798,
    "away": 0.0325
   },
   "confidence": {
    "pick": "home",
    "probability": 0.8878,
    "level": "top",
    "banko": true,
    "historical_hit_rate": 0.878
   },
   "url": "/api/v1/matches/2026-10-31-barcelona-alaves.json"
  },
  {
   "id": "2026-11-01-amed-sportif-eyupspor",
   "competition": "Trendyol Süper Lig",
   "round": 10,
   "kickoff": "2026-11-01T10:30:00Z",
   "home": "Amed Sportif",
   "away": "Eyüpspor",
   "status": "scheduled",
   "result": null,
   "stage": "pre_match",
   "updated_at": "2026-11-01T09:12:40Z",
   "has_video": false,
   "score": {
    "home": 3,
    "away": 1
   },
   "probabilities": {
    "home": 0.7683,
    "draw": 0.1583,
    "away": 0.0734
   },
   "confidence": {
    "pick": "home",
    "probability": 0.7683,
    "level": "very_high",
    "banko": true,
    "historical_hit_rate": 0.78
   },
   "url": "/api/v1/matches/2026-11-01-amed-sportif-eyupspor.json"
  },
  {
   "id": "2026-11-01-basaksehir-samsunspor",
   "competition": "Trendyol Süper Lig",
   "round": 10,
   "kickoff": "2026-11-01T13:00:00Z",
   "home": "Başakşehir",
   "away": "Samsunspor",
   "status": "scheduled",
   "result": null,
   "stage": "pre_match",
   "updated_at": "2026-11-01T11:19:04Z",
   "has_video": false,
   "score": {
    "home": 1,
    "away": 0
   },
   "probabilities": {
    "home": 0.5422,
    "draw": 0.2439,
    "away": 0.214
   },
   "confidence": {
    "pick": "home",
    "probability": 0.5422,
    "level": "medium",
    "banko": false,
    "historical_hit_rate": 0.484
   },
   "url": "/api/v1/matches/2026-11-01-basaksehir-samsunspor.json"
  },
  {
   "id": "2026-11-01-istanbulspor-mardin-1969",
   "competition": "TFF 1. Lig",
   "round": null,
   "kickoff": "2026-11-01T13:00:00Z",
   "home": "İstanbulspor",
   "away": "Mardin 1969",
   "status": "scheduled",
   "result": null,
   "stage": "pre_match",
   "updated_at": "2026-11-01T11:18:28Z",
   "has_video": false,
   "score": {
    "home": 0,
    "away": 1
   },
   "probabilities": {
    "home": 0.2636,
    "draw": 0.2835,
    "away": 0.4529
   },
   "confidence": {
    "pick": "away",
    "probability": 0.4529,
    "level": "medium",
    "banko": false,
    "historical_hit_rate": 0.484
   },
   "url": "/api/v1/matches/2026-11-01-istanbulspor-mardin-1969.json"
  },
  {
   "id": "2026-11-01-odense-silkeborg",
   "competition": "Danimarka Süper Ligi",
   "round": null,
   "kickoff": "2026-11-01T13:00:00Z",
   "home": "Odense",
   "away": "Silkeborg",
   "status": "scheduled",
   "result": null,
   "stage": "pre_match",
   "updated_at": "2026-11-01T11:20:30Z",
   "has_video": false,
   "score": {
    "home": 2,
    "away": 1
   },
   "probabilities": {
    "home": 0.5102,
    "draw": 0.2449,
    "away": 0.2449
   },
   "confidence": {
    "pick": "home",
    "probability": 0.5102,
    "level": "medium",
    "banko": false,
    "historical_hit_rate": 0.484
   },
   "url": "/api/v1/matches/2026-11-01-odense-silkeborg.json"
  },
  {
   "id": "2026-11-01-trabzonspor-gaziantep-fk",
   "competition": "Trendyol Süper Lig",
   "round": 10,
   "kickoff": "2026-11-01T13:00:00Z",
   "home": "Trabzonspor",
   "away": "Gaziantep FK",
   "status": "scheduled",
   "result": null,
   "stage": "pre_match",
   "updated_at": "2026-11-01T11:19:44Z",
   "has_video": false,
   "score": {
    "home": 3,
    "away": 1
   },
   "probabilities": {
    "home": 0.7884,
    "draw": 0.1403,
    "away": 0.0713
   },
   "confidence": {
    "pick": "home",
    "probability": 0.7884,
    "level": "very_high",
    "banko": true,
    "historical_hit_rate": 0.78
   },
   "url": "/api/v1/matches/2026-11-01-trabzonspor-gaziantep-fk.json"
  },
  {
   "id": "2026-11-01-aarhus-fremad-hillerod",
   "competition": "Danimarka 1. Division",
   "round": null,
   "kickoff": "2026-11-01T14:00:00Z",
   "home": "Aarhus Fremad",
   "away": "Hillerød",
   "status": "scheduled",
   "result": null,
   "stage": "publication",
   "updated_at": "2026-10-31T16:43:24Z",
   "has_video": true,
   "score": {
    "home": 1,
    "away": 0
   },
   "probabilities": {
    "home": 0.4495,
    "draw": 0.2793,
    "away": 0.2712
   },
   "confidence": {
    "pick": "home",
    "probability": 0.4495,
    "level": "low",
    "banko": false,
    "historical_hit_rate": 0.409
   },
   "url": "/api/v1/matches/2026-11-01-aarhus-fremad-hillerod.json"
  },
  {
   "id": "2026-11-01-arezzo-ascoli",
   "competition": "İtalya Serie B",
   "round": null,
   "kickoff": "2026-11-01T14:00:00Z",
   "home": "Arezzo",
   "away": "Ascoli",
   "status": "scheduled",
   "result": null,
   "stage": "publication",
   "updated_at": "2026-10-30T12:03:10Z",
   "has_video": true,
   "score": {
    "home": 0,
    "away": 1
   },
   "probabilities": {
    "home": 0.2861,
    "draw": 0.2727,
    "away": 0.4412
   },
   "confidence": {
    "pick": "away",
    "probability": 0.4412,
    "level": "low",
    "banko": false,
    "historical_hit_rate": 0.409
   },
   "url": "/api/v1/matches/2026-11-01-arezzo-ascoli.json"
  },
  {
   "id": "2026-11-01-frosinone-torino",
   "competition": "Serie A",
   "round": null,
   "kickoff": "2026-11-01T14:00:00Z",
   "home": "Frosinone",
   "away": "Torino",
   "status": "scheduled",
   "result": null,
   "stage": "publication",
   "updated_at": "2026-10-30T12:03:10Z",
   "has_video": true,
   "score": {
    "home": 3,
    "away": 2
   },
   "probabilities": {
    "home": 0.4483,
    "draw": 0.2322,
    "away": 0.3195
   },
   "confidence": {
    "pick": "home",
    "probability": 0.4483,
    "level": "low",
    "banko": false,
    "historical_hit_rate": 0.409
   },
   "url": "/api/v1/matches/2026-11-01-frosinone-torino.json"
  },
  {
   "id": "2026-11-01-kasimpasa-besiktas",
   "competition": "Trendyol Süper Lig",
   "round": 10,
   "kickoff": "2026-11-01T16:00:00Z",
   "home": "Kasımpaşa",
   "away": "Beşiktaş",
   "status": "scheduled",
   "result": null,
   "stage": "publication",
   "updated_at": "2026-10-30T12:03:10Z",
   "has_video": true,
   "score": {
    "home": 1,
    "away": 2
   },
   "probabilities": {
    "home": 0.1772,
    "draw": 0.2238,
    "away": 0.599
   },
   "confidence": {
    "pick": "away",
    "probability": 0.599,
    "level": "medium_high",
    "banko": false,
    "historical_hit_rate": 0.606
   },
   "url": "/api/v1/matches/2026-11-01-kasimpasa-besiktas.json"
  },
  {
   "id": "2026-11-01-liverpool-arsenal",
   "competition": "Premier League",
   "round": null,
   "kickoff": "2026-11-01T16:30:00Z",
   "home": "Liverpool",
   "away": "Arsenal",
   "status": "scheduled",
   "result": null,
   "stage": "publication",
   "updated_at": "2026-10-30T12:03:10Z",
   "has_video": true,
   "score": {
    "home": 0,
    "away": 1
   },
   "probabilities": {
    "home": 0.3289,
    "draw": 0.2687,
    "away": 0.4024
   },
   "confidence": {
    "pick": "away",
    "probability": 0.4024,
    "level": "low",
    "banko": false,
    "historical_hit_rate": 0.409
   },
   "url": "/api/v1/matches/2026-11-01-liverpool-arsenal.json"
  },
  {
   "id": "2026-11-01-lommel-gent",
   "competition": "Belçika Pro League",
   "round": null,
   "kickoff": "2026-11-01T17:30:00Z",
   "home": "Lommel",
   "away": "Gent",
   "status": "scheduled",
   "result": null,
   "stage": "publication",
   "updated_at": "2026-10-30T12:03:10Z",
   "has_video": true,
   "score": {
    "home": 0,
    "away": 1
   },
   "probabilities": {
    "home": 0.2227,
    "draw": 0.249,
    "away": 0.5284
   },
   "confidence": {
    "pick": "away",
    "probability": 0.5284,
    "level": "medium",
    "banko": false,
    "historical_hit_rate": 0.484
   },
   "url": "/api/v1/matches/2026-11-01-lommel-gent.json"
  },
  {
   "id": "2026-11-01-juventus-napoli",
   "competition": "Serie A",
   "round": null,
   "kickoff": "2026-11-01T19:45:00Z",
   "home": "Juventus",
   "away": "Napoli",
   "status": "scheduled",
   "result": null,
   "stage": "publication",
   "updated_at": "2026-10-30T12:03:10Z",
   "has_video": true,
   "score": {
    "home": 1,
    "away": 0
   },
   "probabilities": {
    "home": 0.4228,
    "draw": 0.2756,
    "away": 0.3016
   },
   "confidence": {
    "pick": "home",
    "probability": 0.4228,
    "level": "low",
    "banko": false,
    "historical_hit_rate": 0.409
   },
   "url": "/api/v1/matches/2026-11-01-juventus-napoli.json"
  },
  {
   "id": "2026-11-02-genclerbirligi-alanyaspor",
   "competition": "Trendyol Süper Lig",
   "round": 10,
   "kickoff": "2026-11-02T17:00:00Z",
   "home": "Gençlerbirliği",
   "away": "Alanyaspor",
   "status": "scheduled",
   "result": null,
   "stage": "publication",
   "updated_at": "2026-10-30T12:03:11Z",
   "has_video": true,
   "score": {
    "home": 1,
    "away": 1
   },
   "probabilities": {
    "home": 0.3553,
    "draw": 0.2818,
    "away": 0.3629
   },
   "confidence": {
    "pick": "away",
    "probability": 0.3629,
    "level": "low",
    "banko": false,
    "historical_hit_rate": 0.409
   },
   "url": "/api/v1/matches/2026-11-02-genclerbirligi-alanyaspor.json"
  }
 ]
}