From e90a6c71f6f6edadc432b2355ebeb486cb05d033 Mon Sep 17 00:00:00 2001 From: salam Date: Thu, 1 Jan 2026 16:41:33 +0100 Subject: [PATCH] grapper betsapi fixtures --- app/Console/Commands/Grapper/Betsapi/Bwin.php | 1 + .../Commands/Grapper/Betsapi/Fixtures.php | 13 +- .../Commands/Grapper/Betsapi/Willhill.php | 42 +- app/Console/Commands/TestFiles/bwin.json | 3272 +++++++++-------- app/Console/Commands/TestFiles/fixtures.json | 2 +- app/Console/Commands/TestFiles/fixtures.xml | 2850 +++++++------- app/Console/Commands/TestFiles/willhill.json | 1 + app/Mapper/FindEvent.php | 91 +- app/Mapper/LoadElements.php | 20 + app/Mapper/LoadGroups.php | 20 + app/Mapper/StoreElement.php | 23 + app/Mapper/StoreGroup.php | 23 + ...ilter.php => CompetitionGroupProvider.php} | 11 +- ...{ElementFilter.php => ElementProvider.php} | 12 +- app/Models/Mapper.php | 5 + ...5_112750_create_element_provider_table.php | 1 - ...reate_competition_group_provider_table.php | 1 - ...2025_12_19_111819_create_mappers_table.php | 1 - 18 files changed, 3335 insertions(+), 3054 deletions(-) create mode 100644 app/Console/Commands/TestFiles/willhill.json create mode 100644 app/Mapper/LoadElements.php create mode 100644 app/Mapper/LoadGroups.php create mode 100644 app/Mapper/StoreElement.php create mode 100644 app/Mapper/StoreGroup.php rename app/Models/{CompetitionGroupFilter.php => CompetitionGroupProvider.php} (58%) rename app/Models/{ElementFilter.php => ElementProvider.php} (55%) diff --git a/app/Console/Commands/Grapper/Betsapi/Bwin.php b/app/Console/Commands/Grapper/Betsapi/Bwin.php index 6c981ee6..40854a79 100644 --- a/app/Console/Commands/Grapper/Betsapi/Bwin.php +++ b/app/Console/Commands/Grapper/Betsapi/Bwin.php @@ -26,6 +26,7 @@ class Bwin /** * BWIN ODDS & BETRADAR ID (per page) + * only get BETRADAR ID no storing of data */ $base_url = 'https://api.b365api.com/v1/bwin/prematch?token='.config('env.betsapi_token').'&skip_markets=1&page=###page###&sport_id='.$bwin_sport_id; diff --git a/app/Console/Commands/Grapper/Betsapi/Fixtures.php b/app/Console/Commands/Grapper/Betsapi/Fixtures.php index 8f7437b2..4c64c222 100644 --- a/app/Console/Commands/Grapper/Betsapi/Fixtures.php +++ b/app/Console/Commands/Grapper/Betsapi/Fixtures.php @@ -5,17 +5,28 @@ namespace App\Console\Commands\Grapper\Betsapi; use App\Console\Commands\Curl; use App\Console\Commands\Nuh; use App\Mapper\FindEvent; +use App\Mapper\LoadElements; +use App\Mapper\LoadGroups; use App\Models\Sport; use App\Utilities\Notice; use Illuminate\Support\Carbon; class Fixtures { + public static $elements = []; + + public static $groups = []; + public static function grap() { $debug = Nuh::$options['d'] ?? 0; + $break = Nuh::$options['b'] ?? 0; + self::$elements = LoadElements::load(Nuh::$options['provider_id']); + + self::$groups = LoadGroups::load(Nuh::$options['provider_id']); + $sportmap = Sport::map('bapi'); $now = Carbon::now(); @@ -73,7 +84,7 @@ class Fixtures 'group_cc' => strtoupper($row['league']['cc']) ?? '', ]; - FindEvent::search($event); + FindEvent::search($event, self::$groups[$sport_id], self::$elements[$sport_id]); } } } diff --git a/app/Console/Commands/Grapper/Betsapi/Willhill.php b/app/Console/Commands/Grapper/Betsapi/Willhill.php index 6e5cb6ea..c636827c 100644 --- a/app/Console/Commands/Grapper/Betsapi/Willhill.php +++ b/app/Console/Commands/Grapper/Betsapi/Willhill.php @@ -4,6 +4,10 @@ namespace App\Console\Commands\Grapper\Betsapi; use App\Console\Commands\Curl; use App\Console\Commands\Nuh; +use App\Mapper\LoadElements; +use App\Mapper\LoadGroups; +use App\Mapper\StoreElement; +use App\Mapper\StoreGroup; use App\Models\Event; use App\Models\Mapper; use App\Models\Odds3way; @@ -15,6 +19,12 @@ class Willhill { $debug = Nuh::$options['d'] ?? 0; + $sport_id = 1; + + $elements = LoadElements::load(Nuh::$options['provider_id']); + + $groups = LoadGroups::load(Nuh::$options['provider_id']); + /** * williamhill */ @@ -23,6 +33,7 @@ class Willhill $res = Odds3way::join('events', 'odds_3ways.event_id', 'events.id') ->where('odds_3ways.bookmaker_id', $bookmaker_id) ->where('events.betsapi_id', 0) + ->where('events.sport_id', $sport_id) ->where('odds_3ways.bmoid', '>', 0)->pluck('odds_3ways.event_id', 'odds_3ways.bmoid'); foreach ($res as $willhill_id => $txodds_id) { @@ -40,7 +51,36 @@ class Willhill } if ($betsapi_id) { - Event::where('id', (int) $txodds_id)->update(['betsapi_id' => $betsapi_id, 'bet365_id' => $bet365_id]); + + $match = Event::where('id', (int) $txodds_id)->first(); + + $ele = []; + $ele['sport_id'] = $sport_id; + $ele['provider_id'] = Nuh::$options['provider_id']; + $ele['element_id'] = $match->home_id ?? 0; + $ele['provider_element_id'] = $data['results'][0]['home']['id'] ?? 0; + $ele['name'] = $data['results'][0]['home']['name']; + StoreElement::store($elements, $ele); + + $ele = []; + $ele['sport_id'] = $sport_id; + $ele['provider_id'] = Nuh::$options['provider_id']; + $ele['element_id'] = $match->away_id ?? 0; + $ele['provider_element_id'] = $data['results'][0]['away']['id'] ?? 0; + $ele['name'] = $data['results'][0]['away']['name']; + StoreElement::store($elements, $ele); + + $group = []; + $group['sport_id'] = $sport_id; + $group['provider_id'] = Nuh::$options['provider_id']; + $group['competition_group_id'] = $match->competition_group_id; + $group['provider_group_id'] = $data['results'][0]['league']['id'] ?? 0; + $group['name'] = $data['results'][0]['league']['name']; + StoreGroup::store($groups, $group); + + $match->betsapi_id = $betsapi_id; + $match->bet365_id = $bet365_id; + $match->save(); Mapper::where('event_id', $betsapi_id)->delete(); } diff --git a/app/Console/Commands/TestFiles/bwin.json b/app/Console/Commands/TestFiles/bwin.json index 2c6c69f7..fe7be10f 100644 --- a/app/Console/Commands/TestFiles/bwin.json +++ b/app/Console/Commands/TestFiles/bwin.json @@ -3,1854 +3,1884 @@ "pager": { "page": 1, "per_page": 100, - "total": 444 + "total": 492 }, "results": [ { - "Id": 207726481, + "Id": 207729742, "SportId": 4, "SportName": "Football", - "RegionId": 66, - "RegionName": "Malaysia", - "LeagueId": 101713, - "LeagueName": "Liga A1", - "BetRadarId": 62204726, - "our_event_id": 10339045, + "RegionId": 62, + "RegionName": "Israel", + "LeagueId": 102603, + "LeagueName": "Ligat Al - Women", + "BetRadarId": 67122600, + "our_event_id": 11200964, "IsPreMatch": true, - "Date": "2025-12-22T08:45:00Z", - "updated_at": "1766392839", - "HomeTeam": "Perak", - "HomeTeamId": 167717, - "AwayTeam": "Selangor FA II (U23)", - "AwayTeamId": 177054 + "Date": "2026-01-01T15:35:00Z", + "updated_at": "1767281407", + "HomeTeam": "Kiryat Gat SC (Women)", + "HomeTeamId": 209669, + "HomeTeamShort": "Kiryat Gat (W)", + "AwayTeam": "Maccabi Tel Aviv FC (Women)", + "AwayTeamId": 702476 }, { - "Id": 207726860, + "Id": 207728603, "SportId": 4, "SportName": "Football", - "RegionId": 134, - "RegionName": "India", - "LeagueId": 102442, - "LeagueName": "Santosh Cup", - "BetRadarId": null, - "our_event_id": 11159238, + "RegionId": 62, + "RegionName": "Israel", + "LeagueId": 102603, + "LeagueName": "Ligat Al - Women", + "BetRadarId": 67122606, + "our_event_id": 11175845, "IsPreMatch": true, - "Date": "2025-12-22T09:30:00Z", - "updated_at": "1766392864", - "HomeTeam": "Services FT", - "HomeTeamId": 267999, - "AwayTeam": "Karnataka FA", - "AwayTeamId": 268293 + "Date": "2026-01-01T15:40:00Z", + "updated_at": "1767280791", + "HomeTeam": "Hapoel Raanana (Women)", + "HomeTeamId": 211278, + "HomeTeamShort": "Hapoel Raanana (W)", + "AwayTeam": "Maccabi Panthers Ashdod (Women)", + "AwayTeamId": 330873, + "AwayTeamShort": "Maccabi Panthers Ashdod (W)" }, { - "Id": 207727553, + "Id": 207728601, "SportId": 4, "SportName": "Football", - "RegionId": 134, - "RegionName": "India", - "LeagueId": 101780, - "LeagueName": "Mumbai Premier League", - "BetRadarId": null, - "our_event_id": 11159187, + "RegionId": 62, + "RegionName": "Israel", + "LeagueId": 102603, + "LeagueName": "Ligat Al - Women", + "BetRadarId": 67122604, + "our_event_id": 11175846, "IsPreMatch": true, - "Date": "2025-12-22T09:30:00Z", - "updated_at": "1766392864", - "HomeTeam": "CFCI", - "HomeTeamId": 439693, - "AwayTeam": "Kenkre FC", - "AwayTeamId": 272694 + "Date": "2026-01-01T15:45:00Z", + "updated_at": "1767281407", + "HomeTeam": "Hapoel Katamon Jerusalem (Women)", + "HomeTeamId": 310221, + "HomeTeamShort": "Hapoel Katamon (W)", + "AwayTeam": "Maccabi Kishronot Hadera (Women)", + "AwayTeamId": 282195, + "AwayTeamShort": "Maccabi Hadera (W)" }, { - "Id": 207726411, - "SportId": 4, - "SportName": "Football", - "RegionId": 31, - "RegionName": "Turkey", - "LeagueId": 102893, - "LeagueName": "2. Lig", - "BetRadarId": 66154786, - "our_event_id": 11049842, - "IsPreMatch": true, - "Date": "2025-12-22T10:00:00Z", - "updated_at": "1766392839", - "HomeTeam": "Menemen FK", - "HomeTeamId": 138920, - "AwayTeam": "1461 Trabzon FK", - "AwayTeamId": 281102 - }, - { - "Id": 207726442, - "SportId": 4, - "SportName": "Football", - "RegionId": 20, - "RegionName": "Italy", - "LeagueId": 101539, - "LeagueName": "Campionato Primavera 1", - "BetRadarId": 61537138, - "our_event_id": 10185573, - "IsPreMatch": true, - "Date": "2025-12-22T10:00:00Z", - "updated_at": "1766392829", - "HomeTeam": "Torino FC (U20)", - "HomeTeamId": 566516, - "AwayTeam": "US Lecce (U20)", - "AwayTeamId": 565437 - }, - { - "Id": 207727491, - "SportId": 4, - "SportName": "Football", - "RegionId": 136, - "RegionName": "Iran", - "LeagueId": 102004, - "LeagueName": "Division 2", - "BetRadarId": null, - "our_event_id": 11159604, - "IsPreMatch": true, - "Date": "2025-12-22T10:30:00Z", - "updated_at": "1766392839", - "HomeTeam": "Ferdowsi Samen", - "HomeTeamId": 597034, - "AwayTeam": "Spad Alvand Tehran", - "AwayTeamId": 271403 - }, - { - "Id": 207726412, - "SportId": 4, - "SportName": "Football", - "RegionId": 31, - "RegionName": "Turkey", - "LeagueId": 102893, - "LeagueName": "2. Lig", - "BetRadarId": 65768396, - "our_event_id": 11000865, - "IsPreMatch": true, - "Date": "2025-12-22T11:00:00Z", - "updated_at": "1766392839", - "HomeTeam": "Kirklarelispor", - "HomeTeamId": 230311, - "AwayTeam": "Yeni Mersin Idmanyurdu AS", - "AwayTeamId": 228064, - "AwayTeamShort": "Yeni Mersin Idmanyurdu" - }, - { - "Id": 207726438, - "SportId": 4, - "SportName": "Football", - "RegionId": 92, - "RegionName": "Cambodia", - "LeagueId": 102604, - "LeagueName": "Cambodian Premier League", - "BetRadarId": 63259933, - "our_event_id": 10549901, - "IsPreMatch": true, - "Date": "2025-12-22T11:00:00Z", - "updated_at": "1766392839", - "HomeTeam": "Ministry of Interior FA", - "HomeTeamId": 469066, - "AwayTeam": "Kirivong Sok Sen Chey FC", - "AwayTeamId": 211294, - "AwayTeamShort": "Kirivong Sok Sen Chey" - }, - { - "Id": 207726026, - "SportId": 4, - "SportName": "Football", - "RegionId": 18, - "RegionName": "Greece", - "LeagueId": 102191, - "LeagueName": "Super League 2", - "BetRadarId": 63472185, - "our_event_id": 11129866, - "IsPreMatch": true, - "Date": "2025-12-22T12:00:00Z", - "updated_at": "1766392829", - "HomeTeam": "Asteras Tripolis B", - "HomeTeamId": 576781, - "AwayTeam": "PAE Anagennisi Karditsas 1904", - "AwayTeamId": 210450 - }, - { - "Id": 207726363, - "SportId": 4, - "SportName": "Football", - "RegionId": 135, - "RegionName": "Indonesia", - "LeagueId": 102200, - "LeagueName": "Liga 1", - "BetRadarId": 62082860, - "our_event_id": 10307570, - "IsPreMatch": true, - "Date": "2025-12-22T12:00:00Z", - "updated_at": "1766392839", - "HomeTeam": "Semen Padang", - "HomeTeamId": 259558, - "AwayTeam": "Persija Jakarta", - "AwayTeamId": 196162 - }, - { - "Id": 207726409, - "SportId": 4, - "SportName": "Football", - "RegionId": 31, - "RegionName": "Turkey", - "LeagueId": 102893, - "LeagueName": "2. Lig", - "BetRadarId": 66155962, - "our_event_id": 11049827, - "IsPreMatch": true, - "Date": "2025-12-22T12:00:00Z", - "updated_at": "1766392839", - "HomeTeam": "Elazigspor", - "HomeTeamId": 231045, - "AwayTeam": "Iskenderunspor AS", - "AwayTeamId": 225732, - "AwayTeamShort": "Iskenderunspor" - }, - { - "Id": 207726440, - "SportId": 4, - "SportName": "Football", - "RegionId": 20, - "RegionName": "Italy", - "LeagueId": 101539, - "LeagueName": "Campionato Primavera 1", - "BetRadarId": 61537150, - "our_event_id": 10185567, - "IsPreMatch": true, - "Date": "2025-12-22T12:00:00Z", - "updated_at": "1766392829", - "HomeTeam": "Cesena FC (U20)", - "HomeTeamId": 564912, - "AwayTeam": "AC Monza (U20)", - "AwayTeamId": 565435 - }, - { - "Id": 207726444, - "SportId": 4, - "SportName": "Football", - "RegionId": 20, - "RegionName": "Italy", - "LeagueId": 101539, - "LeagueName": "Campionato Primavera 1", - "BetRadarId": 61537154, - "our_event_id": 10185565, - "IsPreMatch": true, - "Date": "2025-12-22T12:00:00Z", - "updated_at": "1766392829", - "HomeTeam": "Atalanta BC (U20)", - "HomeTeamId": 566515, - "AwayTeam": "Juventus FC (U20)", - "AwayTeamId": 566400 - }, - { - "Id": 207726491, - "SportId": 4, - "SportName": "Football", - "RegionId": 111, - "RegionName": "Egypt", - "LeagueId": 102636, - "LeagueName": "Egypt Cup", - "BetRadarId": 66643752, - "our_event_id": 11113482, - "IsPreMatch": true, - "Date": "2025-12-22T12:30:00Z", - "updated_at": "1766392839", - "HomeTeam": "Al Masry Club", - "HomeTeamId": 195672, - "AwayTeam": "Dekernes", - "AwayTeamId": 189352 - }, - { - "Id": 207726624, - "SportId": 4, - "SportName": "Football", - "RegionId": 137, - "RegionName": "Iraq", - "LeagueId": 101783, - "LeagueName": "Stars League", - "BetRadarId": 66855818, - "our_event_id": 11140168, - "IsPreMatch": true, - "Date": "2025-12-22T13:00:00Z", - "updated_at": "1766392829", - "HomeTeam": "Al Karkh", - "HomeTeamId": 258517, - "AwayTeam": "Al-Gharraf", - "AwayTeamId": 538517 - }, - { - "Id": 207726626, - "SportId": 4, - "SportName": "Football", - "RegionId": 137, - "RegionName": "Iraq", - "LeagueId": 101783, - "LeagueName": "Stars League", - "BetRadarId": 66855820, - "our_event_id": 11140167, - "IsPreMatch": true, - "Date": "2025-12-22T13:00:00Z", - "updated_at": "1766392829", - "HomeTeam": "AL Mosul SC", - "HomeTeamId": 589169, - "AwayTeam": "Naft Maysan", - "AwayTeamId": 189902 - }, - { - "Id": 207726784, - "SportId": 4, - "SportName": "Football", - "RegionId": 139, - "RegionName": "Jordan", - "LeagueId": 101786, - "LeagueName": "Cup", - "BetRadarId": 66886158, - "our_event_id": 11143973, - "IsPreMatch": true, - "Date": "2025-12-22T13:00:00Z", - "updated_at": "1766392839", - "HomeTeam": "Al-Ahly Amman", - "HomeTeamId": 253510, - "AwayTeam": "Al Ramtha SC", - "AwayTeamId": 197090 - }, - { - "Id": 207721139, - "SportId": 4, - "SportName": "Football", - "RegionId": 11, - "RegionName": "Africa", - "LeagueId": 103057, - "LeagueName": "Africa Cup of Nations", - "BetRadarId": 57797047, - "our_event_id": 9468266, - "IsPreMatch": true, - "Date": "2025-12-22T14:00:00Z", - "updated_at": "1766392839", - "HomeTeam": "Mali", - "HomeTeamId": 201451, - "AwayTeam": "Zambia", - "AwayTeamId": 211694 - }, - { - "Id": 207723621, - "SportId": 4, - "SportName": "Football", - "RegionId": 31, - "RegionName": "Turkey", - "LeagueId": 102832, - "LeagueName": "Super Lig", - "BetRadarId": 61720700, - "our_event_id": 11131361, - "IsPreMatch": true, - "Date": "2025-12-22T14:00:00Z", - "updated_at": "1766392780", - "HomeTeam": "Istanbul Basaksehir", - "HomeTeamId": 231665, - "HomeTeamShort": "Basaksehir", - "AwayTeam": "Gazisehir Gaziantep FK", - "AwayTeamId": 231243 - }, - { - "Id": 207727750, - "SportId": 4, - "SportName": "Football", - "RegionId": 142, - "RegionName": "Kuwait", - "LeagueId": 101789, - "LeagueName": "Division 1", - "BetRadarId": null, - "our_event_id": 11159391, - "IsPreMatch": true, - "Date": "2025-12-22T14:25:00Z", - "updated_at": "1766392839", - "HomeTeam": "Al Yarmouk (KUW)", - "HomeTeamId": 197156, - "AwayTeam": "Sporty FC", - "AwayTeamId": 719219 - }, - { - "Id": 207727756, - "SportId": 4, - "SportName": "Football", - "RegionId": 142, - "RegionName": "Kuwait", - "LeagueId": 101789, - "LeagueName": "Division 1", - "BetRadarId": null, - "our_event_id": 11159392, - "IsPreMatch": true, - "Date": "2025-12-22T14:25:00Z", - "updated_at": "1766392839", - "HomeTeam": "Al Jazira (KUW)", - "HomeTeamId": 655262, - "AwayTeam": "Burgan SC", - "AwayTeamId": 197171 - }, - { - "Id": 207726492, - "SportId": 4, - "SportName": "Football", - "RegionId": 111, - "RegionName": "Egypt", - "LeagueId": 102636, - "LeagueName": "Egypt Cup", - "BetRadarId": 66643754, - "our_event_id": 11112771, - "IsPreMatch": true, - "Date": "2025-12-22T15:00:00Z", - "updated_at": "1766392839", - "HomeTeam": "Pyramids FC", - "HomeTeamId": 195665, - "AwayTeam": "FC Masar", - "AwayTeamId": 606820 - }, - { - "Id": 207726482, - "SportId": 4, - "SportName": "Football", - "RegionId": 77, - "RegionName": "Azerbaijan", - "LeagueId": 102125, - "LeagueName": "Premjer Liga", - "BetRadarId": 63185497, - "our_event_id": 10538058, - "IsPreMatch": true, - "Date": "2025-12-22T15:30:00Z", - "updated_at": "1766392864", - "HomeTeam": "Sumgayit FK", - "HomeTeamId": 193792, - "AwayTeam": "FC Sabah Masazir", - "AwayTeamId": 193797 - }, - { - "Id": 207726623, - "SportId": 4, - "SportName": "Football", - "RegionId": 137, - "RegionName": "Iraq", - "LeagueId": 101783, - "LeagueName": "Stars League", - "BetRadarId": 66855824, - "our_event_id": 11140165, - "IsPreMatch": true, - "Date": "2025-12-22T15:30:00Z", - "updated_at": "1766392829", - "HomeTeam": "Newroz SC", - "HomeTeamId": 338851, - "AwayTeam": "Amanat Baghdad SC", - "AwayTeamId": 189897 - }, - { - "Id": 207726625, - "SportId": 4, - "SportName": "Football", - "RegionId": 137, - "RegionName": "Iraq", - "LeagueId": 101783, - "LeagueName": "Stars League", - "BetRadarId": 66855822, - "our_event_id": 11140166, - "IsPreMatch": true, - "Date": "2025-12-22T15:30:00Z", - "updated_at": "1766392829", - "HomeTeam": "Diyala FC", - "HomeTeamId": 280302, - "AwayTeam": "Erbil", - "AwayTeamId": 189904 - }, - { - "Id": 207726785, - "SportId": 4, - "SportName": "Football", - "RegionId": 139, - "RegionName": "Jordan", - "LeagueId": 101786, - "LeagueName": "Cup", - "BetRadarId": 66886160, - "our_event_id": 11144813, - "IsPreMatch": true, - "Date": "2025-12-22T15:30:00Z", - "updated_at": "1766392839", - "HomeTeam": "Al Faisaly Amman", - "HomeTeamId": 130955, - "AwayTeam": "Shabab Al Ordon", - "AwayTeamId": 197067 - }, - { - "Id": 207727831, - "SportId": 4, - "SportName": "Football", - "RegionId": 178, - "RegionName": "Oman", - "LeagueId": 102266, - "LeagueName": "Oman Professional League", - "BetRadarId": 67017424, - "our_event_id": 11163327, - "IsPreMatch": true, - "Date": "2025-12-22T15:45:00Z", - "updated_at": "1766392864", - "HomeTeam": "Al-Seeb", - "HomeTeamId": 197529, - "AwayTeam": "Bahla Club", - "AwayTeamId": 197548 - }, - { - "Id": 207723022, - "SportId": 4, - "SportName": "Football", - "RegionId": 18, - "RegionName": "Greece", - "LeagueId": 102844, - "LeagueName": "Super League", - "BetRadarId": 61913222, - "our_event_id": 10260864, - "IsPreMatch": true, - "Date": "2025-12-22T16:00:00Z", - "updated_at": "1766392780", - "HomeTeam": "Panserraikos FC", - "HomeTeamId": 335681, - "HomeTeamShort": "Panserraikos", - "AwayTeam": "APO Levadiakos", - "AwayTeamId": 196031, - "AwayTeamShort": "Levadiakos" - }, - { - "Id": 207726582, - "SportId": 4, - "SportName": "Football", - "RegionId": 234, - "RegionName": "Asia", - "LeagueId": 2121, - "LeagueName": "AFC Champions League Elite", - "BetRadarId": 63014475, - "our_event_id": 10501433, - "IsPreMatch": true, - "Date": "2025-12-22T16:00:00Z", - "updated_at": "1766392839", - "HomeTeam": "Al Sharjah SSC", - "HomeTeamId": 196552, - "AwayTeam": "Al Hilal Saudi FC", - "AwayTeamId": 196334 - }, - { - "Id": 207726585, - "SportId": 4, - "SportName": "Football", - "RegionId": 234, - "RegionName": "Asia", - "LeagueId": 2121, - "LeagueName": "AFC Champions League Elite", - "BetRadarId": 63014477, - "our_event_id": 10501468, - "IsPreMatch": true, - "Date": "2025-12-22T16:00:00Z", - "updated_at": "1766392839", - "HomeTeam": "Tractor Sport Club", - "HomeTeamId": 138786, - "AwayTeam": "Al Duhail SC", - "AwayTeamId": 196232 - }, - { - "Id": 207726903, - "SportId": 4, - "SportName": "Football", - "RegionId": 121, - "RegionName": "Gambia", - "LeagueId": 101975, - "LeagueName": "GFA League Division 1", - "BetRadarId": null, - "our_event_id": 11160551, - "IsPreMatch": true, - "Date": "2025-12-22T16:00:00Z", - "updated_at": "1766392829", - "HomeTeam": "Team Rhino FC", - "HomeTeamId": 195208, - "HomeTeamShort": "Team Rhino", - "AwayTeam": "Steve Biko FC", - "AwayTeamId": 195207, - "AwayTeamShort": "Steve Biko" - }, - { - "Id": 207726904, - "SportId": 4, - "SportName": "Football", - "RegionId": 121, - "RegionName": "Gambia", - "LeagueId": 101975, - "LeagueName": "GFA League Division 1", - "BetRadarId": null, - "our_event_id": 11160550, - "IsPreMatch": true, - "Date": "2025-12-22T16:00:00Z", - "updated_at": "1766392829", - "HomeTeam": "Fortune FC", - "HomeTeamId": 195227, - "AwayTeam": "Greater Tomorrow FC", - "AwayTeamId": 268160 - }, - { - "Id": 207726905, - "SportId": 4, - "SportName": "Football", - "RegionId": 121, - "RegionName": "Gambia", - "LeagueId": 101975, - "LeagueName": "GFA League Division 1", - "BetRadarId": null, - "our_event_id": 11160552, - "IsPreMatch": true, - "Date": "2025-12-22T16:00:00Z", - "updated_at": "1766392829", - "HomeTeam": "Falcons FC", - "HomeTeamId": 195218, - "AwayTeam": "Bombada FC", - "AwayTeamId": 195214 - }, - { - "Id": 207727743, + "Id": 207728611, "SportId": 4, "SportName": "Football", "RegionId": 79, "RegionName": "Bahrain", - "LeagueId": 102662, - "LeagueName": "King of Bahrain Cup", - "BetRadarId": null, - "our_event_id": 11164273, - "IsPreMatch": true, - "Date": "2025-12-22T16:00:00Z", - "updated_at": "1766392839", - "HomeTeam": "Busaiteen", - "HomeTeamId": 165520, - "AwayTeam": "Um Al Hassam Club", - "AwayTeamId": 308232 - }, - { - "Id": 207703563, - "SportId": 4, - "SportName": "Football", - "RegionId": 20, - "RegionName": "Italy", - "LeagueId": 102774, - "LeagueName": "Super Cup", - "BetRadarId": null, - "our_event_id": 0, - "IsPreMatch": true, - "Date": "2025-12-22T17:00:00Z", - "updated_at": "1765875305", - "HomeTeam": "Inter Milan", - "HomeTeamId": 212600, - "HomeTeamShort": "Inter", - "AwayTeam": "SSC Napoli", - "AwayTeamId": 233407, - "AwayTeamShort": "Napoli" - }, - { - "Id": 207721141, - "SportId": 4, - "SportName": "Football", - "RegionId": 11, - "RegionName": "Africa", - "LeagueId": 103057, - "LeagueName": "Africa Cup of Nations", - "BetRadarId": 57797069, - "our_event_id": 11078462, - "IsPreMatch": true, - "Date": "2025-12-22T17:00:00Z", - "updated_at": "1766392839", - "HomeTeam": "South Africa", - "HomeTeamId": 201277, - "AwayTeam": "Angola", - "AwayTeamId": 201383 - }, - { - "Id": 207723626, - "SportId": 4, - "SportName": "Football", - "RegionId": 31, - "RegionName": "Turkey", - "LeagueId": 102832, - "LeagueName": "Super Lig", - "BetRadarId": 61720706, - "our_event_id": 11131363, - "IsPreMatch": true, - "Date": "2025-12-22T17:00:00Z", - "updated_at": "1766392780", - "HomeTeam": "Genclerbirligi SK", - "HomeTeamId": 212548, - "HomeTeamShort": "Genclerbirligi", - "AwayTeam": "Trabzonspor", - "AwayTeamId": 231600 - }, - { - "Id": 207725649, - "SportId": 4, - "SportName": "Football", - "RegionId": 31, - "RegionName": "Turkey", - "LeagueId": 102226, - "LeagueName": "1. Lig", - "BetRadarId": 61833932, - "our_event_id": 11138232, - "IsPreMatch": true, - "Date": "2025-12-22T17:00:00Z", - "updated_at": "1766392829", - "HomeTeam": "Bodrum Belediyesi Bodrumspor", - "HomeTeamId": 230478, - "AwayTeam": "Amed Sportif Faaliyetler", - "AwayTeamId": 230450 - }, - { - "Id": 207726357, - "SportId": 4, - "SportName": "Football", - "RegionId": 58, - "RegionName": "Cyprus", - "LeagueId": 101413, - "LeagueName": "1st Division", - "BetRadarId": 62116302, - "our_event_id": 10317164, - "IsPreMatch": true, - "Date": "2025-12-22T17:00:00Z", - "updated_at": "1766392829", - "HomeTeam": "AC Omonia Nicosia", - "HomeTeamId": 138851, - "HomeTeamShort": "Omonia", - "AwayTeam": "Ethnikos Achnas FC", - "AwayTeamId": 138852, - "AwayTeamShort": "Ethnikos Achnas" - }, - { - "Id": 207726362, - "SportId": 4, - "SportName": "Football", - "RegionId": 58, - "RegionName": "Cyprus", - "LeagueId": 101413, - "LeagueName": "1st Division", - "BetRadarId": 62116312, - "our_event_id": 10317160, - "IsPreMatch": true, - "Date": "2025-12-22T17:00:00Z", - "updated_at": "1766392829", - "HomeTeam": "AEL Limassol", - "HomeTeamId": 138860, - "HomeTeamShort": "AEL", - "AwayTeam": "AEK Larnaca", - "AwayTeamId": 138858 - }, - { - "Id": 207726441, - "SportId": 4, - "SportName": "Football", - "RegionId": 17, - "RegionName": "Germany", - "LeagueId": 102182, - "LeagueName": "Bundesliga - Women", - "BetRadarId": 61970114, - "our_event_id": 10281694, - "IsPreMatch": true, - "Date": "2025-12-22T17:00:00Z", - "updated_at": "1766392829", - "HomeTeam": "Bayer Leverkusen (Women)", - "HomeTeamId": 195852, - "HomeTeamShort": "Bayer Leverkusen (W)", - "AwayTeam": "Bayern Munich (Women)", - "AwayTeamId": 195826, - "AwayTeamShort": "Bayern Munich (W)" - }, - { - "Id": 207726483, - "SportId": 4, - "SportName": "Football", - "RegionId": 62, - "RegionName": "Israel", - "LeagueId": 101530, - "LeagueName": "Liga Leumit", - "BetRadarId": 61652028, - "our_event_id": 10210165, - "IsPreMatch": true, - "Date": "2025-12-22T17:00:00Z", - "updated_at": "1766392864", - "HomeTeam": "Maccabi Petah Tikva FC", - "HomeTeamId": 131121, - "HomeTeamShort": "Maccabi Petah Tikva", - "AwayTeam": "Hapoel Kfar Shalem", - "AwayTeamId": 148433 - }, - { - "Id": 207726484, - "SportId": 4, - "SportName": "Football", - "RegionId": 62, - "RegionName": "Israel", - "LeagueId": 101530, - "LeagueName": "Liga Leumit", - "BetRadarId": 61652034, - "our_event_id": 10210162, - "IsPreMatch": true, - "Date": "2025-12-22T17:00:00Z", - "updated_at": "1766392864", - "HomeTeam": "Hapoel Hadera FC", - "HomeTeamId": 138810, - "HomeTeamShort": "Hapoel Hadera", - "AwayTeam": "MS Kfar Kasem", - "AwayTeamId": 131124 - }, - { - "Id": 207726485, - "SportId": 4, - "SportName": "Football", - "RegionId": 62, - "RegionName": "Israel", - "LeagueId": 101530, - "LeagueName": "Liga Leumit", - "BetRadarId": 61652032, - "our_event_id": 10210163, - "IsPreMatch": true, - "Date": "2025-12-22T17:00:00Z", - "updated_at": "1766392864", - "HomeTeam": "Hapoel Acre FC", - "HomeTeamId": 131109, - "HomeTeamShort": "Hapoel Acre", - "AwayTeam": "Hapoel Ramat Gan Givatayim FC", - "AwayTeamId": 131117, - "AwayTeamShort": "Hapoel Ramat Gan Givatayim" - }, - { - "Id": 207727742, - "SportId": 4, - "SportName": "Football", - "RegionId": 62, - "RegionName": "Israel", - "LeagueId": 103324, - "LeagueName": "Liga Bet South B", - "BetRadarId": null, - "our_event_id": 11159253, - "IsPreMatch": true, - "Date": "2025-12-22T17:00:00Z", - "updated_at": "1766392839", - "HomeTeam": "Ironi Ashkelon", - "HomeTeamId": 600832, - "AwayTeam": "Maccabi Beer Sheva", - "AwayTeamId": 262571 - }, - { - "Id": 207727054, - "SportId": 4, - "SportName": "Football", - "RegionId": 220, - "RegionName": "United Kingdom", - "LeagueId": 105557, - "LeagueName": "Baller League", - "BetRadarId": null, - "our_event_id": 11157803, - "IsPreMatch": true, - "Date": "2025-12-22T17:15:00Z", - "updated_at": "1766392839", - "HomeTeam": "26ers", - "HomeTeamId": 663018, - "AwayTeam": "Wembley Rangers AFC", - "AwayTeamId": 663013 - }, - { - "Id": 207723639, - "SportId": 4, - "SportName": "Football", - "RegionId": 24, - "RegionName": "Romania", - "LeagueId": 2064, - "LeagueName": "SuperLiga", - "BetRadarId": 61510832, - "our_event_id": 10176612, - "IsPreMatch": true, - "Date": "2025-12-22T18:00:00Z", - "updated_at": "1766392829", - "HomeTeam": "CS Universitatea Craiova", - "HomeTeamId": 151261, - "AwayTeam": "AFK Csikszereda Miercurea Ciuc", - "AwayTeamId": 196295 - }, - { - "Id": 207726397, - "SportId": 4, - "SportName": "Football", - "RegionId": 231, - "RegionName": "Serbia", - "LeagueId": 101535, - "LeagueName": "Superliga", - "BetRadarId": 61231875, - "our_event_id": 11132891, - "IsPreMatch": true, - "Date": "2025-12-22T18:00:00Z", - "updated_at": "1766392813", - "HomeTeam": "FK Napredak Krusevac", - "HomeTeamId": 152893, - "HomeTeamShort": "Napredak Krusevac", - "AwayTeam": "FK Radnicki 1923", - "AwayTeamId": 168862 - }, - { - "Id": 207726445, - "SportId": 4, - "SportName": "Football", - "RegionId": 37, - "RegionName": "Portugal", - "LeagueId": 102206, - "LeagueName": "Liga Portugal 2", - "BetRadarId": 61731958, - "our_event_id": 10232938, - "IsPreMatch": true, - "Date": "2025-12-22T18:00:00Z", - "updated_at": "1766392829", - "HomeTeam": "SL Benfica B", - "HomeTeamId": 196258, - "HomeTeamShort": "Benfica B", - "AwayTeam": "Sporting CP II", - "AwayTeamId": 202322 - }, - { - "Id": 207727055, - "SportId": 4, - "SportName": "Football", - "RegionId": 220, - "RegionName": "United Kingdom", - "LeagueId": 105557, - "LeagueName": "Baller League", - "BetRadarId": null, - "our_event_id": 11157804, - "IsPreMatch": true, - "Date": "2025-12-22T18:05:00Z", - "updated_at": "1766392839", - "HomeTeam": "Rukkas FC", - "HomeTeamId": 733960, - "AwayTeam": "M7 FC", - "AwayTeamId": 663012 - }, - { - "Id": 207726583, - "SportId": 4, - "SportName": "Football", - "RegionId": 234, - "RegionName": "Asia", - "LeagueId": 2121, - "LeagueName": "AFC Champions League Elite", - "BetRadarId": 63014479, - "our_event_id": 10501432, - "IsPreMatch": true, - "Date": "2025-12-22T18:15:00Z", - "updated_at": "1766392839", - "HomeTeam": "Al-Gharafa SC", - "HomeTeamId": 196227, - "AwayTeam": "Al-Wahda Abu Dhabi", - "AwayTeamId": 196538, - "AwayTeamShort": "Al-Wahda" - }, - { - "Id": 207726584, - "SportId": 4, - "SportName": "Football", - "RegionId": 234, - "RegionName": "Asia", - "LeagueId": 2121, - "LeagueName": "AFC Champions League Elite", - "BetRadarId": 63014481, - "our_event_id": 10501612, - "IsPreMatch": true, - "Date": "2025-12-22T18:15:00Z", - "updated_at": "1766392839", - "HomeTeam": "AL Shorta (IRQ)", - "HomeTeamId": 199476, - "AwayTeam": "Al Ahli Jeddah", - "AwayTeamId": 196343 - }, - { - "Id": 207726383, - "SportId": 4, - "SportName": "Football", - "RegionId": 62, - "RegionName": "Israel", - "LeagueId": 101409, + "LeagueId": 101546, "LeagueName": "Premier League", - "BetRadarId": 63577627, - "our_event_id": 10623733, + "BetRadarId": 66572620, + "our_event_id": 11101189, "IsPreMatch": true, - "Date": "2025-12-22T18:30:00Z", - "updated_at": "1766392829", - "HomeTeam": "Maccabi Haifa FC", - "HomeTeamId": 138797, - "HomeTeamShort": "Maccabi Haifa", - "AwayTeam": "Beitar Jerusalem FC", - "AwayTeamId": 138803, - "AwayTeamShort": "Beitar Jerusalem" + "Date": "2026-01-01T16:00:00Z", + "updated_at": "1767281407", + "HomeTeam": "Al Hidd", + "HomeTeamId": 165399, + "AwayTeam": "Al-Ahli SC Manama", + "AwayTeamId": 165437 }, { - "Id": 207726486, - "SportId": 4, - "SportName": "Football", - "RegionId": 69, - "RegionName": "Algeria", - "LeagueId": 102233, - "LeagueName": "Ligue 1", - "BetRadarId": 66136798, - "our_event_id": 11047918, - "IsPreMatch": true, - "Date": "2025-12-22T18:30:00Z", - "updated_at": "1766392864", - "HomeTeam": "USM Alger", - "HomeTeamId": 197045, - "AwayTeam": "MB Rouisset", - "AwayTeamId": 504742 - }, - { - "Id": 207727741, - "SportId": 4, - "SportName": "Football", - "RegionId": 62, - "RegionName": "Israel", - "LeagueId": 103324, - "LeagueName": "Liga Bet South B", - "BetRadarId": null, - "our_event_id": 11159329, - "IsPreMatch": true, - "Date": "2025-12-22T18:30:00Z", - "updated_at": "1766392864", - "HomeTeam": "Shikun HaMizrah", - "HomeTeamId": 194775, - "AwayTeam": "Maccabi Ironi Netivot", - "AwayTeamId": 194773 - }, - { - "Id": 207723823, - "SportId": 4, - "SportName": "Football", - "RegionId": 37, - "RegionName": "Portugal", - "LeagueId": 102851, - "LeagueName": "Liga Portugal", - "BetRadarId": 61731130, - "our_event_id": 10229846, - "IsPreMatch": true, - "Date": "2025-12-22T18:45:00Z", - "updated_at": "1766392780", - "HomeTeam": "FC Alverca", - "HomeTeamId": 202290, - "AwayTeam": "FC Porto", - "AwayTeamId": 234157 - }, - { - "Id": 207726243, - "SportId": 4, - "SportName": "Football", - "RegionId": 36, - "RegionName": "Netherlands", - "LeagueId": 102254, - "LeagueName": "Eerste Divisie", - "BetRadarId": 61380001, - "our_event_id": 10140986, - "IsPreMatch": true, - "Date": "2025-12-22T19:00:00Z", - "updated_at": "1766392829", - "HomeTeam": "Jong Ajax Amsterdam", - "HomeTeamId": 197297, - "HomeTeamShort": "Jong Ajax", - "AwayTeam": "RKC Waalwijk", - "AwayTeamId": 234087, - "AwayTeamShort": "RKC" - }, - { - "Id": 207726319, - "SportId": 4, - "SportName": "Football", - "RegionId": 36, - "RegionName": "Netherlands", - "LeagueId": 102254, - "LeagueName": "Eerste Divisie", - "BetRadarId": 66156206, - "our_event_id": 11050028, - "IsPreMatch": true, - "Date": "2025-12-22T19:00:00Z", - "updated_at": "1766392829", - "HomeTeam": "Jong FC Utrecht", - "HomeTeamId": 197302, - "HomeTeamShort": "Jong Utrecht", - "AwayTeam": "Roda JC", - "AwayTeamId": 197295 - }, - { - "Id": 207727056, - "SportId": 4, - "SportName": "Football", - "RegionId": 220, - "RegionName": "United Kingdom", - "LeagueId": 105557, - "LeagueName": "Baller League", - "BetRadarId": null, - "our_event_id": 11157805, - "IsPreMatch": true, - "Date": "2025-12-22T19:00:00Z", - "updated_at": "1766392839", - "HomeTeam": "Deportrio", - "HomeTeamId": 663017, - "AwayTeam": "MVPs United", - "AwayTeamId": 663011 - }, - { - "Id": 207727322, - "SportId": 4, - "SportName": "Football", - "RegionId": 20, - "RegionName": "Italy", - "LeagueId": 102774, - "LeagueName": "Super Cup", - "BetRadarId": 66948838, - "our_event_id": 11154853, - "IsPreMatch": true, - "Date": "2025-12-22T19:00:00Z", - "updated_at": "1766392773", - "HomeTeam": "SSC Napoli", - "HomeTeamId": 233407, - "HomeTeamShort": "Napoli", - "AwayTeam": "Bologna FC", - "AwayTeamId": 233986, - "AwayTeamShort": "Bologna" - }, - { - "Id": 207726475, - "SportId": 4, - "SportName": "Football", - "RegionId": 20, - "RegionName": "Italy", - "LeagueId": 101548, - "LeagueName": "Serie C, Group A", - "BetRadarId": 62433326, - "our_event_id": 10388487, - "IsPreMatch": true, - "Date": "2025-12-22T19:30:00Z", - "updated_at": "1766392829", - "HomeTeam": "Union Brescia", - "HomeTeamId": 701764, - "AwayTeam": "Inter Milan II", - "AwayTeamId": 700859 - }, - { - "Id": 207726627, - "SportId": 4, - "SportName": "Football", - "RegionId": 26, - "RegionName": "Scotland", - "LeagueId": 101812, - "LeagueName": "Challenge Cup", - "BetRadarId": 66856450, - "our_event_id": 11140079, - "IsPreMatch": true, - "Date": "2025-12-22T19:45:00Z", - "updated_at": "1766392839", - "HomeTeam": "Montrose FC", - "HomeTeamId": 152063, - "AwayTeam": "Spartans FC", - "AwayTeamId": 199719 - }, - { - "Id": 207721142, - "SportId": 4, - "SportName": "Football", - "RegionId": 11, - "RegionName": "Africa", - "LeagueId": 103057, - "LeagueName": "Africa Cup of Nations", - "BetRadarId": 57797067, - "our_event_id": 11078461, - "IsPreMatch": true, - "Date": "2025-12-22T20:00:00Z", - "updated_at": "1766392839", - "HomeTeam": "Egypt", - "HomeTeamId": 200345, - "AwayTeam": "Zimbabwe", - "AwayTeamId": 200403 - }, - { - "Id": 207722246, + "Id": 207727212, "SportId": 4, "SportName": "Football", "RegionId": 14, "RegionName": "England", "LeagueId": 102841, "LeagueName": "Premier League", - "BetRadarId": 64595720, - "our_event_id": 11093528, + "BetRadarId": 61300885, + "our_event_id": 10119811, "IsPreMatch": true, - "Date": "2025-12-22T20:00:00Z", - "updated_at": "1766392770", - "HomeTeam": "Fulham", - "HomeTeamId": 233676, - "AwayTeam": "Nottingham Forest", - "AwayTeamId": 233519 + "Date": "2026-01-01T17:30:00Z", + "updated_at": "1767281428", + "HomeTeam": "Crystal Palace", + "HomeTeamId": 233663, + "AwayTeam": "Fulham", + "AwayTeamId": 233676 }, { - "Id": 207722955, + "Id": 207727214, "SportId": 4, "SportName": "Football", - "RegionId": 28, - "RegionName": "Spain", - "LeagueId": 102829, - "LeagueName": "LaLiga", - "BetRadarId": 61624258, - "our_event_id": 10202763, + "RegionId": 14, + "RegionName": "England", + "LeagueId": 102841, + "LeagueName": "Premier League", + "BetRadarId": 61300887, + "our_event_id": 10119810, "IsPreMatch": true, - "Date": "2025-12-22T20:00:00Z", - "updated_at": "1766392773", - "HomeTeam": "Athletic Bilbao", - "HomeTeamId": 223989, - "AwayTeam": "Espanyol Barcelona", - "AwayTeamId": 222310 + "Date": "2026-01-01T17:30:00Z", + "updated_at": "1767281428", + "HomeTeam": "Liverpool", + "HomeTeamId": 233665, + "AwayTeam": "Leeds United", + "AwayTeamId": 233685, + "AwayTeamShort": "Leeds" }, { - "Id": 207727057, + "Id": 207727215, "SportId": 4, "SportName": "Football", - "RegionId": 220, - "RegionName": "United Kingdom", - "LeagueId": 105557, - "LeagueName": "Baller League", + "RegionId": 14, + "RegionName": "England", + "LeagueId": 102839, + "LeagueName": "Championship", + "BetRadarId": 61490897, + "our_event_id": 10171281, + "IsPreMatch": true, + "Date": "2026-01-01T17:30:00Z", + "updated_at": "1767281419", + "HomeTeam": "Sheffield United", + "HomeTeamId": 233510, + "AwayTeam": "Leicester City", + "AwayTeamId": 233500, + "AwayTeamShort": "Leicester" + }, + { + "Id": 207728565, + "SportId": 4, + "SportName": "Football", + "RegionId": 62, + "RegionName": "Israel", + "LeagueId": 101784, + "LeagueName": "Liga Alef", + "BetRadarId": 67130710, + "our_event_id": 11178198, + "IsPreMatch": true, + "Date": "2026-01-01T18:00:00Z", + "updated_at": "1767281407", + "HomeTeam": "Shimshon Tel Aviv", + "HomeTeamId": 255859, + "AwayTeam": "Maccabi Ironi Kiryat Malakhi", + "AwayTeamId": 194764, + "AwayTeamShort": "Maccabi Kiryat Malakhi" + }, + { + "Id": 207728607, + "SportId": 4, + "SportName": "Football", + "RegionId": 111, + "RegionName": "Egypt", + "LeagueId": 103138, + "LeagueName": "League Cup", + "BetRadarId": 63846423, + "our_event_id": 10690158, + "IsPreMatch": true, + "Date": "2026-01-01T18:00:00Z", + "updated_at": "1767281407", + "HomeTeam": "Ismaily SC", + "HomeTeamId": 195673, + "AwayTeam": "Modern Sport FC", + "AwayTeamId": 189393 + }, + { + "Id": 207728224, + "SportId": 4, + "SportName": "Football", + "RegionId": 62, + "RegionName": "Israel", + "LeagueId": 101409, + "LeagueName": "Premier League", + "BetRadarId": 61591712, + "our_event_id": 10196320, + "IsPreMatch": true, + "Date": "2026-01-01T18:30:00Z", + "updated_at": "1767281396", + "HomeTeam": "Beitar Jerusalem FC", + "HomeTeamId": 138803, + "HomeTeamShort": "Beitar Jerusalem", + "AwayTeam": "Hapoel Tel Aviv FC", + "AwayTeamId": 138808, + "AwayTeamShort": "Hapoel Tel Aviv" + }, + { + "Id": 207729744, + "SportId": 4, + "SportName": "Football", + "RegionId": 62, + "RegionName": "Israel", + "LeagueId": 103324, + "LeagueName": "Liga Bet South B", "BetRadarId": null, - "our_event_id": 11157806, + "our_event_id": 11200906, "IsPreMatch": true, - "Date": "2025-12-22T20:05:00Z", - "updated_at": "1766392839", - "HomeTeam": "Yanited", - "HomeTeamId": 663019, - "AwayTeam": "NDL FC", - "AwayTeamId": 733959 + "Date": "2026-01-01T18:30:00Z", + "updated_at": "1767281407", + "HomeTeam": "Ihud Tzeirey Abu Gosh", + "HomeTeamId": 720474, + "AwayTeam": "Ironi Beit Shemesh", + "AwayTeamId": 480426 }, { - "Id": 207723824, + "Id": 207729921, "SportId": 4, "SportName": "Football", - "RegionId": 37, - "RegionName": "Portugal", - "LeagueId": 102851, - "LeagueName": "Liga Portugal", - "BetRadarId": 61731134, - "our_event_id": 10224885, - "IsPreMatch": true, - "Date": "2025-12-22T20:45:00Z", - "updated_at": "1766392780", - "HomeTeam": "SL Benfica", - "HomeTeamId": 212602, - "HomeTeamShort": "Benfica", - "AwayTeam": "FC Famalicao", - "AwayTeamId": 234107, - "AwayTeamShort": "Famalicao" - }, - { - "Id": 207726750, - "SportId": 4, - "SportName": "Football", - "RegionId": 37, - "RegionName": "Portugal", - "LeagueId": 102206, - "LeagueName": "Liga Portugal 2", - "BetRadarId": 66879200, - "our_event_id": 10232940, - "IsPreMatch": true, - "Date": "2025-12-22T20:45:00Z", - "updated_at": "1766392829", - "HomeTeam": "Lusitania FC Lourosa", - "HomeTeamId": 202272, - "AwayTeam": "UD Oliveirense", - "AwayTeamId": 196251, - "AwayTeamShort": "Oliveirense" - }, - { - "Id": 207727058, - "SportId": 4, - "SportName": "Football", - "RegionId": 220, - "RegionName": "United Kingdom", - "LeagueId": 105557, - "LeagueName": "Baller League", + "RegionId": 62, + "RegionName": "Israel", + "LeagueId": 102006, + "LeagueName": "Liga Bet North A", "BetRadarId": null, - "our_event_id": 11157807, + "our_event_id": 11202857, "IsPreMatch": true, - "Date": "2025-12-22T21:00:00Z", - "updated_at": "1766392839", - "HomeTeam": "SDS FC", - "HomeTeamId": 663021, - "AwayTeam": "Clutch FC", - "AwayTeamId": 733961 + "Date": "2026-01-01T18:30:00Z", + "updated_at": "1767281407", + "HomeTeam": "Hakoah Amidar Ramat Gan FC", + "HomeTeamId": 255499, + "AwayTeam": "Beitar Petah Tikva FC", + "AwayTeamId": 255489, + "AwayTeamShort": "Beitar Petah Tikva" }, { - "Id": 207727059, + "Id": 207729917, "SportId": 4, "SportName": "Football", - "RegionId": 220, - "RegionName": "United Kingdom", - "LeagueId": 105557, - "LeagueName": "Baller League", + "RegionId": 62, + "RegionName": "Israel", + "LeagueId": 103324, + "LeagueName": "Liga Bet South B", "BetRadarId": null, - "our_event_id": 11157808, + "our_event_id": 11202858, "IsPreMatch": true, - "Date": "2025-12-22T21:50:00Z", - "updated_at": "1766392839", - "HomeTeam": "N5 FC", - "HomeTeamId": 663015, - "AwayTeam": "VZN FC", - "AwayTeamId": 663014 + "Date": "2026-01-01T19:00:00Z", + "updated_at": "1767281407", + "HomeTeam": "Shikun HaMizrah", + "HomeTeamId": 194775, + "AwayTeam": "Arad FC", + "AwayTeamId": 194769 }, { - "Id": 207727301, + "Id": 207728671, "SportId": 4, "SportName": "Football", - "RegionId": 44, - "RegionName": "Bolivia", - "LeagueId": 103322, - "LeagueName": "Copa Bolivia", - "BetRadarId": 66947454, - "our_event_id": 11154060, + "RegionId": 62, + "RegionName": "Israel", + "LeagueId": 101784, + "LeagueName": "Liga Alef", + "BetRadarId": 67130700, + "our_event_id": 11178203, "IsPreMatch": true, - "Date": "2025-12-22T23:00:00Z", - "updated_at": "1766392839", - "HomeTeam": "Club Bolivar", - "HomeTeamId": 205562, - "AwayTeam": "CA Nacional Potosi", - "AwayTeamId": 210800, - "AwayTeamShort": "Nacional Potosi" + "Date": "2026-01-01T19:15:00Z", + "updated_at": "1767281407", + "HomeTeam": "Maccabi Neve Sha'anan", + "HomeTeamId": 194908, + "AwayTeam": "Hapoel Bnei Musmus", + "AwayTeamId": 194889 }, { - "Id": 207726577, + "Id": 207728678, "SportId": 4, "SportName": "Football", - "RegionId": 60, - "RegionName": "Australia", - "LeagueId": 102119, - "LeagueName": "A-League - Women", - "BetRadarId": 63685121, - "our_event_id": 11159335, + "RegionId": 62, + "RegionName": "Israel", + "LeagueId": 101784, + "LeagueName": "Liga Alef", + "BetRadarId": 67130718, + "our_event_id": 11178194, "IsPreMatch": true, - "Date": "2025-12-23T05:30:00Z", - "updated_at": "1766392839", - "HomeTeam": "Melbourne City FC (Women)", - "HomeTeamId": 193735, - "HomeTeamShort": "Melbourne City (W)", - "AwayTeam": "Melbourne Victory FC (Women)", - "AwayTeamId": 193725, - "AwayTeamShort": "Melbourne Victory (W)" + "Date": "2026-01-01T19:15:00Z", + "updated_at": "1767281407", + "HomeTeam": "Tzeirey Tira FC", + "HomeTeamId": 259206, + "AwayTeam": "FC Jerusalem", + "AwayTeamId": 194774 }, { - "Id": 207724062, + "Id": 207727211, + "SportId": 4, + "SportName": "Football", + "RegionId": 14, + "RegionName": "England", + "LeagueId": 102841, + "LeagueName": "Premier League", + "BetRadarId": 61300879, + "our_event_id": 10119813, + "IsPreMatch": true, + "Date": "2026-01-01T20:00:00Z", + "updated_at": "1767281428", + "HomeTeam": "Brentford", + "HomeTeamId": 233682, + "AwayTeam": "Tottenham Hotspur", + "AwayTeamId": 212604 + }, + { + "Id": 207727213, + "SportId": 4, + "SportName": "Football", + "RegionId": 14, + "RegionName": "England", + "LeagueId": 102841, + "LeagueName": "Premier League", + "BetRadarId": 61300893, + "our_event_id": 10119637, + "IsPreMatch": true, + "Date": "2026-01-01T20:00:00Z", + "updated_at": "1767281428", + "HomeTeam": "Sunderland AFC", + "HomeTeamId": 168902, + "AwayTeam": "Manchester City", + "AwayTeamId": 233499, + "AwayTeamShort": "Man City" + }, + { + "Id": 207728595, + "SportId": 4, + "SportName": "Football", + "RegionId": 138, + "RegionName": "Jamaica", + "LeagueId": 102202, + "LeagueName": "Premier League", + "BetRadarId": 66675156, + "our_event_id": 11115960, + "IsPreMatch": true, + "Date": "2026-01-01T20:00:00Z", + "updated_at": "1767281407", + "HomeTeam": "Treasure Beach FC", + "HomeTeamId": 449080, + "AwayTeam": "Chapelton Maroons FC", + "AwayTeamId": 315853, + "AwayTeamShort": "Chapelton Maroons" + }, + { + "Id": 207729745, + "SportId": 4, + "SportName": "Football", + "RegionId": 134, + "RegionName": "India", + "LeagueId": 101992, + "LeagueName": "Women\u00b4s League", + "BetRadarId": null, + "our_event_id": 11204558, + "IsPreMatch": true, + "Date": "2026-01-02T03:30:00Z", + "updated_at": "1767281407", + "HomeTeam": "Gokulam Kerala FC (Women)", + "HomeTeamId": 287481, + "AwayTeam": "Garhwal United FC (Women)", + "AwayTeamId": 672116 + }, + { + "Id": 207729747, + "SportId": 4, + "SportName": "Football", + "RegionId": 134, + "RegionName": "India", + "LeagueId": 101992, + "LeagueName": "Women\u00b4s League", + "BetRadarId": null, + "our_event_id": 11204559, + "IsPreMatch": true, + "Date": "2026-01-02T03:30:00Z", + "updated_at": "1767281407", + "HomeTeam": "Kickstart FC (Women)", + "HomeTeamId": 291346, + "AwayTeam": "Sreebhumi FC (Women)", + "AwayTeamId": 642562 + }, + { + "Id": 207727379, "SportId": 4, "SportName": "Football", "RegionId": 60, "RegionName": "Australia", "LeagueId": 2068, "LeagueName": "A-League", - "BetRadarId": 65420156, - "our_event_id": 10955556, + "BetRadarId": 63684561, + "our_event_id": 10650729, "IsPreMatch": true, - "Date": "2025-12-23T08:15:00Z", - "updated_at": "1766392813", - "HomeTeam": "Melbourne City FC", - "HomeTeamId": 115825, - "HomeTeamShort": "Melbourne City", - "AwayTeam": "Macarthur FC", - "AwayTeamId": 214185 + "Date": "2026-01-02T08:35:00Z", + "updated_at": "1767281396", + "HomeTeam": "Melbourne Victory", + "HomeTeamId": 115826, + "AwayTeam": "Perth Glory", + "AwayTeamId": 115828 }, { - "Id": 207726535, + "Id": 207728699, "SportId": 4, "SportName": "Football", - "RegionId": 135, - "RegionName": "Indonesia", - "LeagueId": 102200, - "LeagueName": "Liga 1", - "BetRadarId": 62082862, - "our_event_id": 10307691, + "RegionId": 219, + "RegionName": "United Arab Emirates", + "LeagueId": 102230, + "LeagueName": "Pro League", + "BetRadarId": 65342030, + "our_event_id": 10944818, "IsPreMatch": true, - "Date": "2025-12-23T08:30:00Z", - "updated_at": "1766392839", - "HomeTeam": "Arema FC", - "HomeTeamId": 196178, - "AwayTeam": "Madura United", - "AwayTeamId": 196150 + "Date": "2026-01-02T12:55:00Z", + "updated_at": "1767281400", + "HomeTeam": "Khor Fakkan", + "HomeTeamId": 196560, + "AwayTeam": "Al Dhafra SSC", + "AwayTeamId": 196569 }, { - "Id": 207726576, + "Id": 207728702, "SportId": 4, "SportName": "Football", - "RegionId": 135, - "RegionName": "Indonesia", - "LeagueId": 102200, - "LeagueName": "Liga 1", - "BetRadarId": 62082864, - "our_event_id": 10307690, + "RegionId": 219, + "RegionName": "United Arab Emirates", + "LeagueId": 102230, + "LeagueName": "Pro League", + "BetRadarId": 65342032, + "our_event_id": 10944829, "IsPreMatch": true, - "Date": "2025-12-23T12:00:00Z", - "updated_at": "1766392839", - "HomeTeam": "Persijap Jepara", - "HomeTeamId": 258048, - "AwayTeam": "PSIM Yogyakarta", - "AwayTeamId": 194830 + "Date": "2026-01-02T12:55:00Z", + "updated_at": "1767281400", + "HomeTeam": "Al-Wasl", + "HomeTeamId": 196563, + "AwayTeam": "Al-Wahda Abu Dhabi", + "AwayTeamId": 196538, + "AwayTeamShort": "Al-Wahda" }, { - "Id": 207726586, + "Id": 207728690, "SportId": 4, "SportName": "Football", - "RegionId": 31, - "RegionName": "Turkey", - "LeagueId": 102729, - "LeagueName": "Turkiye Kupasi", - "BetRadarId": 66457300, - "our_event_id": 0, + "RegionId": 62, + "RegionName": "Israel", + "LeagueId": 101530, + "LeagueName": "Liga Leumit", + "BetRadarId": 61652042, + "our_event_id": 10210158, "IsPreMatch": true, - "Date": "2025-12-23T12:00:00Z", - "updated_at": "1766392829", - "HomeTeam": "Kocaelispor", - "HomeTeamId": 212544, - "AwayTeam": "Erzurumspor FK", - "AwayTeamId": 212537, - "AwayTeamShort": "Erzurumspor" + "Date": "2026-01-02T13:00:00Z", + "updated_at": "1767281407", + "HomeTeam": "Hapoel Kfar Saba", + "HomeTeamId": 138799, + "AwayTeam": "Maccabi Petah Tikva FC", + "AwayTeamId": 131121, + "AwayTeamShort": "Maccabi Petah Tikva" }, { - "Id": 207721158, + "Id": 207728691, "SportId": 4, "SportName": "Football", - "RegionId": 11, - "RegionName": "Africa", - "LeagueId": 103057, - "LeagueName": "Africa Cup of Nations", - "BetRadarId": 57797127, - "our_event_id": 9468580, + "RegionId": 62, + "RegionName": "Israel", + "LeagueId": 101530, + "LeagueName": "Liga Leumit", + "BetRadarId": 61652040, + "our_event_id": 10210159, "IsPreMatch": true, - "Date": "2025-12-23T12:30:00Z", - "updated_at": "1766392839", - "HomeTeam": "DR Congo", - "HomeTeamId": 200453, - "AwayTeam": "Benin", - "AwayTeamId": 201766 + "Date": "2026-01-02T13:00:00Z", + "updated_at": "1767281407", + "HomeTeam": "Hapoel Ramat Gan Givatayim FC", + "HomeTeamId": 131117, + "HomeTeamShort": "Hapoel Ramat Gan Givatayim", + "AwayTeam": "Maccabi Kabilio Jaffa FC", + "AwayTeamId": 190702, + "AwayTeamShort": "Maccabi Kabilio Jaffa" }, { - "Id": 207726580, + "Id": 207728692, "SportId": 4, "SportName": "Football", - "RegionId": 111, - "RegionName": "Egypt", - "LeagueId": 102636, - "LeagueName": "Egypt Cup", - "BetRadarId": 66643756, - "our_event_id": 11112724, + "RegionId": 62, + "RegionName": "Israel", + "LeagueId": 101530, + "LeagueName": "Liga Leumit", + "BetRadarId": 61652038, + "our_event_id": 10210160, "IsPreMatch": true, - "Date": "2025-12-23T12:30:00Z", - "updated_at": "1766392839", - "HomeTeam": "Ceramica Cleopatra", - "HomeTeamId": 195659, - "AwayTeam": "Abu Qair Semad", - "AwayTeamId": 189394 + "Date": "2026-01-02T13:00:00Z", + "updated_at": "1767281407", + "HomeTeam": "MS Kfar Kasem", + "HomeTeamId": 131124, + "AwayTeam": "Hapoel Acre FC", + "AwayTeamId": 131109, + "AwayTeamShort": "Hapoel Acre" }, { - "Id": 207726706, + "Id": 207728693, "SportId": 4, "SportName": "Football", - "RegionId": 31, - "RegionName": "Turkey", - "LeagueId": 102729, - "LeagueName": "Turkiye Kupasi", - "BetRadarId": 66457236, - "our_event_id": 11090286, + "RegionId": 62, + "RegionName": "Israel", + "LeagueId": 101530, + "LeagueName": "Liga Leumit", + "BetRadarId": 61652048, + "our_event_id": 10210155, "IsPreMatch": true, - "Date": "2025-12-23T14:30:00Z", - "updated_at": "1766392829", - "HomeTeam": "Konyaspor", - "HomeTeamId": 231386, - "AwayTeam": "Antalyaspor AS", - "AwayTeamId": 231272, - "AwayTeamShort": "Antalyaspor" + "Date": "2026-01-02T13:00:00Z", + "updated_at": "1767281407", + "HomeTeam": "Maccabi Herzliya", + "HomeTeamId": 190695, + "AwayTeam": "Hapoel Ra`anana FC", + "AwayTeamId": 147684 }, { - "Id": 207721159, + "Id": 207728694, "SportId": 4, "SportName": "Football", - "RegionId": 11, - "RegionName": "Africa", - "LeagueId": 103057, - "LeagueName": "Africa Cup of Nations", - "BetRadarId": 57797125, - "our_event_id": 9468581, + "RegionId": 62, + "RegionName": "Israel", + "LeagueId": 101530, + "LeagueName": "Liga Leumit", + "BetRadarId": 62610542, + "our_event_id": 10420611, "IsPreMatch": true, - "Date": "2025-12-23T15:00:00Z", - "updated_at": "1766392839", - "HomeTeam": "Senegal", - "HomeTeamId": 200947, - "AwayTeam": "Botswana", - "AwayTeamId": 205511 + "Date": "2026-01-02T13:00:00Z", + "updated_at": "1767281407", + "HomeTeam": "Hapoel Rishon LeZion", + "HomeTeamId": 131118, + "AwayTeam": "Hapoel Afula FC", + "AwayTeamId": 131110, + "AwayTeamShort": "Hapoel Afula" }, { - "Id": 207726699, + "Id": 207728662, "SportId": 4, "SportName": "Football", - "RegionId": 234, - "RegionName": "Asia", - "LeagueId": 2121, - "LeagueName": "AFC Champions League Elite", - "BetRadarId": 63014483, - "our_event_id": 10501431, + "RegionId": 142, + "RegionName": "Kuwait", + "LeagueId": 102244, + "LeagueName": "Premier League", + "BetRadarId": 67088896, + "our_event_id": 11170359, "IsPreMatch": true, - "Date": "2025-12-23T16:00:00Z", - "updated_at": "1766392839", - "HomeTeam": "Al-Sadd SC", - "HomeTeamId": 196225, - "AwayTeam": "Shabab Al-Ahli Dubai", - "AwayTeamId": 196534 + "Date": "2026-01-02T13:10:00Z", + "updated_at": "1767281400", + "HomeTeam": "Al Kuwait SC", + "HomeTeamId": 197178, + "AwayTeam": "Al Tadhamon (KUW)", + "AwayTeamId": 197177 }, { - "Id": 207721145, + "Id": 207728695, "SportId": 4, "SportName": "Football", - "RegionId": 11, - "RegionName": "Africa", - "LeagueId": 103057, - "LeagueName": "Africa Cup of Nations", - "BetRadarId": 57797099, - "our_event_id": 9468587, + "RegionId": 79, + "RegionName": "Bahrain", + "LeagueId": 101546, + "LeagueName": "Premier League", + "BetRadarId": 66572624, + "our_event_id": 11101294, "IsPreMatch": true, - "Date": "2025-12-23T17:30:00Z", - "updated_at": "1766392839", - "HomeTeam": "Nigeria", - "HomeTeamId": 200542, - "AwayTeam": "Tanzania", - "AwayTeamId": 201000 + "Date": "2026-01-02T13:25:00Z", + "updated_at": "1767281407", + "HomeTeam": "Sitra Club", + "HomeTeamId": 199130, + "AwayTeam": "Al-Shabab Club Manama", + "AwayTeamId": 199129 }, { - "Id": 207726705, + "Id": 207727305, "SportId": 4, "SportName": "Football", - "RegionId": 31, - "RegionName": "Turkey", - "LeagueId": 102729, - "LeagueName": "Turkiye Kupasi", - "BetRadarId": 66457290, - "our_event_id": 11090273, + "RegionId": 191, + "RegionName": "Saudi Arabia", + "LeagueId": 102212, + "LeagueName": "Saudi Pro League", + "BetRadarId": 64055519, + "our_event_id": 10737975, "IsPreMatch": true, - "Date": "2025-12-23T17:30:00Z", - "updated_at": "1766392829", - "HomeTeam": "Fenerbahce SK", - "HomeTeamId": 231201, - "HomeTeamShort": "Fenerbahce", - "AwayTeam": "Besiktas JK", - "AwayTeamId": 231710 + "Date": "2026-01-02T13:30:00Z", + "updated_at": "1767281400", + "HomeTeam": "Al Najma Club", + "HomeTeamId": 260134, + "AwayTeam": "Al-Khaleej Saihat FC", + "AwayTeamId": 196365, + "AwayTeamShort": "Al-Khaleej" }, { - "Id": 207726700, + "Id": 207727306, "SportId": 4, "SportName": "Football", - "RegionId": 234, - "RegionName": "Asia", - "LeagueId": 2121, - "LeagueName": "AFC Champions League Elite", - "BetRadarId": 63014485, - "our_event_id": 10501606, + "RegionId": 191, + "RegionName": "Saudi Arabia", + "LeagueId": 102212, + "LeagueName": "Saudi Pro League", + "BetRadarId": 64055509, + "our_event_id": 10737980, "IsPreMatch": true, - "Date": "2025-12-23T18:15:00Z", - "updated_at": "1766392839", - "HomeTeam": "Al-Ittihad Jeddah", - "HomeTeamId": 196358, - "AwayTeam": "FC Nasaf", - "AwayTeamId": 197566 + "Date": "2026-01-02T14:35:00Z", + "updated_at": "1767281400", + "HomeTeam": "Al Ettifaq Dammam", + "HomeTeamId": 196361, + "AwayTeam": "Al-Akhdoud", + "AwayTeamId": 194659 }, { - "Id": 207726702, + "Id": 207728703, + "SportId": 4, + "SportName": "Football", + "RegionId": 219, + "RegionName": "United Arab Emirates", + "LeagueId": 102230, + "LeagueName": "Pro League", + "BetRadarId": 65342110, + "our_event_id": 10943637, + "IsPreMatch": true, + "Date": "2026-01-02T15:45:00Z", + "updated_at": "1767281400", + "HomeTeam": "Bani Yas SC", + "HomeTeamId": 196566, + "AwayTeam": "Al-Nasr Dubai SC", + "AwayTeamId": 196574 + }, + { + "Id": 207728704, + "SportId": 4, + "SportName": "Football", + "RegionId": 219, + "RegionName": "United Arab Emirates", + "LeagueId": 102230, + "LeagueName": "Pro League", + "BetRadarId": 65342172, + "our_event_id": 10944817, + "IsPreMatch": true, + "Date": "2026-01-02T15:45:00Z", + "updated_at": "1767281400", + "HomeTeam": "Al-Ain FC", + "HomeTeamId": 196556, + "HomeTeamShort": "Al-Ain", + "AwayTeam": "Al Sharjah SSC", + "AwayTeamId": 196552 + }, + { + "Id": 207728696, "SportId": 4, "SportName": "Football", "RegionId": 69, "RegionName": "Algeria", "LeagueId": 102233, "LeagueName": "Ligue 1", - "BetRadarId": 66136800, - "our_event_id": 11046878, + "BetRadarId": 66136802, + "our_event_id": 11046877, "IsPreMatch": true, - "Date": "2025-12-23T18:30:00Z", - "updated_at": "1766392864", - "HomeTeam": "MC Alger", - "HomeTeamId": 197006, - "AwayTeam": "ES Ben Aknoun", - "AwayTeamId": 165366 + "Date": "2026-01-02T16:00:00Z", + "updated_at": "1767281407", + "HomeTeam": "JS Kabylie", + "HomeTeamId": 197028, + "AwayTeam": "MC Alger", + "AwayTeamId": 197006 }, { - "Id": 207704330, + "Id": 207728177, "SportId": 4, "SportName": "Football", - "RegionId": 14, - "RegionName": "England", - "LeagueId": 102782, - "LeagueName": "EFL Cup", - "BetRadarId": 65068194, - "our_event_id": 10910159, + "RegionId": 58, + "RegionName": "Cyprus", + "LeagueId": 101413, + "LeagueName": "1st Division", + "BetRadarId": 62116324, + "our_event_id": 10317155, "IsPreMatch": true, - "Date": "2025-12-23T20:00:00Z", - "updated_at": "1766392780", - "HomeTeam": "Arsenal FC", - "HomeTeamId": 212594, - "AwayTeam": "Crystal Palace", - "AwayTeamId": 233663 + "Date": "2026-01-02T17:00:00Z", + "updated_at": "1767281400", + "HomeTeam": "Omonia Aradippou", + "HomeTeamId": 170605, + "AwayTeam": "FC Krasava Eny Digenis Ypsona", + "AwayTeamId": 170888 }, { - "Id": 207721146, + "Id": 207727468, "SportId": 4, "SportName": "Football", - "RegionId": 11, - "RegionName": "Africa", - "LeagueId": 103057, - "LeagueName": "Africa Cup of Nations", - "BetRadarId": 57797101, - "our_event_id": 9468586, + "RegionId": 191, + "RegionName": "Saudi Arabia", + "LeagueId": 102212, + "LeagueName": "Saudi Pro League", + "BetRadarId": 64055507, + "our_event_id": 10737981, "IsPreMatch": true, - "Date": "2025-12-23T20:00:00Z", - "updated_at": "1766392839", - "HomeTeam": "Tunisia", - "HomeTeamId": 201343, - "AwayTeam": "Uganda", - "AwayTeamId": 200496 + "Date": "2026-01-02T17:30:00Z", + "updated_at": "1767281400", + "HomeTeam": "Al Ahli Jeddah", + "HomeTeamId": 196343, + "AwayTeam": "Al-Nassr FC Riyadh", + "AwayTeamId": 196346 }, { - "Id": 207723194, + "Id": 207727433, "SportId": 4, "SportName": "Football", "RegionId": 37, "RegionName": "Portugal", "LeagueId": 102851, "LeagueName": "Liga Portugal", - "BetRadarId": 61731136, - "our_event_id": 10225690, + "BetRadarId": 61731166, + "our_event_id": 10225683, "IsPreMatch": true, - "Date": "2025-12-23T20:45:00Z", - "updated_at": "1766392780", - "HomeTeam": "Vitoria Guimaraes", - "HomeTeamId": 234118, + "Date": "2026-01-02T18:45:00Z", + "updated_at": "1767281411", + "HomeTeam": "Gil Vicente FC", + "HomeTeamId": 234103, + "HomeTeamShort": "Gil Vicente", "AwayTeam": "Sporting CP", "AwayTeamId": 233402 }, { - "Id": 207721163, + "Id": 207727458, "SportId": 4, "SportName": "Football", - "RegionId": 11, - "RegionName": "Africa", - "LeagueId": 103057, - "LeagueName": "Africa Cup of Nations", - "BetRadarId": 57797147, - "our_event_id": 9468576, + "RegionId": 28, + "RegionName": "Spain", + "LeagueId": 102830, + "LeagueName": "LaLiga 2", + "BetRadarId": 61623354, + "our_event_id": 10206798, "IsPreMatch": true, - "Date": "2025-12-24T12:30:00Z", - "updated_at": "1766392839", - "HomeTeam": "Burkina Faso", - "HomeTeamId": 211690, - "AwayTeam": "Equatorial Guinea", - "AwayTeamId": 205480 + "Date": "2026-01-02T19:30:00Z", + "updated_at": "1767281419", + "HomeTeam": "SD Eibar", + "HomeTeamId": 230140, + "HomeTeamShort": "Eibar", + "AwayTeam": "CD Mirandes", + "AwayTeamId": 228301, + "AwayTeamShort": "Mirandes" }, { - "Id": 207721164, + "Id": 207723636, "SportId": 4, "SportName": "Football", - "RegionId": 11, - "RegionName": "Africa", - "LeagueId": 103057, - "LeagueName": "Africa Cup of Nations", - "BetRadarId": 57797145, - "our_event_id": 9468567, + "RegionId": 16, + "RegionName": "France", + "LeagueId": 102843, + "LeagueName": "Ligue 1", + "BetRadarId": 61526284, + "our_event_id": 11100059, "IsPreMatch": true, - "Date": "2025-12-24T15:00:00Z", - "updated_at": "1766392839", - "HomeTeam": "Algeria", - "HomeTeamId": 201071, - "AwayTeam": "Sudan", - "AwayTeamId": 205505 + "Date": "2026-01-02T19:45:00Z", + "updated_at": "1767281411", + "HomeTeam": "Toulouse FC", + "HomeTeamId": 211802, + "HomeTeamShort": "Toulouse", + "AwayTeam": "RC Lens", + "AwayTeamId": 211811, + "AwayTeamShort": "Lens" }, { - "Id": 207721166, + "Id": 207727427, "SportId": 4, "SportName": "Football", - "RegionId": 11, - "RegionName": "Africa", - "LeagueId": 103057, - "LeagueName": "Africa Cup of Nations", - "BetRadarId": 57797157, - "our_event_id": 9468573, + "RegionId": 20, + "RegionName": "Italy", + "LeagueId": 102846, + "LeagueName": "Serie A", + "BetRadarId": 61061287, + "our_event_id": 10063549, "IsPreMatch": true, - "Date": "2025-12-24T17:30:00Z", - "updated_at": "1766392839", - "HomeTeam": "Ivory Coast", - "HomeTeamId": 201209, - "AwayTeam": "Mozambique", - "AwayTeamId": 205485 + "Date": "2026-01-02T19:45:00Z", + "updated_at": "1767281428", + "HomeTeam": "Cagliari", + "HomeTeamId": 233965, + "AwayTeam": "AC Milan", + "AwayTeamId": 212605 }, { - "Id": 207726963, + "Id": 207728676, "SportId": 4, "SportName": "Football", - "RegionId": 31, - "RegionName": "Turkey", - "LeagueId": 102729, - "LeagueName": "Turkiye Kupasi", - "BetRadarId": 66457234, - "our_event_id": 11090287, + "RegionId": 65, + "RegionName": "Northern Ireland", + "LeagueId": 101533, + "LeagueName": "Premiership", + "BetRadarId": 61447607, + "our_event_id": 10154356, "IsPreMatch": true, - "Date": "2025-12-24T17:30:00Z", - "updated_at": "1766392829", - "HomeTeam": "Samsunspor", - "HomeTeamId": 138905, - "AwayTeam": "Eyupspor", - "AwayTeamId": 212550 + "Date": "2026-01-02T19:45:00Z", + "updated_at": "1767281400", + "HomeTeam": "Larne FC", + "HomeTeamId": 149277, + "AwayTeam": "Coleraine FC", + "AwayTeamId": 149001, + "AwayTeamShort": "Coleraine" }, { - "Id": 207721167, + "Id": 207725705, "SportId": 4, "SportName": "Football", - "RegionId": 11, - "RegionName": "Africa", - "LeagueId": 103057, - "LeagueName": "Africa Cup of Nations", - "BetRadarId": 57797159, - "our_event_id": 9468572, + "RegionId": 28, + "RegionName": "Spain", + "LeagueId": 102829, + "LeagueName": "LaLiga", + "BetRadarId": 61624292, + "our_event_id": 11129888, "IsPreMatch": true, - "Date": "2025-12-24T20:00:00Z", - "updated_at": "1766392839", - "HomeTeam": "Cameroon", - "HomeTeamId": 201581, - "AwayTeam": "Gabon", - "AwayTeamId": 233659 + "Date": "2026-01-02T20:00:00Z", + "updated_at": "1767281428", + "HomeTeam": "Rayo Vallecano", + "HomeTeamId": 223569, + "HomeTeamShort": "Vallecano", + "AwayTeam": "Getafe CF", + "AwayTeamId": 222122, + "AwayTeamShort": "Getafe" }, { - "Id": 207724900, + "Id": 207727434, + "SportId": 4, + "SportName": "Football", + "RegionId": 37, + "RegionName": "Portugal", + "LeagueId": 102851, + "LeagueName": "Liga Portugal", + "BetRadarId": 61731172, + "our_event_id": 10225682, + "IsPreMatch": true, + "Date": "2026-01-02T20:45:00Z", + "updated_at": "1767281411", + "HomeTeam": "Vitoria Guimaraes", + "HomeTeamId": 234118, + "AwayTeam": "CD Nacional Madeira", + "AwayTeamId": 234117, + "AwayTeamShort": "CD Nacional" + }, + { + "Id": 207727612, "SportId": 4, "SportName": "Football", "RegionId": 60, "RegionName": "Australia", "LeagueId": 2068, "LeagueName": "A-League", - "BetRadarId": 63684475, - "our_event_id": 10647982, + "BetRadarId": 63684563, + "our_event_id": 10650728, "IsPreMatch": true, - "Date": "2025-12-26T08:35:00Z", - "updated_at": "1766392829", - "HomeTeam": "Newcastle Jets FC", - "HomeTeamId": 115827, - "AwayTeam": "Macarthur FC", - "AwayTeamId": 214185 + "Date": "2026-01-03T06:00:00Z", + "updated_at": "1767281396", + "HomeTeam": "Brisbane Roar", + "HomeTeamId": 115823, + "AwayTeam": "Wellington Phoenix FC", + "AwayTeamId": 115829, + "AwayTeamShort": "Wellington Phoenix" }, { - "Id": 207719208, + "Id": 207728934, "SportId": 4, "SportName": "Football", - "RegionId": 35, - "RegionName": "Belgium", - "LeagueId": 102836, - "LeagueName": "Jupiler Pro League", - "BetRadarId": 61358953, - "our_event_id": 10134242, + "RegionId": 60, + "RegionName": "Australia", + "LeagueId": 102119, + "LeagueName": "A-League - Women", + "BetRadarId": 63685053, + "our_event_id": 10651432, "IsPreMatch": true, - "Date": "2025-12-26T12:30:00Z", - "updated_at": "1766392780", - "HomeTeam": "KRC Genk", - "HomeTeamId": 215708, - "HomeTeamShort": "Genk", - "AwayTeam": "Club Brugge", - "AwayTeamId": 216268 + "Date": "2026-01-03T06:00:00Z", + "updated_at": "1767281404", + "HomeTeam": "Western Sydney Wanderers FC (Women)", + "HomeTeamId": 193723, + "HomeTeamShort": "Western Sydney Wanderers (W)", + "AwayTeam": "Canberra United FC (Women)", + "AwayTeamId": 193745, + "AwayTeamShort": "Canberra United (W)" }, { - "Id": 207724910, + "Id": 207728867, + "SportId": 4, + "SportName": "Football", + "RegionId": 135, + "RegionName": "Indonesia", + "LeagueId": 102200, + "LeagueName": "Liga 1", + "BetRadarId": 62082868, + "our_event_id": 10307569, + "IsPreMatch": true, + "Date": "2026-01-03T08:30:00Z", + "updated_at": "1767281407", + "HomeTeam": "Persija Jakarta", + "HomeTeamId": 196162, + "AwayTeam": "Persijap Jepara", + "AwayTeamId": 258048 + }, + { + "Id": 207728868, + "SportId": 4, + "SportName": "Football", + "RegionId": 135, + "RegionName": "Indonesia", + "LeagueId": 102200, + "LeagueName": "Liga 1", + "BetRadarId": 62082866, + "our_event_id": 10306503, + "IsPreMatch": true, + "Date": "2026-01-03T08:30:00Z", + "updated_at": "1767281407", + "HomeTeam": "Borneo FC Samarinda", + "HomeTeamId": 296974, + "HomeTeamShort": "Borneo Samarinda", + "AwayTeam": "PSM Makassar", + "AwayTeamId": 196166 + }, + { + "Id": 207727610, + "SportId": 4, + "SportName": "Football", + "RegionId": 60, + "RegionName": "Australia", + "LeagueId": 2068, + "LeagueName": "A-League", + "BetRadarId": 63684681, + "our_event_id": 10648095, + "IsPreMatch": true, + "Date": "2026-01-03T08:35:00Z", + "updated_at": "1767281396", + "HomeTeam": "Melbourne City FC", + "HomeTeamId": 115825, + "HomeTeamShort": "Melbourne City", + "AwayTeam": "Sydney FC", + "AwayTeamId": 115245 + }, + { + "Id": 207728927, + "SportId": 4, + "SportName": "Football", + "RegionId": 60, + "RegionName": "Australia", + "LeagueId": 102119, + "LeagueName": "A-League - Women", + "BetRadarId": 63685055, + "our_event_id": 10651431, + "IsPreMatch": true, + "Date": "2026-01-03T08:45:00Z", + "updated_at": "1767281404", + "HomeTeam": "Brisbane Roar (Women)", + "HomeTeamId": 193728, + "HomeTeamShort": "Brisbane Roar (W)", + "AwayTeam": "Wellington Phoenix FC (Women)", + "AwayTeamId": 268819 + }, + { + "Id": 207728930, + "SportId": 4, + "SportName": "Football", + "RegionId": 60, + "RegionName": "Australia", + "LeagueId": 102119, + "LeagueName": "A-League - Women", + "BetRadarId": 63685057, + "our_event_id": 10651430, + "IsPreMatch": true, + "Date": "2026-01-03T10:00:00Z", + "updated_at": "1767281404", + "HomeTeam": "Perth Glory FC (Women)", + "HomeTeamId": 193738, + "HomeTeamShort": "Perth Glory (W)", + "AwayTeam": "Newcastle Jets FC (Women)", + "AwayTeamId": 193727 + }, + { + "Id": 207728755, + "SportId": 4, + "SportName": "Football", + "RegionId": 37, + "RegionName": "Portugal", + "LeagueId": 102206, + "LeagueName": "Liga Portugal 2", + "BetRadarId": 61731980, + "our_event_id": 10232927, + "IsPreMatch": true, + "Date": "2026-01-03T11:00:00Z", + "updated_at": "1767281400", + "HomeTeam": "CD Feirense", + "HomeTeamId": 196237, + "AwayTeam": "UD Leiria", + "AwayTeamId": 202326 + }, + { + "Id": 207729077, + "SportId": 4, + "SportName": "Football", + "RegionId": 28, + "RegionName": "Spain", + "LeagueId": 102865, + "LeagueName": "Primera Federacion", + "BetRadarId": 61685330, + "our_event_id": 10214632, + "IsPreMatch": true, + "Date": "2026-01-03T11:00:00Z", + "updated_at": "1767281396", + "HomeTeam": "CD Lugo", + "HomeTeamId": 225357, + "HomeTeamShort": "Lugo", + "AwayTeam": "Merida AD", + "AwayTeamId": 182319 + }, + { + "Id": 207727635, + "SportId": 4, + "SportName": "Football", + "RegionId": 20, + "RegionName": "Italy", + "LeagueId": 102846, + "LeagueName": "Serie A", + "BetRadarId": 61061285, + "our_event_id": 10063550, + "IsPreMatch": true, + "Date": "2026-01-03T11:30:00Z", + "updated_at": "1767281428", + "HomeTeam": "Como 1907", + "HomeTeamId": 172228, + "HomeTeamShort": "Como", + "AwayTeam": "Udinese Calcio", + "AwayTeamId": 233954, + "AwayTeamShort": "Udinese" + }, + { + "Id": 207728870, + "SportId": 4, + "SportName": "Football", + "RegionId": 135, + "RegionName": "Indonesia", + "LeagueId": 102200, + "LeagueName": "Liga 1", + "BetRadarId": 62082870, + "our_event_id": 10307568, + "IsPreMatch": true, + "Date": "2026-01-03T12:00:00Z", + "updated_at": "1767281407", + "HomeTeam": "Madura United", + "HomeTeamId": 196150, + "AwayTeam": "Persebaya Surabaya", + "AwayTeamId": 196146 + }, + { + "Id": 207727620, "SportId": 4, "SportName": "Football", "RegionId": 14, "RegionName": "England", - "LeagueId": 102839, - "LeagueName": "Championship", - "BetRadarId": 61490833, - "our_event_id": 10171307, + "LeagueId": 102841, + "LeagueName": "Premier League", + "BetRadarId": 61300899, + "our_event_id": 10119805, "IsPreMatch": true, - "Date": "2025-12-26T12:30:00Z", - "updated_at": "1766392813", - "HomeTeam": "Birmingham City", - "HomeTeamId": 233504, - "AwayTeam": "Derby County", - "AwayTeamId": 233506, - "AwayTeamShort": "Derby" + "Date": "2026-01-03T12:30:00Z", + "updated_at": "1767281428", + "HomeTeam": "Aston Villa", + "HomeTeamId": 233664, + "AwayTeam": "Nottingham Forest", + "AwayTeamId": 233519 }, { - "Id": 207724908, + "Id": 207727678, + "SportId": 4, + "SportName": "Football", + "RegionId": 26, + "RegionName": "Scotland", + "LeagueId": 102853, + "LeagueName": "Premiership", + "BetRadarId": 61352573, + "our_event_id": 10132409, + "IsPreMatch": true, + "Date": "2026-01-03T12:30:00Z", + "updated_at": "1767281411", + "HomeTeam": "Celtic FC", + "HomeTeamId": 234190, + "AwayTeam": "Rangers FC", + "AwayTeamId": 234191 + }, + { + "Id": 207729127, + "SportId": 4, + "SportName": "Football", + "RegionId": 219, + "RegionName": "United Arab Emirates", + "LeagueId": 102230, + "LeagueName": "Pro League", + "BetRadarId": 65342176, + "our_event_id": 10944816, + "IsPreMatch": true, + "Date": "2026-01-03T12:55:00Z", + "updated_at": "1767281400", + "HomeTeam": "Al Bataeh", + "HomeTeamId": 196532, + "AwayTeam": "Dibba Al Fujairah", + "AwayTeamId": 196558 + }, + { + "Id": 207729150, + "SportId": 4, + "SportName": "Football", + "RegionId": 219, + "RegionName": "United Arab Emirates", + "LeagueId": 102230, + "LeagueName": "Pro League", + "BetRadarId": 65342174, + "our_event_id": 10944461, + "IsPreMatch": true, + "Date": "2026-01-03T12:55:00Z", + "updated_at": "1767281400", + "HomeTeam": "Ajman Club", + "HomeTeamId": 196572, + "AwayTeam": "Al-Ittihad Kalba", + "AwayTeamId": 196530 + }, + { + "Id": 207725707, + "SportId": 4, + "SportName": "Football", + "RegionId": 28, + "RegionName": "Spain", + "LeagueId": 102829, + "LeagueName": "LaLiga", + "BetRadarId": 61624280, + "our_event_id": 11129889, + "IsPreMatch": true, + "Date": "2026-01-03T13:00:00Z", + "updated_at": "1767281428", + "HomeTeam": "RC Celta de Vigo", + "HomeTeamId": 223051, + "HomeTeamShort": "Celta Vigo", + "AwayTeam": "Valencia CF", + "AwayTeamId": 222023, + "AwayTeamShort": "Valencia" + }, + { + "Id": 207726368, + "SportId": 4, + "SportName": "Football", + "RegionId": 16, + "RegionName": "France", + "LeagueId": 102376, + "LeagueName": "Ligue 2", + "BetRadarId": 61527670, + "our_event_id": 10188990, + "IsPreMatch": true, + "Date": "2026-01-03T13:00:00Z", + "updated_at": "1767281419", + "HomeTeam": "ESTAC Troyes", + "HomeTeamId": 211810, + "HomeTeamShort": "Troyes", + "AwayTeam": "Red Star FC", + "AwayTeamId": 138894 + }, + { + "Id": 207727706, + "SportId": 4, + "SportName": "Football", + "RegionId": 28, + "RegionName": "Spain", + "LeagueId": 102830, + "LeagueName": "LaLiga 2", + "BetRadarId": 61623356, + "our_event_id": 10206797, + "IsPreMatch": true, + "Date": "2026-01-03T13:00:00Z", + "updated_at": "1767281419", + "HomeTeam": "Cultural Leonesa", + "HomeTeamId": 181274, + "AwayTeam": "Real Sociedad B", + "AwayTeamId": 182601 + }, + { + "Id": 207729057, + "SportId": 4, + "SportName": "Football", + "RegionId": 62, + "RegionName": "Israel", + "LeagueId": 101409, + "LeagueName": "Premier League", + "BetRadarId": 61591726, + "our_event_id": 10196314, + "IsPreMatch": true, + "Date": "2026-01-03T13:00:00Z", + "updated_at": "1767281396", + "HomeTeam": "Hapoel Jerusalem FC", + "HomeTeamId": 148300, + "HomeTeamShort": "Hapoel Jerusalem", + "AwayTeam": "Maccabi Tel Aviv FC", + "AwayTeamId": 138798, + "AwayTeamShort": "Maccabi Tel Aviv" + }, + { + "Id": 207727713, + "SportId": 4, + "SportName": "Football", + "RegionId": 191, + "RegionName": "Saudi Arabia", + "LeagueId": 102212, + "LeagueName": "Saudi Pro League", + "BetRadarId": 64055511, + "our_event_id": 10737979, + "IsPreMatch": true, + "Date": "2026-01-03T13:10:00Z", + "updated_at": "1767281400", + "HomeTeam": "Al-Fateh SC", + "HomeTeamId": 196349, + "AwayTeam": "Al Shabab FC (KSA)", + "AwayTeamId": 196317 + }, + { + "Id": 207729079, + "SportId": 4, + "SportName": "Football", + "RegionId": 28, + "RegionName": "Spain", + "LeagueId": 102865, + "LeagueName": "Primera Federacion", + "BetRadarId": 61687228, + "our_event_id": 10216479, + "IsPreMatch": true, + "Date": "2026-01-03T13:15:00Z", + "updated_at": "1767281396", + "HomeTeam": "Alcorcon AD", + "HomeTeamId": 226617, + "HomeTeamShort": "Alcorcon", + "AwayTeam": "FC Cartagena", + "AwayTeamId": 229792, + "AwayTeamShort": "Cartagena" + }, + { + "Id": 207729016, + "SportId": 4, + "SportName": "Football", + "RegionId": 20, + "RegionName": "Italy", + "LeagueId": 101549, + "LeagueName": "Serie C, Group B", + "BetRadarId": 62412410, + "our_event_id": 10388932, + "IsPreMatch": true, + "Date": "2026-01-03T13:30:00Z", + "updated_at": "1767281400", + "HomeTeam": "US Pianese", + "HomeTeamId": 196119, + "AwayTeam": "Ascoli Calcio 1898", + "AwayTeamId": 233956, + "AwayTeamShort": "Ascoli" + }, + { + "Id": 207729043, + "SportId": 4, + "SportName": "Football", + "RegionId": 20, + "RegionName": "Italy", + "LeagueId": 101548, + "LeagueName": "Serie C, Group A", + "BetRadarId": 62413322, + "our_event_id": 10385710, + "IsPreMatch": true, + "Date": "2026-01-03T13:30:00Z", + "updated_at": "1767281396", + "HomeTeam": "AS Cittadella", + "HomeTeamId": 233961, + "HomeTeamShort": "Cittadella", + "AwayTeam": "Virtus Verona", + "AwayTeamId": 196141 + }, + { + "Id": 207729045, + "SportId": 4, + "SportName": "Football", + "RegionId": 20, + "RegionName": "Italy", + "LeagueId": 101548, + "LeagueName": "Serie C, Group A", + "BetRadarId": 62413336, + "our_event_id": 10385705, + "IsPreMatch": true, + "Date": "2026-01-03T13:30:00Z", + "updated_at": "1767281396", + "HomeTeam": "AC Trento", + "HomeTeamId": 210146, + "AwayTeam": "AS Giana Erminio", + "AwayTeamId": 171926 + }, + { + "Id": 207729051, + "SportId": 4, + "SportName": "Football", + "RegionId": 20, + "RegionName": "Italy", + "LeagueId": 101549, + "LeagueName": "Serie C, Group B", + "BetRadarId": 62412412, + "our_event_id": 10386719, + "IsPreMatch": true, + "Date": "2026-01-03T13:30:00Z", + "updated_at": "1767281400", + "HomeTeam": "US Citta Di Pontedera", + "HomeTeamId": 171876, + "AwayTeam": "SEF Torres Calcio", + "AwayTeamId": 210246, + "AwayTeamShort": "SEF Torres" + }, + { + "Id": 207729064, + "SportId": 4, + "SportName": "Football", + "RegionId": 20, + "RegionName": "Italy", + "LeagueId": 101549, + "LeagueName": "Serie C, Group B", + "BetRadarId": 62412408, + "our_event_id": 10388933, + "IsPreMatch": true, + "Date": "2026-01-03T13:30:00Z", + "updated_at": "1767281400", + "HomeTeam": "Juventus FC B (Next Gen)", + "HomeTeamId": 172033, + "AwayTeam": "AC Carpi", + "AwayTeamId": 256925 + }, + { + "Id": 207727638, + "SportId": 4, + "SportName": "Football", + "RegionId": 20, + "RegionName": "Italy", + "LeagueId": 102846, + "LeagueName": "Serie A", + "BetRadarId": 61061273, + "our_event_id": 10063552, + "IsPreMatch": true, + "Date": "2026-01-03T14:00:00Z", + "updated_at": "1767281428", + "HomeTeam": "US Sassuolo Calcio", + "HomeTeamId": 234244, + "HomeTeamShort": "Sassuolo", + "AwayTeam": "Parma Calcio", + "AwayTeamId": 233971, + "AwayTeamShort": "Parma" + }, + { + "Id": 207727641, + "SportId": 4, + "SportName": "Football", + "RegionId": 20, + "RegionName": "Italy", + "LeagueId": 102846, + "LeagueName": "Serie A", + "BetRadarId": 61061281, + "our_event_id": 10064354, + "IsPreMatch": true, + "Date": "2026-01-03T14:00:00Z", + "updated_at": "1767281411", + "HomeTeam": "Genoa CFC", + "HomeTeamId": 233953, + "AwayTeam": "Pisa Sporting Club", + "AwayTeamId": 233967 + }, + { + "Id": 207728768, + "SportId": 4, + "SportName": "Football", + "RegionId": 37, + "RegionName": "Portugal", + "LeagueId": 102206, + "LeagueName": "Liga Portugal 2", + "BetRadarId": 61731982, + "our_event_id": 10232926, + "IsPreMatch": true, + "Date": "2026-01-03T14:00:00Z", + "updated_at": "1767281400", + "HomeTeam": "FC Felgueiras 1932", + "HomeTeamId": 202229, + "AwayTeam": "UD Oliveirense", + "AwayTeamId": 196251, + "AwayTeamShort": "Oliveirense" + }, + { + "Id": 207729003, + "SportId": 4, + "SportName": "Football", + "RegionId": 64, + "RegionName": "Wales", + "LeagueId": 101411, + "LeagueName": "Premier League", + "BetRadarId": 66463238, + "our_event_id": 11091203, + "IsPreMatch": true, + "Date": "2026-01-03T14:30:00Z", + "updated_at": "1767281400", + "HomeTeam": "Connah's Quay Nomads FC", + "HomeTeamId": 138841, + "HomeTeamShort": "Connah's Quay", + "AwayTeam": "Barry Town United FC", + "AwayTeamId": 138846, + "AwayTeamShort": "Barry Town" + }, + { + "Id": 207729831, + "SportId": 4, + "SportName": "Football", + "RegionId": 64, + "RegionName": "Wales", + "LeagueId": 101411, + "LeagueName": "Premier League", + "BetRadarId": 67242106, + "our_event_id": 11197338, + "IsPreMatch": true, + "Date": "2026-01-03T14:30:00Z", + "updated_at": "1767281400", + "HomeTeam": "The New Saints FC", + "HomeTeamId": 138845, + "HomeTeamShort": "The New Saints", + "AwayTeam": "Bala Town FC", + "AwayTeamId": 138847, + "AwayTeamShort": "Bala Town" + }, + { + "Id": 207727714, + "SportId": 4, + "SportName": "Football", + "RegionId": 191, + "RegionName": "Saudi Arabia", + "LeagueId": 102212, + "LeagueName": "Saudi Pro League", + "BetRadarId": 64055513, + "our_event_id": 10737978, + "IsPreMatch": true, + "Date": "2026-01-03T14:55:00Z", + "updated_at": "1767281400", + "HomeTeam": "Al-Fayha FC", + "HomeTeamId": 196373, + "HomeTeamShort": "Al-Fayha", + "AwayTeam": "Al-Kholood Club", + "AwayTeamId": 254704, + "AwayTeamShort": "Al-Kholood" + }, + { + "Id": 207725714, + "SportId": 4, + "SportName": "Football", + "RegionId": 18, + "RegionName": "Greece", + "LeagueId": 106257, + "LeagueName": "Greek Super Cup", + "BetRadarId": 66347712, + "our_event_id": 0, + "IsPreMatch": true, + "Date": "2026-01-03T15:00:00Z", + "updated_at": "1767281407", + "HomeTeam": "Olympiacos Piraeus", + "HomeTeamId": 233922, + "HomeTeamShort": "Olympiacos", + "AwayTeam": "OFI Crete", + "AwayTeamId": 233906, + "AwayTeamShort": "OFI" + }, + { + "Id": 207727621, "SportId": 4, "SportName": "Football", "RegionId": 14, "RegionName": "England", - "LeagueId": 102839, - "LeagueName": "Championship", - "BetRadarId": 61490841, - "our_event_id": 11158024, + "LeagueId": 102841, + "LeagueName": "Premier League", + "BetRadarId": 61300915, + "our_event_id": 10119798, "IsPreMatch": true, - "Date": "2025-12-26T13:00:00Z", - "updated_at": "1766392813", - "HomeTeam": "Millwall", - "HomeTeamId": 233509, - "AwayTeam": "Ipswich Town", - "AwayTeamId": 169115 + "Date": "2026-01-03T15:00:00Z", + "updated_at": "1767281428", + "HomeTeam": "Wolverhampton Wanderers", + "HomeTeamId": 233662, + "HomeTeamShort": "Wolves", + "AwayTeam": "West Ham United", + "AwayTeamId": 233688, + "AwayTeamShort": "West Ham" }, { - "Id": 207719207, - "SportId": 4, - "SportName": "Football", - "RegionId": 35, - "RegionName": "Belgium", - "LeagueId": 102836, - "LeagueName": "Jupiler Pro League", - "BetRadarId": 61358965, - "our_event_id": 10134593, - "IsPreMatch": true, - "Date": "2025-12-26T15:00:00Z", - "updated_at": "1766392780", - "HomeTeam": "Cercle Brugge", - "HomeTeamId": 216100, - "HomeTeamShort": "Cercle", - "AwayTeam": "Union Saint-Gilloise", - "AwayTeamId": 193816, - "AwayTeamShort": "Union SG" - }, - { - "Id": 207724909, + "Id": 207727623, "SportId": 4, "SportName": "Football", "RegionId": 14, "RegionName": "England", - "LeagueId": 102839, - "LeagueName": "Championship", - "BetRadarId": 61490835, - "our_event_id": 10171306, + "LeagueId": 102841, + "LeagueName": "Premier League", + "BetRadarId": 61300901, + "our_event_id": 10119804, "IsPreMatch": true, - "Date": "2025-12-26T15:00:00Z", - "updated_at": "1766392813", - "HomeTeam": "Coventry City", - "HomeTeamId": 233517, - "HomeTeamShort": "Coventry", - "AwayTeam": "Swansea City", - "AwayTeamId": 233515 + "Date": "2026-01-03T15:00:00Z", + "updated_at": "1767281428", + "HomeTeam": "Brighton & Hove Albion", + "HomeTeamId": 233687, + "HomeTeamShort": "Brighton", + "AwayTeam": "Burnley", + "AwayTeamId": 233668 }, { - "Id": 207724911, + "Id": 207727677, + "SportId": 4, + "SportName": "Football", + "RegionId": 26, + "RegionName": "Scotland", + "LeagueId": 102853, + "LeagueName": "Premiership", + "BetRadarId": 61352581, + "our_event_id": 10131390, + "IsPreMatch": true, + "Date": "2026-01-03T15:00:00Z", + "updated_at": "1767281411", + "HomeTeam": "Kilmarnock FC", + "HomeTeamId": 197807, + "AwayTeam": "Hibernian", + "AwayTeamId": 234193 + }, + { + "Id": 207727679, + "SportId": 4, + "SportName": "Football", + "RegionId": 26, + "RegionName": "Scotland", + "LeagueId": 102853, + "LeagueName": "Premiership", + "BetRadarId": 61352575, + "our_event_id": 10131492, + "IsPreMatch": true, + "Date": "2026-01-03T15:00:00Z", + "updated_at": "1767281411", + "HomeTeam": "Dundee United", + "HomeTeamId": 234185, + "AwayTeam": "Dundee FC", + "AwayTeamId": 168368 + }, + { + "Id": 207727680, + "SportId": 4, + "SportName": "Football", + "RegionId": 26, + "RegionName": "Scotland", + "LeagueId": 102853, + "LeagueName": "Premiership", + "BetRadarId": 61352577, + "our_event_id": 10131392, + "IsPreMatch": true, + "Date": "2026-01-03T15:00:00Z", + "updated_at": "1767281411", + "HomeTeam": "Falkirk FC", + "HomeTeamId": 152027, + "AwayTeam": "Aberdeen FC", + "AwayTeamId": 234183 + }, + { + "Id": 207727681, + "SportId": 4, + "SportName": "Football", + "RegionId": 26, + "RegionName": "Scotland", + "LeagueId": 102853, + "LeagueName": "Premiership", + "BetRadarId": 61352579, + "our_event_id": 10131391, + "IsPreMatch": true, + "Date": "2026-01-03T15:00:00Z", + "updated_at": "1767281411", + "HomeTeam": "Heart of Midlothian", + "HomeTeamId": 168107, + "HomeTeamShort": "Hearts", + "AwayTeam": "Livingston", + "AwayTeamId": 234188 + }, + { + "Id": 207727683, + "SportId": 4, + "SportName": "Football", + "RegionId": 26, + "RegionName": "Scotland", + "LeagueId": 102853, + "LeagueName": "Premiership", + "BetRadarId": 61352583, + "our_event_id": 10131389, + "IsPreMatch": true, + "Date": "2026-01-03T15:00:00Z", + "updated_at": "1767281411", + "HomeTeam": "Motherwell", + "HomeTeamId": 234186, + "AwayTeam": "St Mirren", + "AwayTeamId": 234187 + }, + { + "Id": 207728178, + "SportId": 4, + "SportName": "Football", + "RegionId": 58, + "RegionName": "Cyprus", + "LeagueId": 101413, + "LeagueName": "1st Division", + "BetRadarId": 62116318, + "our_event_id": 10317157, + "IsPreMatch": true, + "Date": "2026-01-03T15:00:00Z", + "updated_at": "1767281400", + "HomeTeam": "Ethnikos Achnas FC", + "HomeTeamId": 138852, + "HomeTeamShort": "Ethnikos Achnas", + "AwayTeam": "AEL Limassol", + "AwayTeamId": 138860, + "AwayTeamShort": "AEL" + }, + { + "Id": 207728786, + "SportId": 4, + "SportName": "Football", + "RegionId": 26, + "RegionName": "Scotland", + "LeagueId": 101557, + "LeagueName": "Championship", + "BetRadarId": 61353049, + "our_event_id": 10131305, + "IsPreMatch": true, + "Date": "2026-01-03T15:00:00Z", + "updated_at": "1767281404", + "HomeTeam": "Partick Thistle", + "HomeTeamId": 151763, + "AwayTeam": "Greenock Morton FC", + "AwayTeamId": 169128 + }, + { + "Id": 207728787, + "SportId": 4, + "SportName": "Football", + "RegionId": 26, + "RegionName": "Scotland", + "LeagueId": 101557, + "LeagueName": "Championship", + "BetRadarId": 61353051, + "our_event_id": 10135139, + "IsPreMatch": true, + "Date": "2026-01-03T15:00:00Z", + "updated_at": "1767281404", + "HomeTeam": "St Johnstone", + "HomeTeamId": 234184, + "AwayTeam": "Arbroath FC", + "AwayTeamId": 168626, + "AwayTeamShort": "Arbroath" + }, + { + "Id": 207728788, + "SportId": 4, + "SportName": "Football", + "RegionId": 26, + "RegionName": "Scotland", + "LeagueId": 101557, + "LeagueName": "Championship", + "BetRadarId": 61353045, + "our_event_id": 10131307, + "IsPreMatch": true, + "Date": "2026-01-03T15:00:00Z", + "updated_at": "1767281404", + "HomeTeam": "Ayr United FC", + "HomeTeamId": 168996, + "AwayTeam": "Queens Park FC", + "AwayTeamId": 152446, + "AwayTeamShort": "Queens Park" + }, + { + "Id": 207728789, + "SportId": 4, + "SportName": "Football", + "RegionId": 26, + "RegionName": "Scotland", + "LeagueId": 101557, + "LeagueName": "Championship", + "BetRadarId": 61353047, + "our_event_id": 10131306, + "IsPreMatch": true, + "Date": "2026-01-03T15:00:00Z", + "updated_at": "1767281404", + "HomeTeam": "Dunfermline Athletic FC", + "HomeTeamId": 168213, + "HomeTeamShort": "Dunfermline Athletic", + "AwayTeam": "Ross County", + "AwayTeamId": 234182 + }, + { + "Id": 207728791, + "SportId": 4, + "SportName": "Football", + "RegionId": 26, + "RegionName": "Scotland", + "LeagueId": 101557, + "LeagueName": "Championship", + "BetRadarId": 61353043, + "our_event_id": 10131308, + "IsPreMatch": true, + "Date": "2026-01-03T15:00:00Z", + "updated_at": "1767281404", + "HomeTeam": "Airdrieonians FC", + "HomeTeamId": 151804, + "AwayTeam": "Raith Rovers FC", + "AwayTeamId": 198201 + }, + { + "Id": 207728793, + "SportId": 4, + "SportName": "Football", + "RegionId": 26, + "RegionName": "Scotland", + "LeagueId": 2018, + "LeagueName": "League One", + "BetRadarId": 61356975, + "our_event_id": 10134077, + "IsPreMatch": true, + "Date": "2026-01-03T15:00:00Z", + "updated_at": "1767281407", + "HomeTeam": "Cove Rangers FC", + "HomeTeamId": 152095, + "AwayTeam": "Montrose FC", + "AwayTeamId": 152063 + }, + { + "Id": 207728795, + "SportId": 4, + "SportName": "Football", + "RegionId": 26, + "RegionName": "Scotland", + "LeagueId": 2018, + "LeagueName": "League One", + "BetRadarId": 61356981, + "our_event_id": 10133871, + "IsPreMatch": true, + "Date": "2026-01-03T15:00:00Z", + "updated_at": "1767281407", + "HomeTeam": "Kelty Hearts FC", + "HomeTeamId": 208660, + "HomeTeamShort": "Kelty Hearts", + "AwayTeam": "Alloa Athletic FC", + "AwayTeamId": 168488, + "AwayTeamShort": "Alloa Athletic" + }, + { + "Id": 207728796, + "SportId": 4, + "SportName": "Football", + "RegionId": 26, + "RegionName": "Scotland", + "LeagueId": 2018, + "LeagueName": "League One", + "BetRadarId": 61356979, + "our_event_id": 10134075, + "IsPreMatch": true, + "Date": "2026-01-03T15:00:00Z", + "updated_at": "1767281407", + "HomeTeam": "Inverness Caledonian Thistle", + "HomeTeamId": 197749, + "HomeTeamShort": "Inverness CT", + "AwayTeam": "Peterhead FC", + "AwayTeamId": 151998 + }, + { + "Id": 207728797, + "SportId": 4, + "SportName": "Football", + "RegionId": 26, + "RegionName": "Scotland", + "LeagueId": 2018, + "LeagueName": "League One", + "BetRadarId": 61356983, + "our_event_id": 10134074, + "IsPreMatch": true, + "Date": "2026-01-03T15:00:00Z", + "updated_at": "1767281407", + "HomeTeam": "Stenhousemuir FC", + "HomeTeamId": 152347, + "AwayTeam": "Queen of The South FC", + "AwayTeamId": 168782, + "AwayTeamShort": "Queen of The South" + }, + { + "Id": 207728798, + "SportId": 4, + "SportName": "Football", + "RegionId": 26, + "RegionName": "Scotland", + "LeagueId": 2019, + "LeagueName": "League Two", + "BetRadarId": 61357533, + "our_event_id": 10133961, + "IsPreMatch": true, + "Date": "2026-01-03T15:00:00Z", + "updated_at": "1767281407", + "HomeTeam": "Clyde FC", + "HomeTeamId": 151888, + "AwayTeam": "Forfar Athletic FC", + "AwayTeamId": 151854 + }, + { + "Id": 207728799, + "SportId": 4, + "SportName": "Football", + "RegionId": 26, + "RegionName": "Scotland", + "LeagueId": 2019, + "LeagueName": "League Two", + "BetRadarId": 61357535, + "our_event_id": 10133960, + "IsPreMatch": true, + "Date": "2026-01-03T15:00:00Z", + "updated_at": "1767281407", + "HomeTeam": "Elgin City FC", + "HomeTeamId": 152262, + "AwayTeam": "East Kilbride", + "AwayTeamId": 199711 + }, + { + "Id": 207728800, + "SportId": 4, + "SportName": "Football", + "RegionId": 26, + "RegionName": "Scotland", + "LeagueId": 2019, + "LeagueName": "League Two", + "BetRadarId": 61357541, + "our_event_id": 10133957, + "IsPreMatch": true, + "Date": "2026-01-03T15:00:00Z", + "updated_at": "1767281407", + "HomeTeam": "Spartans FC", + "HomeTeamId": 199719, + "AwayTeam": "Dumbarton FC", + "AwayTeamId": 151968 + }, + { + "Id": 207728801, + "SportId": 4, + "SportName": "Football", + "RegionId": 26, + "RegionName": "Scotland", + "LeagueId": 2019, + "LeagueName": "League Two", + "BetRadarId": 61357537, + "our_event_id": 10133959, + "IsPreMatch": true, + "Date": "2026-01-03T15:00:00Z", + "updated_at": "1767281407", + "HomeTeam": "Stirling Albion FC", + "HomeTeamId": 152417, + "AwayTeam": "Annan Athletic FC", + "AwayTeamId": 152193 + }, + { + "Id": 207728802, + "SportId": 4, + "SportName": "Football", + "RegionId": 26, + "RegionName": "Scotland", + "LeagueId": 2019, + "LeagueName": "League Two", + "BetRadarId": 61357539, + "our_event_id": 10133958, + "IsPreMatch": true, + "Date": "2026-01-03T15:00:00Z", + "updated_at": "1767281407", + "HomeTeam": "Stranraer FC", + "HomeTeamId": 152137, + "AwayTeam": "Edinburgh City FC", + "AwayTeamId": 152225, + "AwayTeamShort": "Edinburgh City" + }, + { + "Id": 207728896, "SportId": 4, "SportName": "Football", "RegionId": 14, "RegionName": "England", - "LeagueId": 102839, - "LeagueName": "Championship", - "BetRadarId": 61490839, - "our_event_id": 10171304, + "LeagueId": 2007, + "LeagueName": "National League", + "BetRadarId": 61915756, + "our_event_id": 10262435, "IsPreMatch": true, - "Date": "2025-12-26T15:00:00Z", - "updated_at": "1766392813", - "HomeTeam": "Middlesbrough", - "HomeTeamId": 233516, - "AwayTeam": "Blackburn Rovers", - "AwayTeamId": 233505, - "AwayTeamShort": "Blackburn" + "Date": "2026-01-03T15:00:00Z", + "updated_at": "1767281404", + "HomeTeam": "Carlisle United", + "HomeTeamId": 165656, + "AwayTeam": "Wealdstone FC", + "AwayTeamId": 138834, + "AwayTeamShort": "Wealdstone" } ] } \ No newline at end of file diff --git a/app/Console/Commands/TestFiles/fixtures.json b/app/Console/Commands/TestFiles/fixtures.json index 6e8c51a1..67ba3f57 100644 --- a/app/Console/Commands/TestFiles/fixtures.json +++ b/app/Console/Commands/TestFiles/fixtures.json @@ -1 +1 @@ -{"success":1,"pager":{"page":1,"per_page":50,"total":103},"results":[{"id":"11196131","sport_id":"1","time":"1767265200","time_status":"0","league":{"id":"2369","name":"Syria Division 1","cc":"sy"},"home":{"id":"1232083","name":"Omaya SC","image_id":"1311226","cc":"sy"},"away":{"id":"184357","name":"Hutteen","image_id":"189388","cc":"sy"},"ss":null,"round":"3"},{"id":"11196132","sport_id":"1","time":"1767265200","time_status":"0","league":{"id":"2369","name":"Syria Division 1","cc":"sy"},"home":{"id":"177711","name":"Tishreen","image_id":"157792","cc":"sy"},"away":{"id":"1231539","name":"Khan Shaykhun SC","image_id":"1311228","cc":"sy"},"ss":null,"round":"3"},{"id":"11198690","sport_id":"1","time":"1767265200","time_status":"0","league":{"id":"42027","name":"Algeria U20 League","cc":"dz"},"home":{"id":"1194258","name":"ES Ben Aknoun U20","image_id":"1292973","cc":"dz"},"away":{"id":"1206680","name":"Paradou AC U20","image_id":"1300782","cc":"dz"},"ss":null,"bet365_id":"187231851"},{"id":"10173612","sport_id":"1","time":"1767270600","time_status":"0","league":{"id":"880","name":"England Championship","cc":"gb"},"home":{"id":"17201","name":"Blackburn","image_id":"46","cc":"gb"},"away":{"id":"1875","name":"Wrexham","image_id":"64","cc":"gb"},"ss":null,"round":"25","bet365_id":"186496893"},{"id":"10270360","sport_id":"1","time":"1767270600","time_status":"0","league":{"id":"156","name":"Wales Premier League","cc":"gb"},"home":{"id":"60899","name":"Colwyn Bay","image_id":"597088","cc":"gb"},"away":{"id":"8512","name":"Flint Town Utd","image_id":"37090","cc":"gb"},"ss":null,"round":"21","bet365_id":"185889723"},{"id":"10476839","sport_id":"1","time":"1767270900","time_status":"0","league":{"id":"809","name":"Saudi Arabia Division 1","cc":"sa"},"home":{"id":"56220","name":"Al Orubah","image_id":"114259","cc":"sa"},"away":{"id":"682282","name":"Al Jandal","image_id":"522144","cc":"sa"},"ss":null,"round":"14","bet365_id":"185936511"},{"id":"10476859","sport_id":"1","time":"1767270900","time_status":"0","league":{"id":"809","name":"Saudi Arabia Division 1","cc":"sa"},"home":{"id":"56221","name":"Al Taee","image_id":"168072","cc":"sa"},"away":{"id":"583338","name":"Al Zulfi","image_id":"757980","cc":"sa"},"ss":null,"round":"14","bet365_id":"185936514"},{"id":"11133547","sport_id":"1","time":"1767271800","time_status":"0","league":{"id":"1945","name":"Saudi Arabia Division 2","cc":"sa"},"home":{"id":"244281","name":"Weg Taif SC","image_id":"276755","cc":"sa"},"away":{"id":"622080","name":"Al Rayyan Ar Rawdah","image_id":"857289","cc":"sa"},"ss":null,"round":"13"},{"id":"10321213","sport_id":"1","time":"1767272400","time_status":"0","league":{"id":"319","name":"England Northern Premier League","cc":"gb"},"home":{"id":"46501","name":"Morpeth Town","image_id":"47120","cc":"gb"},"away":{"id":"193388","name":"Stockton Town","image_id":"630010","cc":"gb"},"ss":null,"round":"25","bet365_id":"186823577"},{"id":"10874159","sport_id":"1","time":"1767272400","time_status":"0","league":{"id":"854","name":"Iran Pro League","cc":"ir"},"home":{"id":"15854","name":"Sepahan","image_id":"8018","cc":"ir"},"away":{"id":"43979","name":"Esteghlal","image_id":"34316","cc":"ir"},"ss":"3-0","round":"10"},{"id":"11173754","sport_id":"1","time":"1767272400","time_status":"0","league":{"id":"39521","name":"Iraq Stars League","cc":"iq"},"home":{"id":"284537","name":"Al Minaa","image_id":"405353","cc":"iq"},"away":{"id":"594899","name":"Newroz SC","image_id":"845058","cc":"iq"},"ss":null,"round":"9","bet365_id":"187165073"},{"id":"11173872","sport_id":"1","time":"1767272400","time_status":"0","league":{"id":"39521","name":"Iraq Stars League","cc":"iq"},"home":{"id":"284412","name":"Al Najaf","image_id":"508998","cc":"iq"},"away":{"id":"239046","name":"Al Naft SC","image_id":"508988","cc":"iq"},"ss":null,"round":"9","bet365_id":"187149701"},{"id":"11202124","sport_id":"1","time":"1767272400","time_status":"0","league":{"id":"1212","name":"England Northern League Division One","cc":"gb"},"home":{"id":"172842","name":"Grimsby Borough","image_id":"58005","cc":"gb"},"away":{"id":"507428","name":"North Ferriby","image_id":"170","cc":"gb"},"ss":null,"bet365_id":"187149512"},{"id":"11202354","sport_id":"1","time":"1767272400","time_status":"0","league":{"id":"1212","name":"England Northern League Division One","cc":"gb"},"home":{"id":"64562","name":"Bedworth Utd","image_id":"188","cc":"gb"},"away":{"id":"296243","name":"Coventry Sphinx","image_id":"37994","cc":"gb"},"ss":null,"bet365_id":"187149503"},{"id":"11205156","sport_id":"1","time":"1767273600","time_status":"0","league":{"id":"12352","name":"Oman U21 Championship","cc":"om"},"home":{"id":"241665","name":"Dhofar U21","image_id":null,"cc":null},"away":{"id":"1231918","name":"Al Shabab Seeb U21","image_id":null,"cc":null},"ss":null,"bet365_id":"187161283"},{"id":"10205757","sport_id":"1","time":"1767276000","time_status":"0","league":{"id":"18163","name":"Wales Championship North","cc":"gb"},"home":{"id":"9136","name":"Holywell Town","image_id":"81153","cc":"gb"},"away":{"id":"8514","name":"Holyhead Hotspur","image_id":"37088","cc":"gb"},"ss":null,"round":"18","bet365_id":"185889820"},{"id":"10205758","sport_id":"1","time":"1767276000","time_status":"0","league":{"id":"18163","name":"Wales Championship North","cc":"gb"},"home":{"id":"9968","name":"Denbigh Town","image_id":"26190","cc":"gb"},"away":{"id":"74568","name":"Gresford Ath","image_id":"37083","cc":"gb"},"o_away":{"id":"78693","name":"Gresford Athletic","image_id":"37083","cc":"gb"},"ss":null,"round":"18","bet365_id":"185889816"},{"id":"10205759","sport_id":"1","time":"1767276000","time_status":"0","league":{"id":"18163","name":"Wales Championship North","cc":"gb"},"home":{"id":"5217","name":"Caersws","image_id":"4910","cc":"gb"},"away":{"id":"601","name":"Newtown","image_id":"4918","cc":"gb"},"ss":null,"round":"18","bet365_id":"185889811"},{"id":"10205760","sport_id":"1","time":"1767276000","time_status":"0","league":{"id":"18163","name":"Wales Championship North","cc":"gb"},"home":{"id":"5216","name":"Buckley Town","image_id":"37085","cc":"gb"},"away":{"id":"74571","name":"Mold Alexandra","image_id":"37089","cc":"gb"},"o_away":{"id":"316201","name":"Mold Alexandra FC","image_id":"37089","cc":null},"ss":null,"round":"18","bet365_id":"185889800"},{"id":"10205875","sport_id":"1","time":"1767276000","time_status":"0","league":{"id":"18163","name":"Wales Championship North","cc":"gb"},"home":{"id":"621","name":"Rhyl","image_id":"4914","cc":"gb"},"o_home":{"id":"1164701","name":"CPD Y Rhyl","image_id":"4914","cc":null},"away":{"id":"616","name":"Llandudno","image_id":"37086","cc":"gb"},"ss":null,"round":"18","bet365_id":"185889827"},{"id":"10205876","sport_id":"1","time":"1767276000","time_status":"0","league":{"id":"18163","name":"Wales Championship North","cc":"gb"},"home":{"id":"3059","name":"Airbus UK","image_id":"4907","cc":"gb"},"away":{"id":"921693","name":"Flint Mountain FC","image_id":"934363","cc":"gb"},"ss":null,"round":"18","bet365_id":"185889796"},{"id":"10207157","sport_id":"1","time":"1767276000","time_status":"0","league":{"id":"18164","name":"Wales Championship South","cc":"gb"},"home":{"id":"1020225","name":"Cambrian United","image_id":"37097","cc":"gb"},"away":{"id":"1024658","name":"Pontypridd Utd","image_id":"37937","cc":"gb"},"ss":null,"round":"18","bet365_id":"185889891"},{"id":"10269305","sport_id":"1","time":"1767276000","time_status":"0","league":{"id":"156","name":"Wales Premier League","cc":"gb"},"home":{"id":"1023373","name":"Llanelli Town","image_id":"4916","cc":"gb"},"away":{"id":"49363","name":"Penybont","image_id":"115185","cc":"gb"},"ss":null,"round":"21","bet365_id":"185889730"},{"id":"10209279","sport_id":"1","time":"1767277800","time_status":"0","league":{"id":"18164","name":"Wales Championship South","cc":"gb"},"home":{"id":"617","name":"Aberystwyth","image_id":"4905","cc":"gb"},"away":{"id":"3058","name":"Carmarthen","image_id":"4911","cc":"gb"},"ss":null,"round":"18","bet365_id":"185889896"},{"id":"10614206","sport_id":"1","time":"1767277800","time_status":"0","league":{"id":"28457","name":"Qatar Reserve League","cc":"qa"},"home":{"id":"183736","name":"Al Gharafa U23","image_id":"1280743","cc":"qa"},"away":{"id":"302033","name":"Al-Wakrah SC U23","image_id":"1280757","cc":"qa"},"ss":null,"round":"11","bet365_id":"187199270"},{"id":"10614207","sport_id":"1","time":"1767277800","time_status":"0","league":{"id":"28457","name":"Qatar Reserve League","cc":"qa"},"home":{"id":"186129","name":"Umm Salal U23","image_id":"71084","cc":"qa"},"away":{"id":"186130","name":"Al-Rayyan SC U23","image_id":"1280749","cc":"qa"},"ss":null,"round":"11","bet365_id":"187199272"},{"id":"10614208","sport_id":"1","time":"1767277800","time_status":"0","league":{"id":"28457","name":"Qatar Reserve League","cc":"qa"},"home":{"id":"186276","name":"Al-Sadd SC U23","image_id":"1280751","cc":"qa"},"away":{"id":"194450","name":"Al-Sailiya SC U23","image_id":"524622","cc":"qa"},"ss":null,"round":"11","bet365_id":"187199267"},{"id":"11170360","sport_id":"1","time":"1767277800","time_status":"0","league":{"id":"1490","name":"Kuwait League","cc":"kw"},"home":{"id":"51566","name":"Al Fahaheel SC","image_id":"55159","cc":"kw"},"away":{"id":"51569","name":"Al Jahra","image_id":"53845","cc":"kw"},"ss":null,"round":"10","bet365_id":"186930045"},{"id":"10171084","sport_id":"1","time":"1767279600","time_status":"0","league":{"id":"587","name":"England League 1","cc":"gb"},"home":{"id":"3081","name":"Northampton","image_id":"57","cc":"gb"},"away":{"id":"1909","name":"Stockport","image_id":"10","cc":"gb"},"ss":null,"round":"24","bet365_id":"186497033"},{"id":"10171085","sport_id":"1","time":"1767279600","time_status":"0","league":{"id":"587","name":"England League 1","cc":"gb"},"home":{"id":"3075","name":"Mansfield","image_id":"70","cc":"gb"},"away":{"id":"3060","name":"Bradford","image_id":"22","cc":"gb"},"ss":null,"round":"24","bet365_id":"186497031"},{"id":"10171132","sport_id":"1","time":"1767279600","time_status":"0","league":{"id":"880","name":"England Championship","cc":"gb"},"home":{"id":"9974","name":"Ipswich","image_id":"32","cc":"gb"},"away":{"id":"3035","name":"Oxford Utd","image_id":"95","cc":"gb"},"ss":null,"round":"25","bet365_id":"186496913"},{"id":"10171133","sport_id":"1","time":"1767279600","time_status":"0","league":{"id":"880","name":"England Championship","cc":"gb"},"home":{"id":"17354","name":"Bristol City","image_id":"58","cc":"gb"},"away":{"id":"3022","name":"Portsmouth","image_id":"2","cc":"gb"},"ss":null,"round":"25","bet365_id":"186496898"},{"id":"10171277","sport_id":"1","time":"1767279600","time_status":"0","league":{"id":"880","name":"England Championship","cc":"gb"},"home":{"id":"17240","name":"Watford","image_id":"24","cc":"gb"},"away":{"id":"17171","name":"Birmingham","image_id":"9","cc":"gb"},"ss":null,"round":"25","bet365_id":"186496923"},{"id":"10171278","sport_id":"1","time":"1767279600","time_status":"0","league":{"id":"880","name":"England Championship","cc":"gb"},"home":{"id":"43999","name":"Swansea","image_id":"74","cc":"gb"},"away":{"id":"331","name":"West Brom","image_id":"8","cc":"gb"},"ss":null,"round":"25","bet365_id":"186496921"},{"id":"10171280","sport_id":"1","time":"1767279600","time_status":"0","league":{"id":"880","name":"England Championship","cc":"gb"},"home":{"id":"17231","name":"Southampton","image_id":"45","cc":"gb"},"away":{"id":"3077","name":"Millwall","image_id":"25","cc":"gb"},"ss":null,"round":"25","bet365_id":"186496919"},{"id":"10171282","sport_id":"1","time":"1767279600","time_status":"0","league":{"id":"880","name":"England Championship","cc":"gb"},"home":{"id":"17200","name":"QPR","image_id":"1","cc":"gb"},"away":{"id":"17184","name":"Norwich","image_id":"263","cc":"gb"},"ss":null,"round":"25","bet365_id":"186496917"},{"id":"10171283","sport_id":"1","time":"1767279600","time_status":"0","league":{"id":"880","name":"England Championship","cc":"gb"},"home":{"id":"17194","name":"Preston","image_id":"21","cc":"gb"},"away":{"id":"17370","name":"Sheff Wed","image_id":"12","cc":"gb"},"ss":null,"round":"25","bet365_id":"186496915"},{"id":"10171284","sport_id":"1","time":"1767279600","time_status":"0","league":{"id":"880","name":"England Championship","cc":"gb"},"home":{"id":"17160","name":"Hull","image_id":"96","cc":"gb"},"away":{"id":"17211","name":"Stoke","image_id":"29","cc":"gb"},"ss":null,"round":"25","bet365_id":"186496911"},{"id":"10171285","sport_id":"1","time":"1767279600","time_status":"0","league":{"id":"880","name":"England Championship","cc":"gb"},"home":{"id":"23477","name":"Derby","image_id":"27","cc":"gb"},"away":{"id":"332","name":"Middlesbrough","image_id":"36","cc":"gb"},"ss":null,"round":"25","bet365_id":"186496908"},{"id":"10171286","sport_id":"1","time":"1767279600","time_status":"0","league":{"id":"880","name":"England Championship","cc":"gb"},"home":{"id":"3068","name":"Charlton","image_id":"47","cc":"gb"},"away":{"id":"3071","name":"Coventry","image_id":"11","cc":"gb"},"ss":null,"round":"25","bet365_id":"186496902"},{"id":"10171969","sport_id":"1","time":"1767279600","time_status":"0","league":{"id":"611","name":"England League 2","cc":"gb"},"home":{"id":"3033","name":"Oldham","image_id":"65","cc":"gb"},"away":{"id":"3069","name":"Chesterfield","image_id":"68","cc":"gb"},"ss":null,"round":"24","bet365_id":"186497188"},{"id":"10172883","sport_id":"1","time":"1767279600","time_status":"0","league":{"id":"611","name":"England League 2","cc":"gb"},"home":{"id":"3080","name":"Barnet","image_id":"77","cc":"gb"},"away":{"id":"3062","name":"Crawley Town","image_id":"4875","cc":"gb"},"ss":null,"round":"24","bet365_id":"186497140"},{"id":"10173587","sport_id":"1","time":"1767279600","time_status":"0","league":{"id":"587","name":"England League 1","cc":"gb"},"home":{"id":"3082","name":"Wycombe","image_id":"62","cc":"gb"},"away":{"id":"17185","name":"Cardiff","image_id":"61","cc":"gb"},"ss":null,"round":"24","bet365_id":"186497065"},{"id":"10175422","sport_id":"1","time":"1767279600","time_status":"0","league":{"id":"611","name":"England League 2","cc":"gb"},"home":{"id":"5743","name":"Swindon","image_id":"53","cc":"gb"},"away":{"id":"2984","name":"Gillingham","image_id":"20","cc":"gb"},"ss":null,"round":"24","bet365_id":"186497192"},{"id":"10175423","sport_id":"1","time":"1767279600","time_status":"0","league":{"id":"611","name":"England League 2","cc":"gb"},"home":{"id":"3015","name":"Shrewsbury","image_id":"82","cc":"gb"},"away":{"id":"3066","name":"Bristol Rovers","image_id":"76","cc":"gb"},"ss":null,"round":"24","bet365_id":"186497190"},{"id":"10175424","sport_id":"1","time":"1767279600","time_status":"0","league":{"id":"611","name":"England League 2","cc":"gb"},"home":{"id":"3953","name":"Notts County","image_id":"56","cc":"gb"},"away":{"id":"3039","name":"Accrington Stanley","image_id":"187","cc":"gb"},"ss":null,"round":"24","bet365_id":"186497186"},{"id":"10175425","sport_id":"1","time":"1767279600","time_status":"0","league":{"id":"611","name":"England League 2","cc":"gb"},"home":{"id":"1886","name":"Harrogate Town","image_id":"159","cc":"gb"},"away":{"id":"6043","name":"Tranmere","image_id":"51","cc":"gb"},"ss":null,"round":"24","bet365_id":"186497184"},{"id":"10175426","sport_id":"1","time":"1767279600","time_status":"0","league":{"id":"611","name":"England League 2","cc":"gb"},"home":{"id":"3073","name":"Fleetwood Town","image_id":"23959","cc":"gb"},"away":{"id":"3020","name":"Grimsby","image_id":"18","cc":"gb"},"ss":null,"round":"24","bet365_id":"186497179"},{"id":"10175427","sport_id":"1","time":"1767279600","time_status":"0","league":{"id":"611","name":"England League 2","cc":"gb"},"home":{"id":"3040","name":"Crewe","image_id":"19","cc":"gb"},"away":{"id":"3048","name":"Cheltenham","image_id":"69","cc":"gb"},"ss":null,"round":"24","bet365_id":"186497173"},{"id":"10175428","sport_id":"1","time":"1767279600","time_status":"0","league":{"id":"611","name":"England League 2","cc":"gb"},"home":{"id":"3063","name":"Colchester","image_id":"66","cc":"gb"},"away":{"id":"3079","name":"Milton Keynes Dons","image_id":"4","cc":"gb"},"ss":null,"round":"24","bet365_id":"186497168"}]} \ No newline at end of file +{"success":1,"pager":{"page":1,"per_page":50,"total":118},"results":[{"id":"11205969","sport_id":"1","time":"1767312000","time_status":"0","league":{"id":"32086","name":"Sierra Leone Premier League","cc":"sl"},"home":{"id":"807038","name":"Luawa FC","image_id":"976023","cc":"sl"},"away":{"id":"1107248","name":"Bullom Stars","image_id":"1227141","cc":"sl"},"ss":null,"bet365_id":"187264995"},{"id":"11204558","sport_id":"1","time":"1767324600","time_status":"0","league":{"id":"3726","name":"India League Women","cc":"in"},"home":{"id":"1232296","name":"Gokulam Kerala FC (W)","image_id":"417727","cc":"in"},"away":{"id":"1233191","name":"Garhwal United (W)","image_id":"1250925","cc":"in"},"ss":null,"bet365_id":"187151600"},{"id":"11204559","sport_id":"1","time":"1767324600","time_status":"0","league":{"id":"3726","name":"India League Women","cc":"in"},"home":{"id":"1176727","name":"Kickstart Karnataka FC (W)","image_id":"678415","cc":"in"},"away":{"id":"1231917","name":"Sribhumi FC (W)","image_id":"676603","cc":"in"},"ss":null,"bet365_id":"187151605"},{"id":"11204534","sport_id":"1","time":"1767331800","time_status":"0","league":{"id":"14959","name":"India Delhi Senior Division","cc":"in"},"home":{"id":"270701","name":"Jaguar FC (India)","image_id":"303564","cc":"in"},"o_home":{"id":"236714","name":"Jaguar FC","image_id":"430845","cc":"au"},"away":{"id":"1128257","name":"M2M FC","image_id":"1245746","cc":"in"},"ss":null,"bet365_id":"187151505"},{"id":"11204544","sport_id":"1","time":"1767339000","time_status":"0","league":{"id":"42582","name":"India Bengal Super League","cc":"in"},"home":{"id":"1234888","name":"Howrah Hooghly Warriors","image_id":"1313608","cc":"in"},"away":{"id":"1235171","name":"JHR Royal City FC","image_id":null,"cc":null},"ss":null,"bet365_id":"187149267"},{"id":"11202121","sport_id":"1","time":"1767340800","time_status":"0","league":{"id":"42027","name":"Algeria U20 League","cc":"dz"},"home":{"id":"1213704","name":"GC Mascara U20","image_id":"1304486","cc":"dz"},"away":{"id":"1235068","name":"MB Ain Hadjar U20","image_id":null,"cc":null},"ss":null,"bet365_id":"187233071"},{"id":"11202156","sport_id":"1","time":"1767340800","time_status":"0","league":{"id":"834","name":"Algeria Division 1","cc":"dz"},"home":{"id":"27180","name":"JS Kabylie","image_id":"42202","cc":"dz"},"away":{"id":"46305","name":"MC Alger","image_id":"42204","cc":"dz"},"ss":null,"bet365_id":"187233073"},{"id":"11204655","sport_id":"1","time":"1767340800","time_status":"0","league":{"id":"42027","name":"Algeria U20 League","cc":"dz"},"home":{"id":"1213704","name":"GC Mascara U20","image_id":"1304486","cc":"dz"},"away":{"id":"1210732","name":"Mb Ain Hdjer U20","image_id":"1302480","cc":"dz"},"ss":null},{"id":"10733545","sport_id":"1","time":"1767342600","time_status":"0","league":{"id":"820","name":"Bangladesh Premier League","cc":"bd"},"home":{"id":"48294","name":"Brothers Union","image_id":"336965","cc":"bd"},"away":{"id":"48560","name":"Mohammedan Dhaka","image_id":"275093","cc":"bd"},"ss":null,"round":"9","bet365_id":"187155183"},{"id":"11204535","sport_id":"1","time":"1767342600","time_status":"0","league":{"id":"14959","name":"India Delhi Senior Division","cc":"in"},"home":{"id":"177885","name":"Ahbab FC","image_id":"396446","cc":"in"},"away":{"id":"270807","name":"Rangers SC","image_id":"561390","cc":"in"},"ss":null,"bet365_id":"187159249"},{"id":"10650729","sport_id":"1","time":"1767342900","time_status":"0","league":{"id":"1727","name":"Australia A-League","cc":"au"},"home":{"id":"50643","name":"Melbourne Victory","image_id":"5970","cc":"au"},"away":{"id":"2463","name":"Perth Glory","image_id":"2945","cc":"au"},"ss":null,"round":"11","bet365_id":"185933007"},{"id":"11202146","sport_id":"1","time":"1767344400","time_status":"0","league":{"id":"36349","name":"Algeria Elite Championship Women","cc":"dz"},"home":{"id":"1203504","name":"Afak Relizane (W)","image_id":"509986","cc":"dz"},"away":{"id":"1213182","name":"CF Akbou (W)","image_id":"388558","cc":"dz"},"ss":null,"bet365_id":"187207243"},{"id":"11202147","sport_id":"1","time":"1767344400","time_status":"0","league":{"id":"36349","name":"Algeria Elite Championship Women","cc":"dz"},"home":{"id":"1216683","name":"CR Belouizdad (W)","image_id":"1084372","cc":"dz"},"away":{"id":"1216682","name":"ALS Batna (W)","image_id":"543765","cc":"dz"},"ss":null,"bet365_id":"187233075"},{"id":"11202148","sport_id":"1","time":"1767344400","time_status":"0","league":{"id":"36349","name":"Algeria Elite Championship Women","cc":"dz"},"home":{"id":"1213181","name":"FC Bejaia (W)","image_id":"388556","cc":"dz"},"away":{"id":"1224160","name":"RS Tissemsilt (W)","image_id":null,"cc":null},"ss":null,"bet365_id":"187233080"},{"id":"11204461","sport_id":"1","time":"1767344400","time_status":"0","league":{"id":"36349","name":"Algeria Elite Championship Women","cc":"dz"},"home":{"id":"1218636","name":"JS Kabylie (W)","image_id":"1099083","cc":"dz"},"away":{"id":"1203506","name":"CEA Setif (W)","image_id":"1100131","cc":"dz"},"ss":null,"bet365_id":"187298187"},{"id":"11204939","sport_id":"1","time":"1767344400","time_status":"0","league":{"id":"1313","name":"Israel Liga Bet North","cc":"il"},"home":{"id":"184441","name":"Netanya Kolet","image_id":null,"cc":null},"away":{"id":"1084395","name":"SC Mashhad","image_id":"1188635","cc":"il"},"ss":null,"bet365_id":"187207918"},{"id":"11204940","sport_id":"1","time":"1767344400","time_status":"0","league":{"id":"1313","name":"Israel Liga Bet North","cc":"il"},"home":{"id":"54346","name":"Maccabi Ahi Iksal","image_id":"391614","cc":"il"},"away":{"id":"950487","name":"FC Tirat HaCarmel","image_id":"786158","cc":"il"},"o_away":{"id":"373422","name":"MS Tirat HaCarmel","image_id":"786158","cc":"il"},"ss":null,"bet365_id":"187252667"},{"id":"11204941","sport_id":"1","time":"1767344400","time_status":"0","league":{"id":"1313","name":"Israel Liga Bet North","cc":"il"},"home":{"id":"1194222","name":"FC Kababir","image_id":null,"cc":null},"away":{"id":"1084328","name":"Tzeirey Haifa SC","image_id":null,"cc":null},"ss":null,"bet365_id":"187254145"},{"id":"11205045","sport_id":"1","time":"1767344400","time_status":"0","league":{"id":"1310","name":"Israel Liga Bet South","cc":"il"},"home":{"id":"49450","name":"Maccabi Ironi Kfar Yona","image_id":"39614","cc":"il"},"away":{"id":"1046054","name":"Beitar Kfar Saba","image_id":"39518","cc":"il"},"o_away":{"id":"48411","name":"Beitar Kfar Saba Shlomi","image_id":"39518","cc":"il"},"ss":null,"bet365_id":"187207916"},{"id":"11205128","sport_id":"1","time":"1767344400","time_status":"0","league":{"id":"1310","name":"Israel Liga Bet South","cc":"il"},"home":{"id":"1187812","name":"Maccabi Beer Yaakov","image_id":"1055291","cc":"il"},"away":{"id":"46068","name":"Maccabi Ironi Netivot","image_id":"39520","cc":"il"},"ss":null,"bet365_id":"187160973"},{"id":"11205129","sport_id":"1","time":"1767344400","time_status":"0","league":{"id":"1310","name":"Israel Liga Bet South","cc":"il"},"home":{"id":"1191013","name":"Beitar Tel Aviv Holon","image_id":"36264","cc":"il"},"o_home":{"id":"301202","name":"Beitar Tel Aviv Bat Yam","image_id":"36264","cc":"il"},"away":{"id":"46064","name":"AS Holon Mor","image_id":"300212","cc":"il"},"ss":null,"bet365_id":"187235875"},{"id":"11206286","sport_id":"1","time":"1767344400","time_status":"0","league":{"id":"13797","name":"Myanmar League 2","cc":"mm"},"home":{"id":"1170930","name":"YB United FC","image_id":"1277338","cc":"mm"},"away":{"id":"259290","name":"University FC","image_id":"537487","cc":"mm"},"ss":null,"bet365_id":"187161124"},{"id":"11206287","sport_id":"1","time":"1767344400","time_status":"0","league":{"id":"13797","name":"Myanmar League 2","cc":"mm"},"home":{"id":"1170823","name":"Yangon City","image_id":"1277336","cc":"mm"},"away":{"id":"260312","name":"Silver Stars","image_id":"537489","cc":"mm"},"ss":null,"bet365_id":"187161132"},{"id":"11204560","sport_id":"1","time":"1767346200","time_status":"0","league":{"id":"3726","name":"India League Women","cc":"in"},"home":{"id":"1231915","name":"Nita FA (W)","image_id":"1118417","cc":"in"},"away":{"id":"1228473","name":"East Bengal FC (W)","image_id":"1007757","cc":"in"},"o_away":{"id":"1219330","name":"East Bengal Club (W)","image_id":"1007757","cc":"in"},"ss":null,"bet365_id":"187159363"},{"id":"11204591","sport_id":"1","time":"1767346200","time_status":"0","league":{"id":"2750","name":"India Mumbai Elite League","cc":"in"},"home":{"id":"197218","name":"Millat FC","image_id":"548689","cc":"in"},"away":{"id":"321306","name":"Mumbai Ultras FC","image_id":null,"cc":"in"},"ss":null,"bet365_id":"187298338"},{"id":"11178195","sport_id":"1","time":"1767348000","time_status":"0","league":{"id":"1083","name":"Israel Liga Alef South","cc":"il"},"home":{"id":"44567","name":"Hapoel Nir Ramat Hasharon","image_id":"36274","cc":"il"},"away":{"id":"48396","name":"Hapoel Azor","image_id":"61700","cc":"il"},"ss":null,"round":"13"},{"id":"11204921","sport_id":"1","time":"1767348000","time_status":"0","league":{"id":"1083","name":"Israel Liga Alef South","cc":"il"},"home":{"id":"44567","name":"Hapoel Nir Ramat Hasharon","image_id":"36274","cc":"il"},"away":{"id":"48396","name":"Hapoel Azor","image_id":"61700","cc":"il"},"ss":null,"bet365_id":"185929040"},{"id":"11205130","sport_id":"1","time":"1767348000","time_status":"0","league":{"id":"1310","name":"Israel Liga Bet South","cc":"il"},"home":{"id":"769549","name":"Sderot","image_id":"954101","cc":"il"},"away":{"id":"187741","name":"Beitar Ironi Kiryat Gat","image_id":"385158","cc":"il"},"ss":null,"bet365_id":"187298692"},{"id":"11178193","sport_id":"1","time":"1767349800","time_status":"0","league":{"id":"1083","name":"Israel Liga Alef South","cc":"il"},"home":{"id":"46112","name":"Maccabi Yavne","image_id":"61708","cc":"il"},"away":{"id":"9539","name":"FC Beitar Yavne","image_id":"388148","cc":"il"},"ss":null,"round":"13"},{"id":"11204623","sport_id":"1","time":"1767349800","time_status":"0","league":{"id":"6655","name":"Iran Div 2","cc":"ir"},"home":{"id":"177078","name":"Shahrdari Mahshahr","image_id":"299672","cc":"ir"},"away":{"id":"929948","name":"KIA Football Academy","image_id":"1067536","cc":"ir"},"ss":null,"bet365_id":"187237470"},{"id":"11204624","sport_id":"1","time":"1767349800","time_status":"0","league":{"id":"6655","name":"Iran Div 2","cc":"ir"},"home":{"id":"1083844","name":"Omid Tehran","image_id":"1216251","cc":"ir"},"away":{"id":"175911","name":"Sepidrood Rasht","image_id":"361860","cc":"ir"},"ss":null,"bet365_id":"187237473"},{"id":"11204920","sport_id":"1","time":"1767349800","time_status":"0","league":{"id":"1083","name":"Israel Liga Alef South","cc":"il"},"home":{"id":"46112","name":"Maccabi Yavne","image_id":"61708","cc":"il"},"away":{"id":"9539","name":"FC Beitar Yavne","image_id":"388148","cc":"il"},"ss":null,"bet365_id":"185929032"},{"id":"11178192","sport_id":"1","time":"1767350100","time_status":"0","league":{"id":"1083","name":"Israel Liga Alef South","cc":"il"},"home":{"id":"262115","name":"Maccabi Kiryat Gat","image_id":"509572","cc":"il"},"away":{"id":"46106","name":"Hapoel Herzliya","image_id":"7383","cc":"il"},"ss":null,"round":"13"},{"id":"11204919","sport_id":"1","time":"1767350100","time_status":"0","league":{"id":"1083","name":"Israel Liga Alef South","cc":"il"},"home":{"id":"262115","name":"Maccabi Kiryat Gat","image_id":"509572","cc":"il"},"away":{"id":"46106","name":"Hapoel Herzliya","image_id":"7383","cc":"il"},"ss":null,"bet365_id":"185929028"},{"id":"11204928","sport_id":"1","time":"1767350400","time_status":"0","league":{"id":"1084","name":"Israel Liga Alef North","cc":"il"},"home":{"id":"9603","name":"Maccabi Achi Nazareth","image_id":"34526","cc":"il"},"o_home":{"id":"58133","name":"Maccabi Ahi Nazareth","image_id":"34526","cc":"il"},"away":{"id":"374323","name":"Hapoel Ironi Karmiel","image_id":"39530","cc":"il"},"ss":null,"round":"13","bet365_id":"185927437"},{"id":"11178188","sport_id":"1","time":"1767351600","time_status":"0","league":{"id":"1084","name":"Israel Liga Alef North","cc":"il"},"home":{"id":"374840","name":"Hapoel Ironi Arraba","image_id":"764298","cc":"il"},"away":{"id":"757056","name":"Maccabi Kiryat Ata Bialik","image_id":"65198","cc":"il"},"ss":null,"round":"13","bet365_id":"185927415"},{"id":"11178204","sport_id":"1","time":"1767351600","time_status":"0","league":{"id":"1084","name":"Israel Liga Alef North","cc":"il"},"home":{"id":"48247","name":"Hapoel Ironi Baqa Al Gharbiyye","image_id":"133600","cc":"il"},"away":{"id":"51868","name":"Hapoel Tirat Karmel","image_id":"401739","cc":"il"},"o_away":{"id":"184862","name":"Hapoel Tirat HaCarmel","image_id":"401739","cc":null},"ss":null,"round":"13","bet365_id":"185927427"},{"id":"11200678","sport_id":"1","time":"1767352500","time_status":"0","league":{"id":"1084","name":"Israel Liga Alef North","cc":"il"},"home":{"id":"9606","name":"Ironi Nesher","image_id":"61706","cc":"il"},"away":{"id":"187505","name":"FC Tzeirey Tamra","image_id":"422889","cc":"il"},"ss":null,"round":"13","bet365_id":"187235861"},{"id":"11204943","sport_id":"1","time":"1767352500","time_status":"0","league":{"id":"1313","name":"Israel Liga Bet North","cc":"il"},"home":{"id":"52108","name":"Hapoel Daliyat Al-Karmel","image_id":"39541","cc":"il"},"o_home":{"id":"177124","name":"Hapoel Dalyat El Carmel","image_id":"39541","cc":null},"away":{"id":"915322","name":"Hapoel Yafia","image_id":"1055327","cc":"il"},"ss":null,"bet365_id":"187298609"},{"id":"11196129","sport_id":"1","time":"1767353400","time_status":"0","league":{"id":"2369","name":"Syria Division 1","cc":"sy"},"home":{"id":"177710","name":"Al Ittihad Aleppo","image_id":"40652","cc":"sy"},"away":{"id":"1233307","name":"Damascus Al-Ahli","image_id":"35891","cc":"sy"},"ss":null,"round":"3"},{"id":"11196130","sport_id":"1","time":"1767353400","time_status":"0","league":{"id":"2369","name":"Syria Division 1","cc":"sy"},"home":{"id":"178455","name":"Al-Shorta Damascus","image_id":"362456","cc":"sy"},"away":{"id":"308204","name":"Al Futowa","image_id":"328079","cc":"sy"},"ss":null,"round":"3"},{"id":"11196141","sport_id":"1","time":"1767353400","time_status":"0","league":{"id":"2369","name":"Syria Division 1","cc":"sy"},"home":{"id":"237457","name":"Al Taliya SC","image_id":"186006","cc":"sy"},"away":{"id":"254050","name":"Al Wathba SC","image_id":"388276","cc":"sy"},"ss":null,"round":"3"},{"id":"11205131","sport_id":"1","time":"1767353400","time_status":"0","league":{"id":"1310","name":"Israel Liga Bet South","cc":"il"},"home":{"id":"48395","name":"Hapoel Kfar Qasm Shuaa","image_id":"61698","cc":"il"},"o_home":{"id":"185797","name":"Hapoel Kafr Qasim Shouaa","image_id":"61698","cc":null},"away":{"id":"1235186","name":"Bnei Jaljulia","image_id":null,"cc":null},"ss":null,"bet365_id":"187301902"},{"id":"11205791","sport_id":"1","time":"1767353700","time_status":"0","league":{"id":"12352","name":"Oman U21 Championship","cc":"om"},"home":{"id":"1231920","name":"Al Seeb U21","image_id":null,"cc":null},"away":{"id":"241664","name":"Salalah SC U21","image_id":null,"cc":null},"ss":null,"bet365_id":"187161266"},{"id":"11205804","sport_id":"1","time":"1767354000","time_status":"0","league":{"id":"12352","name":"Oman U21 Championship","cc":"om"},"home":{"id":"247034","name":"Al-Suwaiq U21","image_id":null,"cc":null},"away":{"id":"1233520","name":"Bidiyah U21","image_id":null,"cc":null},"ss":null,"bet365_id":"187161273"},{"id":"11146987","sport_id":"1","time":"1767354300","time_status":"0","league":{"id":"3237","name":"Brazil Sao Paulo Youth Cup","cc":"br"},"home":{"id":"1231521","name":"EC Meia Noite SP U20","image_id":"1312954","cc":"br"},"away":{"id":"1231124","name":"AE Real U20","image_id":"1312956","cc":"br"},"ss":null,"round":"1"},{"id":"11178199","sport_id":"1","time":"1767355200","time_status":"0","league":{"id":"1084","name":"Israel Liga Alef North","cc":"il"},"home":{"id":"182407","name":"Maccabi Nujeidat Ahmed","image_id":"543961","cc":"il"},"away":{"id":"46747","name":"Hapoel Umm al-Fahm","image_id":"86306","cc":"il"},"ss":null,"round":"13","bet365_id":"185927452"},{"id":"11204942","sport_id":"1","time":"1767355200","time_status":"0","league":{"id":"1313","name":"Israel Liga Bet North","cc":"il"},"home":{"id":"48137","name":"Tzeirei Kfar Kanna","image_id":"388294","cc":"il"},"away":{"id":"56204","name":"Hapoel Bnei Jat United","image_id":"237388","cc":"il"},"o_away":{"id":"82815","name":"Hapoel Ihud Bnei Jat","image_id":"237388","cc":null},"ss":null,"bet365_id":"187298516"},{"id":"11128605","sport_id":"1","time":"1767357000","time_status":"0","league":{"id":"6814","name":"Egypt Division 2","cc":"eg"},"home":{"id":"774531","name":"Proxy SC","image_id":"998831","cc":"eg"},"away":{"id":"45898","name":"El Daklyeh","image_id":"58317","cc":"eg"},"ss":null,"round":"17","bet365_id":"186930189"},{"id":"11128608","sport_id":"1","time":"1767357000","time_status":"0","league":{"id":"6814","name":"Egypt Division 2","cc":"eg"},"home":{"id":"378340","name":"La Viena FC","image_id":"775024","cc":"eg"},"away":{"id":"69958","name":"El Seka El Hadid","image_id":"307068","cc":"eg"},"ss":null,"round":"17","bet365_id":"187164367"}]} \ No newline at end of file diff --git a/app/Console/Commands/TestFiles/fixtures.xml b/app/Console/Commands/TestFiles/fixtures.xml index d932f035..aec07928 100644 --- a/app/Console/Commands/TestFiles/fixtures.xml +++ b/app/Console/Commands/TestFiles/fixtures.xml @@ -1,436 +1,21 @@ - - - -FBARG Primera Division A Chaco-25 -Resistencia Central -Fontana + + + +FBAUS A-League-25 +Auckland FC +Newcastle Jets -Sched - - - - - -FBARG Liga Sanjuanina Division A-25 -Union Villa Krause -Sportivo Desamparados - -Fin - - - - - -FBARG Supercopa Entre Rios > Group Stage-26 -La Florida -La Bianca - -Fin - - - - - -FBAZE Premyer Liqa-25 -Sabah -Qarabag - -Sched - - - - - -FBAZE Birinci Dasta > Regular Season-25 -Difai Agsu -Energetik Mingacevir - -Sched - - - - - -FBAZE Birinci Dasta > Regular Season-25 -Sahdag -Sabail - -Sched - - - - - -FBBEL Challenger Pro League-25 -Liege -Lokeren-Temse - -Sched - - - - - -FBBEL Challenger Pro League-25 -Patro Eisden Maasmechelen -Eupen - -Sched - - - - - -FBBRA Copa do Brasil-25 -Corinthians SP -Vasco da Gama RJ - -Fin - - - - - - - - - - - - - - - - - - - - -FBDUT KNVB Beker-25 -Spakenburg -Twente - -Sched - - - - - -FBDUT KNVB Beker-25 -Volendam -Genemuiden - -Sched - - - - - -FBDUT KNVB Beker-25 -Sportlust '46 -De Treffers - -Sched - - - - - -FBDUT KNVB Beker-25 -HSC 21 -RKC Waalwijk - -Sched - - - - - -FBDUT KNVB Beker-25 -Willem II -Sparta Rotterdam - -Sched - - - - - -FBECUP Premier League International Cup-25 -Southampton U21 -RB Leipzig U21 - -Sched - - - - - -FBECUP UEFA Europa Conference League > League Phase-25 -Crystal Palace -KuPS - -Sched - - - - - -FBECUP UEFA Europa Conference League > League Phase-25 -Lausanne Sports -Fiorentina - -Sched - - - - - -FBECUP UEFA Europa Conference League > League Phase-25 -AEK Athens -CS U Craiova - -Sched - - - - - -FBECUP UEFA Europa Conference League > League Phase-25 -Sigma Olomouc -Lech Poznan - -Sched - - - - - -FBECUP UEFA Europa Conference League > League Phase-25 -NK Celje -Shelbourne FC - -Sched - - - - - -FBECUP UEFA Europa Conference League > League Phase-25 -AEK Larnaca -Shkendija 79 Tetovo - -Sched - - - - - -FBECUP UEFA Europa Conference League > League Phase-25 -AZ Alkmaar -Jagiellonia Bialystok - -Sched - - - - - -FBECUP UEFA Europa Conference League > League Phase-25 -Dynamo Kiev -Noah - -Sched - - - - - -FBECUP UEFA Europa Conference League > League Phase-25 -Omonia Nicosia -Rakow Czestochowa - -Sched - - - - - -FBECUP UEFA Europa Conference League > League Phase-25 -Rayo Vallecano -Drita - -Sched - - - - - -FBECUP UEFA Europa Conference League > League Phase-25 -Shamrock Rovers -Hamrun Spartans - -Sched - - - - - -FBECUP UEFA Europa Conference League > League Phase-25 -Legia Warsaw -Lincoln Red Imps - -Sched - - - - - -FBECUP UEFA Europa Conference League > League Phase-25 -Shakhtar Donetsk -Rijeka - -Sched - - - - - -FBECUP UEFA Europa Conference League > League Phase-25 -Mainz 05 -Samsunspor - -Sched - - - - - -FBECUP UEFA Europa Conference League > League Phase-25 -Slovan Bratislava -Hacken - -Sched - - - - - -FBECUP UEFA Europa Conference League > League Phase-25 -Sparta Prague -Aberdeen - -Sched - - - - - -FBECUP UEFA Europa Conference League > League Phase-25 -Strasbourg -Breidablik - -Sched - - - - - -FBECUP UEFA Europa Conference League > League Phase-25 -Zrinjski Mostar -Rapid Vienna - -Sched - - - - - -FBENG League One > Regular Season-25 -Reading -Luton Town - -Sched - - - - - -FBENG Central League-25 -Chesterfield II -Derby II - -Post - - - - - -FBENG Premier League Cup-25 -Coventry U21 -Leyton Orient U21 - -Sched - - - - - -FBINT Friendlies-25 -Tunisia -Botswana - -Sched - - - - - -FBINT Youth Friendlies-25 -Costa Rica U20 -Canada U20 - -Sched - - - - - -FBINT Arab Cup-25 -Saudi Arabia -United Arab Emirates - -Sched - - - - - -FBINT Arab Cup-25 -Jordan -Morocco - -Sched - - - - - -FBINT Southeast Asian Games-25 -Philippines U22 -Malaysia U22 - -Sched - - +Fin + + - + @@ -440,303 +25,13 @@ - - -FBINT Southeast Asian Games-25 -Vietnam U22 -Thailand U22 + + +FBAUS A-League-25 +Western Sydney Wanderers +Macarthur FC -Sched - - - - - -FBISR Liga Alef > South-25 -Holon Yermiyahu -Tzeirey Tira - -Sched - - - - - -FBISR Liga Alef > South-25 -Hapoel Azor -Kfar Saba 1928 - -Sched - - - - - -FBISR Liga Alef > South-25 -Hapoel Marmorek -Maccabi Yavne Shimon - -Sched - - - - - -FBISR Liga Bet > South A-25 -Hapoel Lod -Maccabi Ironi Kfar Yona - -Sched - - - - - -FBISR Liga Bet > South A-25 -Hapoel Kfar Qasm Shuaa -Hapoel Kiryat Ono - -Sched - - - - - -FBISR Liga Bet > South A-25 -Hapoel Mahane Yehuda -Maccabi Bnei Jaljulia - -Sched - - - - - -FBISR Liga Bet > South B-25 -Sderot -Bnei Eilat - -Sched - - - - - -FBISR Liga Bet > South B-25 -Hapoel Yeruham -Ramla SC - -Sched - - - - - -FBISR Liga Bet > South B-25 -Ihud Tzeirey Abu Gosh -Maccabi Shearaim - -Sched - - - - - -FBITA Campionato Nazionale Primavera-25 -Juventus U20 -Cesena U20 - -Sched - - - - - -FBITA Eccellenza-25 -ASD Atletico Racale -ASD Antonio Toma Maglie - -Sched - - - - - -FBITA Eccellenza-25 -SSD Massafra 1963 -ASD Canosa Calcio 1948 - -Sched - - - - - -FBITA Eccellenza-25 -ASD Polimnia -Virtus Mola - -Sched - - - - - -FBITA Super Cup > Semi-finals-26 -Napoli -AC Milan - -Sched - - - - - -FBMLT Premier League-25 -Hibernians -Zabbar St. Patrick - -Sched - - - - - -FBPOR Taca de Portugal-25 -Santa Clara -Sporting Lisboa - -Sched - - - - - -FBPOR Taca de Portugal-25 -FC Porto -Famalicao - -Sched - - - - - -FBSPA Division de Honor Juvenil-25 -Malaga U19 -Arenas Armilla U19 - -Sched - - - - - -FBSPA Autonomicas > Euskadi - Alava-25 -El Pilar Marianistas -SD Salvatierra - -Sched - - - - - -FBSPA Tercera Division > Group 15-25 -Beti Kozkor -Beti Onak - -Sched - - - - - -FBSPA Tercera Division > Group 15-25 -Huarte -Atletico Artajones - -Sched - - - - - -FBSPA Copa del Rey-25 -Ourense CF -Athletic Bilbao - -Sched - - - - - -FBSPA Copa del Rey-25 -Burgos -Getafe - -Sched - - - - - -FBSPA Copa del Rey-25 -Real Murcia -Betis - -Sched - - - - - -FBTUR 2. Lig > Kırmızı-25 -1461 Trabzon FK -Kirklarelispor - -Sched - - - - - -FBTUR Cup-25 -Genclerbirligi -Bodrumspor - -Sched - - - - - -FBTUR Cup-25 -Galatasaray -Istanbul Basaksehir - -Sched - - - - - -WFBINT Youth Friendlies Women-25 -Paraguay U20 -Chile U20 - -Sched - - - - - -FBCOL Copa Colombia-25 -Independiente Medellin -Atletico Nacional - -Fin +Fin @@ -755,628 +50,1013 @@ - - -FBIRI Hazfi Cup-25 -Tractor -Persepolis + + +FBENG Premier League-25 +Crystal Palace +Fulham -Sched +Sched - - -FBSYR Premier League-25 -Al Shorta -Hottain + + +FBENG Premier League-25 +Liverpool +Leeds -Sched +Sched - - + + +FBENG Premier League-25 +Sunderland +Manchester City + +Sched + + + + + +FBENG Premier League-25 +Brentford +Tottenham + +Sched + + + + + +FBENG League Two > Regular Season-25 +Harrogate Town +Tranmere + +Sched + + + + + +FBENG League Two > Regular Season-25 +Barnet +Crawley Town + +Sched + + + + + +FBENG League Two > Regular Season-25 +Colchester +MK Dons + +Sched + + + + + +FBENG League Two > Regular Season-25 +Shrewsbury +Bristol Rovers + +Sched + + + + + +FBENG League Two > Regular Season-25 +Notts County +Accrington + +Sched + + + + + +FBENG League Two > Regular Season-25 +Crewe +Cheltenham + +Sched + + + + + +FBENG League Two > Regular Season-25 +Bromley +Newport County + +Sched + + + + + +FBENG League Two > Regular Season-25 +Swindon +Gillingham + +Sched + + + + + +FBENG League Two > Regular Season-25 +Cambridge +Walsall + +Sched + + + + + +FBENG League Two > Regular Season-25 +Barrow +Salford City + +Sched + + + + + +FBENG League Two > Regular Season-25 +Fleetwood Town +Grimsby + +Sched + + + + + +FBENG League Two > Regular Season-25 +Oldham +Chesterfield + +Sched + + + + + +FBENG Championship > Regular Season-25 +Blackburn Rovers +Wrexham + +Sched + + + + + +FBENG Championship > Regular Season-25 +Preston +Sheffield Wednesday + +Sched + + + + + +FBENG Championship > Regular Season-25 +Bristol City +Portsmouth + +Sched + + + + + +FBENG Championship > Regular Season-25 +Hull City +Stoke + +Sched + + + + + +FBENG Championship > Regular Season-25 +Ipswich +Oxford United + +Sched + + + + + +FBENG Championship > Regular Season-25 +Derby +Middlesbrough + +Sched + + + + + +FBENG Championship > Regular Season-25 +Charlton +Coventry + +Sched + + + + + +FBENG Championship > Regular Season-25 +Southampton +Millwall + +Sched + + + + + +FBENG Championship > Regular Season-25 +Swansea +West Bromwich Albion + +Sched + + + + + +FBENG Championship > Regular Season-25 +Watford +Birmingham + +Sched + + + + + +FBENG Championship > Regular Season-25 +QPR +Norwich City + +Sched + + + + + +FBENG Championship > Regular Season-25 +Sheffield United +Leicester + +Sched + + + + + +FBENG League One > Regular Season-25 +Reading +Burton Albion + +Sched + + + + + +FBENG League One > Regular Season-25 +Wycombe +Cardiff City + +Sched + + + + + +FBENG League One > Regular Season-25 +Lincoln +Huddersfield + +Sched + + + + + +FBENG League One > Regular Season-25 +Port Vale +Blackpool + +Sched + + + + + +FBENG League One > Regular Season-25 +Leyton Orient +AFC Wimbledon + +Sched + + + + + +FBENG League One > Regular Season-25 +Doncaster +Bolton + +Sched + + + + + +FBENG League One > Regular Season-25 +Rotherham +Peterborough + +Sched + + + + + +FBENG League One > Regular Season-25 +Northampton +Stockport + +Sched + + + + + +FBENG League One > Regular Season-25 +Mansfield +Bradford + +Sched + + + + + +FBENG League One > Regular Season-25 +Stevenage +Plymouth + +Sched + + + + + +FBENG League One > Regular Season-25 +Exeter +Luton Town + +Sched + + + + + +FBENG League One > Regular Season-25 +Wigan +Barnsley + +Sched + + + + + +FBENG Non League Premier > Northern-25 +Morpeth Town +Stockton Town + +Sched + + + + + +FBENG Non League Premier > Northern-25 +Stocksbridge Park Steels +Guiseley + +Sched + + + + + +FBENG Non League Premier > Northern-25 +Warrington +Leek Town + +Sched + + + + + +FBENG Non League Premier > Northern-25 +Workington +Lancaster + +Sched + + + + + +FBENG Non League Premier > Northern-25 +Gainsborough Trinity +Cleethorpes Town + +Sched + + + + + +FBENG Non League Premier > Northern-25 +FC Utd of Manchester +Ashton + +Sched + + + + + +FBENG Non League Premier > Northern-25 +Rushall Olympic +Hednesford + +Sched + + + + + +FBENG Non League Div One > Northern West-25 +Runcorn Linnets +Witton Albion + +Sched + + + + + +FBENG Non League Div One > Northern West-25 +Chasetown +Sporting Khalsa + +Sched + + + + + +FBENG Non League Div One > Northern West-25 +Congleton Town +Kidsgrove Athletic + +Sched + + + + + +FBENG Non League Div One > Northern West-25 +Avro +Mossley + +Sched + + + + + +FBENG Non League Div One > Northern West-25 +Nantwich Town +Stafford Rangers + +Sched + + + + + +FBENG Non League Div One > Northern West-25 +Clitheroe +Atherton Collieries + +Sched + + + + + +FBENG Non League Div One > Northern West-25 +Darlaston Town +Shifnal Town + +Sched + + + + + +FBENG Non League Div One > Northern West-25 +Stalybridge Celtic +Bury AFC + +Sched + + + + + +FBENG Non League Div One > Northern West-25 +Newcastle Town +Vauxhall Motors + +Sched + + + + + +FBENG Non League Div One > Northern West-25 +Wythenshawe Town +Trafford + +Sched + + + + + +FBENG Non League Div One > Northern Midlands-25 +Bedworth United +Coventry Sphinx + +Sched + + + + + +FBENG Non League Div One > Northern Midlands-25 +Belper Town +Basford United + +Sched + + + + + +FBENG Non League Div One > Northern Midlands-25 +Shepshed Dynamo +Rugby + +Sched + + + + + +FBENG Non League Div One > Northern Midlands-25 +Mickleover Sports +Loughborough University + +Sched + + + + + +FBENG Non League Div One > Northern Midlands-25 +Coleshill Town +Boldmere St. Michaels + +Sched + + + + + +FBENG Non League Div One > Northern Midlands-25 +Wellingborough Town +St Neots Town + +Sched + + + + + +FBENG Non League Div One > Northern Midlands-25 +Sutton Coldfield +Lichfield City + +Sched + + + + + +FBENG Non League Div One > Northern Midlands-25 +Rugby Borough +Racing Club Warwick + +Sched + + + + + +FBENG Non League Div One > Northern Midlands-25 +Corby +AFC Rushden & Diamonds + +Sched + + + + + +FBENG Non League Div One > Northern East-25 +Grimsby Borough +North Ferriby + +Sched + + + + + +FBENG Non League Div One > Northern East-25 +Blyth Spartans +Blyth Town + +Sched + + + + + +FBENG Non League Div One > Northern East-25 +Bishop Auckland +Consett + +Sched + + + + + +FBENG Non League Div One > Northern East-25 +Matlock +Silsden + +Sched + + + + + +FBENG Non League Div One > Northern East-25 +AFC Emley +Ossett United + +Sched + + + + + +FBENG Non League Div One > Northern East-25 +Bridlington Town +Redcar Athletic + +Sched + + + + + +FBENG Non League Div One > Northern East-25 +Pontefract Collieries +Garforth Town + +Sched + + + + + +FBENG Non League Div One > Northern East-25 +Brighouse Town +Bradford PA + +Sched + + + + + +FBENG Non League Div One > Northern East-25 +Hallam +Lincoln United + +Sched + + + + + +FBENG Non League Div One > Isthmian South Central-25 +Bognor Regis Town +Littlehampton Town + +Sched + + + + + +FBINT Youth Friendlies-26 +Jordan U23 +Japan U23 + +Sched + + + + + +FBISR Ligat ha'Al-25 +Beitar Jerusalem +Hapoel Tel Aviv + +Sched + + + + + +FBISR Liga Alef > South-25 +Shimshon Tel Aviv +Maccabi Kiryat Malakhi + +Sched + + + + + +FBISR Liga Alef > South-25 +Tzeirey Tira +FC Jerusalem + +Sched + + + + + +FBISR Liga Alef > North-25 +Maccabi Neve Shaanan Eldad +Hapoel Bnei Musmus + +Sched + + + + + +FBISR Liga Bet > South A-25 +Hakoah Ramat Gan +Beitar Petah Tikva + +Sched + + + + + +FBISR Liga Bet > South B-25 +Hapoel Bnei Ashdod +Maccabi Beer Sheva + +Sched + + + + + +FBISR Liga Bet > South B-25 +Ihud Tzeirey Abu Gosh +Ironi Bet Shemesh + +Sched + + + + + +FBISR Liga Bet > South B-25 +MS Shikun Hamizrach +Arad + +Sched + + + + + +FBWAL Feeder Leagues-25 +Denbigh Town +Gresford Athletic + +Sched + + + + + +FBWAL Feeder Leagues-25 +Airbus UK +Flint Mountain + +Sched + + + + + +FBWAL Feeder Leagues-25 +CPD Y Rhyl 1879 +Llandudno + +Sched + + + + + +FBWAL Feeder Leagues-25 +Holywell +Holyhead Hotspur + +Sched + + + + + +FBWAL Feeder Leagues-25 +Buckley Town +Mold Alexandra + +Sched + + + + + +FBWAL Feeder Leagues-25 +Caersws +Newtown + +Sched + + + + + +FBWAL Feeder Leagues-25 +Cambrian United +Pontypridd + +Sched + + + + + +FBWAL Feeder Leagues-25 +Aberystwyth +Carmarthen Town + +Sched + + + + + +FBWAL Premier League-25 +Colwyn Bay +Flint Town Utd + +Sched + + + + + +FBWAL Premier League-25 +Llanelli Town +Penybont + +Sched + + + + + +FBIRI Persian Gulf Pro League-25 +Sepahan +Esteghlal Tehran + +Sched + + + + + +FBKSA Division 1-25 +Al Tai +Al Zulfi + +Sched + + + + + +FBKSA Division 1-25 +Al Orubah +Al Jandal + +Sched + + + + + +FBKSA Division 1-25 +Al Faisaly +Al Raed + +Sched + + + + + +FBKSA Division 2-25 +Weg +Al-Rayyan + +Sched + + + + + FBSYR Premier League-25 -Al Ittihad +Tishreen Khan Shaykhun -Sched - - - - - -FBUAE Youth League-25 -Shabab Al Ahli U21 -Al Sharjah U21 - -Sched - - - - - -FBOMA Professional League > Regular Season-25 -Bahla -Al Khaboora - -Sched - - - - - -FBOMA Professional League > Regular Season-25 -Sur -Al Seeb - -Sched - - - - - -FBOMA Professional League > Regular Season-25 -Al Nasr -Oman FC - -Sched - - - - - -FBOMA Professional League > Regular Season-25 -Al Nahda -Sohar - -Sched - - - - - -FBOMA Professional League > Regular Season-25 -Saham -Al Shabab - -Sched - - - - - -FBVNM V.League 1-25 -Hoang Anh Gia Lai -Cong An Ha Noi - -Sched - - - - - -FBEGY Second Division B-25 -MS Abu El Matamir -Alaab Damanhour - -Sched - - - - - -FBEGY Second Division B-25 -Al Badr -Horse Owners Club - -Sched - - - - - -FBEGY Second Division B-25 -El Magd -El Hamam - -Sched - - - - - -FBEGY Second Division B-25 -Alexandria Petroleum -Helal Aldabaa - -Sched - - - - - -FBEGY League Cup-25 -National Bank -Modern - -Sched - - - - - -FBBOL Copa de la Division Profesional-25 -Nacional Potosi -The Strongest - -Sched - - - - - -FBBOL Liga Nacional U19-25 -Bolivar U19 -Oriente Petrolero U19 - -Sched - - - - - -FBALG Ligue 1-25 -MB Rouissat -MC Alger - -Sched - - - - - -FBALG Ligue 1-25 -ASO Chlef -MC Oran - -Sched - - - - - -FBALG Ligue 1-25 -USM Alger -ES Ben Aknoun - -Sched - - - - - -FBALG U20 League-25 -WAB Tissemsilt U20 -GC Mascara U20 - -Sched - - - - - -FBALG U20 League-25 -AS Khroub U20 -AS Ain M'lila U20 - -Sched - - - - - -FBALG U20 League-25 -CB Mila U20 -CS Constantine U20 - -Sched - - - - - -FBALG U20 League-25 -USM Annaba U20 -US Tebessa U20 - -Sched - - - - - -FBALG U20 League-25 -ES Setif U20 -MO Constantine U20 - -Sched - - - - - -FBCRI Primera Division > Apertura-25 -Deportivo Saprissa -Alajuelense - -Fin - - - - - - - - - - - - - - - - - - - - -FBGUA Reserve League - Apertura-25 -Antigua GFC II -Comunicaciones III - -Sched - - - - - -FBGUA Liga Nacional > Apertura-25 -Antigua GFC -Aurora - -Fin - - - - - - - - - - - - - - - - - - - - -FBJOR 1st Division-25 -Al Sareeh -Jerash - -Sched - - - - - -FBJOR 1st Division-25 -Amman -Al Yarmouk Amman - -Sched - - - - - -FBICUP Club Friendlies-25 -Necaxa -Mineros de Zacatecas - -Sched - - - - - -FBICUP Club Friendlies-25 -Maguary PE -Treze - -Sched - - - - - -FBICUP Club Friendlies-25 -Serra Branca EC -America RN - -Sched - - - - - -FBIND Mumbai Super Division-25 -Soccer Saga -South Mumbai United - -Fin - - - - - -FBIND Mumbai Super Division-25 -Brothers WA -Football School of India - -Fin - - - - - -FBIND Mumbai Elite Division-25 -Millat FC -Mumbai Soccer Prodigies - -Sched - - - - - -FBIND Guwahati PFL-25 -Sunrise Athletic Club -Green Valley - -Sched - - - - - -FBHON Liga Nacional > Apertura-25 -CD Olimpia -CD Motagua - -Fin - - - - - - - - - - - - - - - - - - - - -FBHON Reserve League - Apertura-25 -CD Olimpia II -Platense II - -Sched - - - - - -FBHON Reserve League - Apertura-25 -Platense II -Real Espana II - -Fin - - - - - -FBUGA Uganda Premier League-25 -Entebbe -Kitara - -Sched - - - - - -FBNGA NPFL-25 -Barau -Rivers United - -Sched - - - - - -FBBFA Ligue 1-25 -Vitesse FC -Majestic - -Sched - - - - - -FBBFA Ligue 1-25 -SONABEL -AJEB - -Sched - - - - - -FBBFA Ligue 1-25 -Real du Faso -Sporting Football des Cascades - -Sched - - - - - -FBKEN Premier League-25 -Kariobangi Sharks -Bidco United - -Sched - - - - - -FBKEN Premier League-25 -Muranga SEAL -Police - -Sched - - - - - -FBKEN Premier League-25 -Leopards -Ulinzi Stars - -Sched - - - - - -FBKEN Super League-25 -Kabati Youth FC -Soy United - -Sched - - - - - -FBMRT Premier League-25 -Pompiers -ASC Tevragh-Zeina - -Sched - - - - - -FBRWA National Soccer League-25 -Gicumbi -Marine - -Sched - - - - - -FBRWA National Soccer League-25 -Al Hilal Omdurman -Kiyovu SC - -Sched - - - - - -FBGMB Division 2-25 -Wagadu -Wallidan - -Sched - - - - - -FBGMB GFA League-25 -Medina United FC -GPA - -Sched - - - - - -FBGMB GFA League-25 -Brikama United -Gambian Dutch Lions - -Sched - - - - - -WFBMLT Women's First Division-25 -Birkirkara -Valletta - -Sched - - - - - -WFBMOL Campionatul Moldovei Women-25 -Real Succes -Zimbru - -Sched - - - - - -FBTTO TT Premier League-25 -Defence Force -Point Fortin Civic - -Fin +Sched @@ -1395,113 +1075,463 @@ - - -FBSYC Premier League-25 -Real Maldives -Bazar Brothers + + +FBSYR Premier League-25 +Omyyah +Hottain -Sched +Sched - - + + +FBQAT Olympic League-25 +Al Gharafa U23 +Al Wakrah U23 + +Sched + + + + + +FBQAT Olympic League-25 +Al Sadd U23 +Al Sailiya U23 + +Sched + + + + + +FBQAT Olympic League-25 +Umm Salal U23 +Al Rayyan U23 + +Sched + + + + + +FBOMA U21 Championship-25 +Dhofar U21 +Al Shabab U21 + +Sched + + + + + +FBKUW Premier League-25 +Al Fahaheel +Al Jahra + +Sched + + + + + +FBEGY League Cup-25 +Wadi Degla +El Gounah + +Sched + + + + + +FBEGY League Cup-25 +Al Ittihad Al Iskandary +El Zamalek + +Sched + + + + + +FBEGY League Cup-25 +El Ismaily +Modern + +Sched + + + + + +FBALG U20 League-25 +CB Mila U20 +US Chaouia U20 + +Sched + + + + + +FBALG U20 League-25 +JS Kabylie U20 +JS Tixeraine U20 + +Sched + + + + + +FBALG U20 League-25 +Olympique Akbou U20 +USM Harrach U20 + +Sched + + + + + +FBALG U20 League-25 +ES Ben Aknoun U20 +Paradou AC U20 + +Sched + + + + + +FBALG U20 League-25 +MC Alger U20 +NA Hussein Dey U20 + +Sched + + + + + +FBALG U20 League-25 +JS El Biar U20 +JS Bordj Menail U20 + +Sched + + + + + +FBALG U20 League-25 +RC Kouba U20 +MO Bejaia U20 + +Sched + + + + + +FBALG U20 League-25 +CR Belouizdad U20 +USM Alger U20 + +Sched + + + + + +FBALG U20 League-25 +JSM Tiaret U20 +FCB Frenda U20 + +Sched + + + + + +FBIRQ Iraqi League-25 +Al Minaa +Newroz SC + +Sched + + + + + +FBIRQ Iraqi League-25 +Al Najaf +Al Naft + +Sched + + + + + +FBIRQ Iraqi League-25 +Al Kahraba +Al Zawraa + +Sched + + + + + +FBBRN Premier League-25 +Al Hidd +Al Ahli Manama + +Sched + + + + + +FBIDN Liga 4-25 +Bongoayu +Lakeya + +Sched + + + + + +FBIDN Liga 4-25 +Sidosel FC +Telaga Biru FC + +Sched + + + + + +FBIND Delhi Senior Division-25 +United Bharat FC +Juba Sangha + +Sched + + + + + +FBIND Delhi Senior Division-25 +Ajmal FC +Frontier + +Sched + + + + + +FBIND Bengal Super League-25 +Sundarban Bengal Auto +Medinipur + +Sched + + + + + +FBJAM Premier League-25 +Treasure Beach +Chapelton + +Sched + + + + + +FBLBY Premier League-25 +Al-Afreky +Al Wefaq Ajdabiyah + +Sched + + + + + +FBLBY Premier League-25 +Al Akhdar +Al Moroj + +Sched + + + + + +FBLBY Premier League-25 +Ittihad Gharyan +Al Athad + +Sched + + + + + +FBLBY Premier League-25 +Al Shomooa +Al Ittihad + +Sched + + + + + +WFBJPN Empress's Cup-25 +INAC Leonessa +Sanfrecce Hiroshima + +Fin + + + + + +FBUGA 2nd Division-25 +Ntugasaze +Bright Stars + +Sched + + + + + +FBGHA Cup-25 +Eleven Wonders +Police Nationale + +Sched + + + + + +WFBUKR Premier League Women-25 +Ladomir +Kryvbas + +Sched + + + + + +WFBUKR Premier League Women-25 +Pantery +SeaSters + +Sched + + + + + +WFBUKR Premier League Women-25 +Polissya +Kolos Kovalivka + +Sched + + + + + +WFBUKR Premier League Women-25 +Shakhtar Donetsk +EMC Podolie + +Sched + + + + + +WFBUKR Premier League Women-25 +Metalist 1925 Kharkiv +Vorskla Poltava + +Sched + + + + + WFBISR Ligat Al Women-25 -Maccabi ASA Tel Aviv -Hapoel Ironi Petach Tikva +Ironi Ramat HaSharon +Maccabi Holon -Sched +Sched - - + + WFBISR Ligat Al Women-25 Maccabi Kiryat Gat -Ironi Ramat HaSharon - -Sched - - - - - -WFBISR Ligat Al Women-25 -Maccabi Kishronot Hadera -Panthers Ashdod - -Sched - - - - - -WFBISR Ligat Al Women-25 -Maccabi Holon -Hapoel Ra'anana - -Sched - - - - - -WFBISR Ligat Al Women-25 -Hapoel Jerusalem Maccabi ASA Tel Aviv -Sched +Sched - - -WFBISR State Cup Women-25 -Bnot Netanya -Beitar Jerusalem + + +WFBISR Ligat Al Women-25 +Hapoel Ra'anana +Panthers Ashdod -Sched +Sched - - -FBDOM Liga Mayor-25 -Vega Real -Salcedo + + +WFBISR Ligat Al Women-25 +Hapoel Jerusalem +Maccabi Kishronot Hadera -Sched +Sched - - -FBDOM Liga Mayor-25 -Cibao -Atletico Pantoja + + +WFBBGD Women's Football League-25 +Nasrin Sports Academy +Rajshahi Stars -Sched +Sched - - -WFBETH Premier League Women-25 -Mechal FC -Dire Dawa + + +WFBBGD Women's Football League-25 +Bangladesh Army FC +BKSP -Fin - - - - - -WFBETH Premier League Women-25 -Sheger Ketema -Bole Sub City - -Sched +Sched diff --git a/app/Console/Commands/TestFiles/willhill.json b/app/Console/Commands/TestFiles/willhill.json new file mode 100644 index 00000000..d73679db --- /dev/null +++ b/app/Console/Commands/TestFiles/willhill.json @@ -0,0 +1 @@ +{"success":1,"results":[{"id":"10119811","sport_id":"1","time":"1767288600","time_status":"0","league":{"id":"94","name":"England Premier League","cc":"gb"},"home":{"id":"17189","name":"Crystal Palace","image_id":"7","cc":"gb"},"away":{"id":"17170","name":"Fulham","image_id":"43","cc":"gb"},"ss":null,"extra":{"away_manager":{"id":"59685","name":"Marco Silva","cc":"pt"},"home_manager":{"id":"3318","name":"Oliver Glasner","cc":"at"},"numberofperiods":"2","periodlength":"45","referee":{"id":"84853","name":"Tony Harrington","cc":"gb"},"stadium_data":{"id":"10","name":"Selhurst Park","city":"London","country":"England","capacity":"25073","googlecoords":"51.398333,-0.085556"},"length":90,"round":"19"},"has_lineup":0,"bet365_id":"186071619","matching_dir":"1"}]} \ No newline at end of file diff --git a/app/Mapper/FindEvent.php b/app/Mapper/FindEvent.php index 87c083d9..5769b900 100644 --- a/app/Mapper/FindEvent.php +++ b/app/Mapper/FindEvent.php @@ -4,25 +4,102 @@ namespace App\Mapper; use App\Models\Event; use App\Models\Mapper; -use Illuminate\Support\Facades\Auth; +use Illuminate\Support\Carbon; class FindEvent { - public static function search($event) + public static function search($event, &$groups, &$elements) { - dd($event); $event_id = $event['event_id']; - $match_id = Event::where('betsapi_id', $event_id)->value('id'); + unset($event['event_id']); + switch ($event['provider_id']) { + case 2: + // BETSAPI + $match_id = Event::where('betsapi_id', $event_id)->value('id'); + break; + case 3: + // MAGLOO KENIA + $match_id = Event::where('magken_id', $event_id)->value('id'); + break; + case 4: + // MAGLOO NIGERIA + $match_id = Event::where('magnig_id', $event_id)->value('id'); + break; + case 5: + // LOGIFUTUR NIGERA + $match_id = Event::where('lognig_id', $event_id)->value('id'); + break; + case 6: + // LOGIFUTUR COLOMBIA + $match_id = Event::where('logcol_id', $event_id)->value('id'); + break; + default: + Notice::note('unknown provider', 'r', 1); + break; + } if ($match_id) { Mapper::where('event_id', $event_id)->delete(); } else { - Mapper::updateOrCreate(['event_id' => $event_id], $event); - } + $home_id = $elements[$event['home_id']] ?? 0; - return Mapper::query()->where('sport_id', Auth::user()->sport_id)->where('provider_id', Auth::user()->provider_id); + $away_id = $elements[$event['away_id']] ?? 0; + + $cgid = $groups[$event['group_id']] ?? 0; + + $startime = $event['starttime']; + + if ($home_id && $away_id && $cgid) { + + $from = Carbon::createFromDate($startime)->remvoDay(); + + $to = Carbon::createFromDate($starttime_period['end'])->subDay(); + + $match_id = Event::query() + ->where('home_id', $home_id) + ->where('away_id', $away_id) + ->where('competition_group_id', $competition_group_id) + ->where('starttime', '>', $from) + ->where('starttime', '<', $to) + ->value('id') + ->get(); + + if ($match_id) { + + Event::where('betsapi_id', (int) $betsapi_id)->update(['betradar_id' => $betradar_id, 'bwin_id' => $bwin_id]); + + switch ($event['provider_id']) { + case 2: + // BETSAPI + Event::where('id', $match_id)->update(['betsapi_id' => $event_id]); + break; + case 3: + // MAGLOO KENIA + Event::where('id', $match_id)->update(['magken_id' => $event_id]); + break; + case 4: + // MAGLOO NIGERIA + Event::where('id', $match_id)->update(['magnig_id' => $event_id]); + break; + case 5: + // LOGIFUTUR NIGERA + Event::where('id', $match_id)->update(['lognig_id' => $event_id]); + break; + case 6: + // LOGIFUTUR COLOMBIA + Event::where('id', $match_id)->update(['logcol_id' => $event_id]); + break; + default: + } + } else { + Mapper::updateOrCreate(['event_id' => $event_id], $event); + } + } else { + Mapper::updateOrCreate(['event_id' => $event_id], $event); + } + } } } diff --git a/app/Mapper/LoadElements.php b/app/Mapper/LoadElements.php new file mode 100644 index 00000000..d9e9ca8d --- /dev/null +++ b/app/Mapper/LoadElements.php @@ -0,0 +1,20 @@ +get(); + + $r = []; + foreach ($res as $val) { + $r[$val->sport_id][$val->provider_element_id] = $val->element_id; + } + + return $r; + } +} diff --git a/app/Mapper/LoadGroups.php b/app/Mapper/LoadGroups.php new file mode 100644 index 00000000..f9081133 --- /dev/null +++ b/app/Mapper/LoadGroups.php @@ -0,0 +1,20 @@ +get(); + + $r = []; + foreach ($res as $val) { + $r[$val->sport_id][$val->provider_group_id] = $val->competition_group_id; + } + + return $r; + } +} diff --git a/app/Mapper/StoreElement.php b/app/Mapper/StoreElement.php new file mode 100644 index 00000000..b0ee6991 --- /dev/null +++ b/app/Mapper/StoreElement.php @@ -0,0 +1,23 @@ + (int) $provider_element_id], $ele); + + } + } +} diff --git a/app/Mapper/StoreGroup.php b/app/Mapper/StoreGroup.php new file mode 100644 index 00000000..2f1f02bb --- /dev/null +++ b/app/Mapper/StoreGroup.php @@ -0,0 +1,23 @@ + (int) $provider_group_id], $group); + + } + } +} diff --git a/app/Models/CompetitionGroupFilter.php b/app/Models/CompetitionGroupProvider.php similarity index 58% rename from app/Models/CompetitionGroupFilter.php rename to app/Models/CompetitionGroupProvider.php index 33df5c5c..f96f67e3 100644 --- a/app/Models/CompetitionGroupFilter.php +++ b/app/Models/CompetitionGroupProvider.php @@ -4,12 +4,13 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; -class CompetitionGroupFilter extends Model +class CompetitionGroupProvider extends Model { protected $fillable = [ + 'sport_id', 'competition_group_id', - 'bkm_competition_group_id', - 'bookmaker_id', + 'provider_id', + 'provider_group_id', 'name', ]; @@ -18,8 +19,8 @@ class CompetitionGroupFilter extends Model return $this->belongsTo(CompetitionGroup::class); } - public function bookmaker() + public function provider() { - return $this->belongsTo(Bookmaker::class); + return $this->belongsTo(Provider::class); } } diff --git a/app/Models/ElementFilter.php b/app/Models/ElementProvider.php similarity index 55% rename from app/Models/ElementFilter.php rename to app/Models/ElementProvider.php index 870e331b..2dc27e08 100644 --- a/app/Models/ElementFilter.php +++ b/app/Models/ElementProvider.php @@ -4,13 +4,15 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; -class ElementFilter extends Model +class ElementProvider extends Model { protected $fillable = [ 'name', + 'sport_id', 'element_id', - 'bkm_element_id', - 'bookmaker_id', + 'provider_id', + 'provider_element_id', + 'name', ]; public function element() @@ -18,8 +20,8 @@ class ElementFilter extends Model return $this->belongsTo(Element::class); } - public function bookmaker() + public function provider() { - return $this->belongsTo(Bookmaker::class); + return $this->belongsTo(Provider::class); } } diff --git a/app/Models/Mapper.php b/app/Models/Mapper.php index 3f789859..2b93cd75 100644 --- a/app/Models/Mapper.php +++ b/app/Models/Mapper.php @@ -27,4 +27,9 @@ class Mapper extends Model { return $this->belongsTo(Country::class, 'group_cc', 'iso2')->where('is_country', 1)->where('disabled', 0); } + + public function provider() + { + return $this->belongsTo(Provider::class); + } } diff --git a/database/migrations/2023_05_25_112750_create_element_provider_table.php b/database/migrations/2023_05_25_112750_create_element_provider_table.php index 7c764528..73d40d4c 100644 --- a/database/migrations/2023_05_25_112750_create_element_provider_table.php +++ b/database/migrations/2023_05_25_112750_create_element_provider_table.php @@ -14,7 +14,6 @@ return new class extends Migration Schema::create('element_providers', function (Blueprint $table) { $table->id(); $table->integer('sport_id')->index(); - $table->integer('country_id')->default(0)->nullable()->index(); $table->integer('element_id')->index(); $table->integer('provider_id')->default(0)->nullable()->index(); $table->integer('provider_element_id')->index(); diff --git a/database/migrations/2023_05_25_112802_create_competition_group_provider_table.php b/database/migrations/2023_05_25_112802_create_competition_group_provider_table.php index f4145972..f79f3ade 100644 --- a/database/migrations/2023_05_25_112802_create_competition_group_provider_table.php +++ b/database/migrations/2023_05_25_112802_create_competition_group_provider_table.php @@ -14,7 +14,6 @@ return new class extends Migration Schema::create('competition_group_providers', function (Blueprint $table) { $table->id(); $table->integer('sport_id')->index(); - $table->integer('country_id')->default(0)->nullable()->index(); $table->integer('competition_group_id')->default(0)->nullable()->index(); $table->integer('provider_id')->default(0)->nullable()->index(); $table->integer('provider_group_id')->default(0)->nullable()->index(); diff --git a/database/migrations/2025_12_19_111819_create_mappers_table.php b/database/migrations/2025_12_19_111819_create_mappers_table.php index 0b25c436..ed540ecb 100644 --- a/database/migrations/2025_12_19_111819_create_mappers_table.php +++ b/database/migrations/2025_12_19_111819_create_mappers_table.php @@ -15,7 +15,6 @@ return new class extends Migration $table->id(); $table->integer('event_id')->index(); $table->integer('sport_id')->index(); - $table->integer('bookmaker_id')->index(); $table->integer('provider_id')->default(0)->nullable()->index(); $table->dateTime('starttime')->nullable(); $table->string('group')->nullable();