{
"source": "sofascore",
"count": 38,
"matches": [
{
"source": "sofascore",
"source_event_id": 17068223,
"sport": "football",
"status": "1st half",
"status_code": 6,
"start_timestamp": 1790082000,
"home": {
"id": 336931,
"name": "Mozambique U20",
"short_name": "Mozambique U20"
},
"away": {
"id": 273621,
"name": "Mauritius U20",
"short_name": null
},
"score": {
"home": 3,
"away": 0,
"period": null
},
"tournament": {
"id": 139176,
"unique_tournament_id": 23669,
"name": "COSAFA U20 Championship, Group A",
"country": "Africa"
}
},
{
"source": "sofascore",
"source_event_id": 17068224,
"sport": "football",
"status": "1st half",
"status_code": 6,
"start_timestamp": 1790082000,
"home": {
"id": 371822,
"name": "Namibia U20",
"short_name": "Namibia"
},
"away": {
"id": 336868,
"name": "Seychelles U20",
"short_name": "Seychelles"
},
"score": {
"home": 1,
"away": 0,
"period": null
},
"tournament": {
"id": 139176,
"unique_tournament_id": 23669,
"name": "COSAFA U20 Championship, Group A",
"country": "Africa"
}
},
{
"source": "sofascore",
"source_event_id": 17148415,
"sport": "football",
"status": "1st half",
"status_code": 6,
"start_timestamp": 1790082000,
"home": {
"id": 370295,
"name": "Tanzania U20",
"short_name": "Tanzania U20"
},
"away": {
"id": 286152,
"name": "Burundi U20",
"short_name": "Burundi U20"
},
"score": {
"home": 1,
"away": 0,
"period": null
},
"tournament": {
"id": 139562,
"unique_tournament_id": 23742,
"name": "CECAFA U20 Championship, Knockout stage",
"country": "Africa"
}
},
{
"source": "sofascore",
"source_event_id": 17149267,
"sport": "football",
"status": "2nd half",
"status_code": 7,
"start_timestamp": 1790076600,
"home": {
"id": 1152832,
"name": "Arman FC",
"short_name": "Arman"
},
"away": {
"id": 1276003,
"name": "Omar Zawak",
"short_name": "Omar Zawak"
},
"score": {
"home": 2,
"away": 4,
"period": null
},
"tournament": {
"id": 141764,
"unique_tournament_id": 24194,
"name": "Afghanistan Champions League",
"country": "Afghanistan"
}
},
{
"source": "sofascore",
"source_event_id": 17156041,
"sport": "football",
"status": "2nd half",
"status_code": 7,
"start_timestamp": 1790079000,
"home": {
"id": 476112,
"name": "Sportivo Barracas Reserves",
"short_name": "Sportivo Barracas Reserves"
},
"away": {
"id": 448747,
"name": "Puerto Nuevo Reserves",
"short_name": "Puerto Nuevo Reserves"
},
"score": {
"home": 3,
"away": 1,
"period": null
},
"tournament": {
"id": 62405,
"unique_tournament_id": null,
"name": "Camp. De Reser De Primera Division B Metropolitana",
"country": "Argentina"
}
},
{
"source": "sofascore",
"source_event_id": 17156044,
"sport": "football",
"status": "1st half",
"status_code": 6,
"start_timestamp": 1790082000,
"home": {
"id": 515893,
"name": "Central Ballester Reserves",
"short_name": "Central Ballester Reserves"
},
"away": {
"id": 450424,
"name": "CA Claypole Reserves",
"short_name": null
},
"score": {
"home": 0,
"away": 0,
"period": null
},
"tournament": {
"id": 62405,
"unique_tournament_id": null,
"name": "Camp. De Reser De Primera Division B Metropolitana",
"country": "Argentina"
}
},
{
"source": "sofascore",
"source_event_id": 17156042,
"sport": "football",
"status": "1st half",
"status_code": 6,
"start_timestamp": 1790082000,
"home": {
"id": 517185,
"name": "Juventud Unida San Miguel Reserves",
"short_name": null
},
"away": {
"id": 515633,
"name": "Deportivo Paraguayo Reserves",
"short_name": null
},
"score": {
"home": 0,
"away": 0,
"period": null
},
"tournament": {
"id": 62405,
"unique_tournament_id": null,
"name": "Camp. De Reser De Primera Division B Metropolitana",
"country": "Argentina"
}
},
{
"source": "sofascore",
"source_event_id": 16509744,
"sport": "football",
"status": "Started",
"status_code": 20,
"start_timestamp": 1790083800,
"home": {
"id": 1246832,
"name": "Estudiantes de Caseros U16",
"short_name": "Estudiantes de Caseros U16"
},
"away": {
"id": 1246828,
"name": "San Miguel U16",
"short_name": "San Miguel U16"
},
"score": {
"home": 0,
"away": 0,
"period": null
},
"tournament": {
"id": 190861,
"unique_tournament_id": 35954,
"name": "Zona A",
"country": "Argentina Amateur"
}
},
{
"source": "sofascore",
"source_event_id": 16509751,
"sport": "football",
"status": "Started",
"status_code": 20,
"start_timestamp": 1790083800,
"home": {
"id": 1227963,
"name": "Ferro Carril Oeste U16",
"short_name": "Ferro Carril Oeste U16"
},
"away": {
"id": 1245395,
"name": "Club Mitre U16",
"short_name": "Club Mitre U16"
},
"score": {
"home": 0,
"away": 0,
"period": null
},
"tournament": {
"id": 190861,
"unique_tournament_id": 35954,
"name": "Zona A",
"country": "Argentina Amateur"
}
},
{
"source": "sofascore",
"source_event_id": 16510066,
"sport": "football",
"status": "Started",
"status_code": 20,
"start_timestamp": 1790083800,
"home": {
"id": 1246819,
"name": "Deportivo Maipú U16",
"short_name": "Deportivo Maipú U16"
},
"away": {
"id": 1246817,
"name": "Almagro U16",
"short_name": "Almagro U16"
},
"score": {
"home": 0,
"away": 0,
"period": null
},
"tournament": {
"id": 190862,
"unique_tournament_id": 35954,
"name": "Zona B",
"country": "Argentina Amateur"
}
},
{
"source": "sofascore",
"source_event_id": 16510073,
"sport": "football",
"status": "Started",
"status_code": 20,
"start_timestamp": 1790083800,
"home": {
"id": 1244955,
"name": "Gimnasia (Jujuy) U16",
"short_name": "Gimnasia (Jujuy) U16"
},
"away": {
"id": 1246815,
"name": "Güemes U16"
}
}
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/13875/sofascore+football+fixtures+api/31978/sofascore+football+live+matches?sport=football' --header 'Authorization: Bearer YOUR_API_KEY'
{
"source": "sofascore",
"sport": "football",
"count": 272,
"categories": [
{
"id": 1084,
"name": "Afghanistan",
"slug": "afghanistan",
"flag": "afghanistan"
},
{
"id": 1466,
"name": "Africa",
"slug": "africa",
"flag": "africa"
},
{
"id": 257,
"name": "Albania",
"slug": "albania",
"flag": "albania"
},
{
"id": 304,
"name": "Algeria",
"slug": "algeria",
"flag": "algeria"
},
{
"id": 1787,
"name": "American Samoa",
"slug": "american-samoa",
"flag": "american-samoa"
},
{
"id": 376,
"name": "Andorra",
"slug": "andorra",
"flag": "andorra"
},
{
"id": 500,
"name": "Angola",
"slug": "angola",
"flag": "angola"
},
{
"id": 1595,
"name": "Anguilla",
"slug": "anguilla",
"flag": "anguilla"
},
{
"id": 1085,
"name": "Antigua and Barbuda",
"slug": "antigua-and-barbuda",
"flag": "antigua-and-barbuda"
},
{
"id": 48,
"name": "Argentina",
"slug": "argentina",
"flag": "argentina"
},
{
"id": 1783,
"name": "Argentina Amateur",
"slug": "argentina-amateur",
"flag": "argentina"
},
{
"id": 296,
"name": "Armenia",
"slug": "armenia",
"flag": "armenia"
},
{
"id": 1828,
"name": "Armenia Amateur",
"slug": "armenia-amateur",
"flag": "armenia"
},
{
"id": 1086,
"name": "Aruba",
"slug": "aruba",
"flag": "aruba"
},
{
"id": 1467,
"name": "Asia",
"slug": "asia",
"flag": "asia"
},
{
"id": 34,
"name": "Australia",
"slug": "australia",
"flag": "australia"
},
{
"id": 1876,
"name": "Australia Amateur",
"slug": "australia-amateur",
"flag": "australia"
},
{
"id": 17,
"name": "Austria",
"slug": "austria",
"flag": "austria"
},
{
"id": 97,
"name": "Austria Amateur",
"slug": "austria-amateur",
"flag": "austria"
},
{
"id": 297,
"name": "Azerbaijan",
"slug": "azerbaijan",
"flag": "azerbaijan"
},
{
"id": 1087,
"name": "Bahamas",
"slug": "bahamas",
"flag": "bahamas"
},
{
"id": 351,
"name": "Bahrain",
"slug": "bahrain",
"flag": "bahrain"
},
{
"id": 1088,
"name": "Bangladesh",
"slug": "bangladesh",
"flag": "bangladesh"
},
{
"id": 1089,
"name": "Barbados",
"slug": "barbados",
"flag": "barbados"
},
{
"id": 91,
"name": "Belarus",
"slug": "belarus",
"flag": "belarus"
},
{
"id": 33,
"name": "Belgium",
"slug": "belgium",
"flag": "belgium"
},
{
"id": 1620,
"name": "Belgium Amateur",
"slug": "belgium-amateur",
"flag": "belgium"
},
{
"id": 1090,
"name": "Belize",
"slug": "belize",
"flag": "belize"
},
{
"id": 1485,
"name": "Benin",
"slug": "benin",
"flag": "benin"
},
{
"id": 1091,
"name": "Bermuda",
"slug": "bermuda",
"flag": "bermuda"
},
{
"id": 1556,
"name": "Bhutan",
"slug": "bhutan",
"flag": "bhutan"
},
{
"id": 379,
"name": "Bolivia",
"slug": "bolivia",
"flag": "bolivia"
},
{
"id": 2347,
"name": "Bonaire",
"slug": "bonaire",
"flag": "bonaire-sint-eustatius-and-saba"
},
{
"id": 158,
"name": "Bosnia & Herzegovina",
"slug": "bosnia-herzegovina",
"flag": "bosnia-herzegovina"
},
{
"id": 1582,
"name": "Bosnia & Herzegovina Amateur",
"slug": "bosnia-and-herzegovina-amateur",
"flag": "bosnia-herzegovina"
},
{
"id": 1020,
"name": "Botswana",
"slug": "botswana",
"flag": "botswana"
},
{
"id": 13,
"name": "Brazil",
"slug": "brazil",
"flag": "brazil"
},
{
"id": 1694,
"name": "Brazil Amateur",
"slug": "brazil-amateur",
"flag": "brazil"
},
{
"id": 1711,
"name": "British Virgin Islands",
"slug": "british-virgin-islands",
"flag": "british-virgin-islands"
},
{
"id": 1617,
"name": "Brunei",
"slug": "brunei",
"flag": "brunei"
},
{
"id": 78,
"name": "Bulgaria",
"slug": "bulgaria",
"flag": "bulgaria"
},
{
"id": 1590,
"name": "Bulgaria Amateur",
"slug": "bulgaria-amateur",
"flag": "bulgaria"
},
{
"id": 1092,
"name": "Burkina Faso",
"slug": "burkina-faso",
"flag": "burkina-faso"
},
{
"id": 1093,
"name": "Burundi",
"slug": "burundi",
"flag": "burundi"
},
{
"id": 1094,
"name": "Cambodia",
"slug": "cambodia",
"flag": "cambodia"
},
{
"id": 391,
"name": "Cameroon",
"slug": "cameroon",
"flag": "cameroon"
},
{
"id": 388,
"name": "Canada",
"slug": "canada",
"flag": "canada"
},
{
"id": 2381,
"name": "Canada Amateur",
"slug": "canada-amateur",
"flag": "canada"
},
{
"id": 1685,
"name": "Cape Verde",
"slug": "cape-verde",
"flag": "cape-verde"
},
{
"id": 1095,
"name": "Cayman Islands",
"slug": "cayman-islands",
"flag": "cayman-islands"
},
{
"id": 1924,
"name": "Central African Republic",
"slug": "central-african-republic",
"flag": "central-african-rep"
},
{
"id": 1096,
"name": "Chad",
"slug": "chad",
"flag": "chad"
},
{
"id": 49,
"name": "Chile",
"slug": "chile",
"flag": "chile"
},
{
"id": 1687,
"name": "Chile Amateur",
"slug": "chile-amateur",
"flag": "chile"
},
{
"id": 99,
"name": "China",
"slug": "china",
"flag": "china"
},
{
"id": 1097,
"name": "Chinese Taipei",
"slug": "chinese-taipei",
"flag": "taiwan"
},
{
"id": 274,
"name": "Colombia",
"slug": "colombia",
"flag": "colombia"
},
{
"id": 1919,
"name": "Colombia Amateur",
"slug": "colombia-amateur",
"flag": "colombia"
},
{
"id": 1098,
"name": "Comoros",
"slug": "comoros",
"flag": "comoros"
},
{
"id": 1137,
"name": "Congo Republic",
"slug": "congo-republic",
"flag": "congo"
},
{
"id": 1795,
"name": "Cook Islands",
"slug": "cook-islands",
"flag": "cook-islands"
},
{
"id": 289,
"name": "Costa Rica",
"slug": "costa-rica",
"flag": "costa-rica"
},
{
"id": 14,
"name": "Croatia",
"slug": "croatia",
"flag": "croatia"
},
{
"id": 1578,
"name": "Croatia Amateur",
"slug": "croatia-amateur",
"flag": "croatia"
},
{
"id": 1481,
"name": "Cuba",
"slug": "cuba",
"flag": "cuba"
}
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/13875/sofascore+football+fixtures+api/31980/sofascore+list+football+categories?sport=football' --header 'Authorization: Bearer YOUR_API_KEY'
{
"source": "sofascore",
"category_id": 1,
"count": 20,
"tournaments": [
{
"id": 25492,
"name": "Baller League UK",
"slug": "baller-league-uk",
"group": null,
"category_id": 1,
"category_name": "England"
},
{
"id": 18,
"name": "Championship",
"slug": "championship",
"group": null,
"category_id": 1,
"category_name": "England"
},
{
"id": 346,
"name": "Community Shield",
"slug": "community-shield",
"group": null,
"category_id": 1,
"category_name": "England"
},
{
"id": 21,
"name": "EFL Cup",
"slug": "efl-cup",
"group": null,
"category_id": 1,
"category_name": "England"
},
{
"id": 24029,
"name": "England National League Cup",
"slug": "england-national-league-cup",
"group": null,
"category_id": 1,
"category_name": "England"
},
{
"id": 19,
"name": "FA Cup",
"slug": "fa-cup",
"group": null,
"category_id": 1,
"category_name": "England"
},
{
"id": 1696,
"name": "FA Cup, Qualification",
"slug": "fa-cup-qualification",
"group": null,
"category_id": 1,
"category_name": "England"
},
{
"id": 11667,
"name": "FA Women's League Cup",
"slug": "fa-womens-league-cup",
"group": null,
"category_id": 1,
"category_name": "England"
},
{
"id": 24640,
"name": "FA Youth Cup",
"slug": "fa-youth-cup",
"group": null,
"category_id": 1,
"category_name": "England"
},
{
"id": 33702,
"name": "First Division",
"slug": "first-division",
"group": null,
"category_id": 1,
"category_name": "England"
},
{
"id": 334,
"name": "Football League Trophy",
"slug": "football-league-trophy",
"group": null,
"category_id": 1,
"category_name": "England"
},
{
"id": 24,
"name": "League One",
"slug": "league-one",
"group": null,
"category_id": 1,
"category_name": "England"
},
{
"id": 25,
"name": "League Two",
"slug": "league-two",
"group": null,
"category_id": 1,
"category_name": "England"
},
{
"id": 36931,
"name": "Midland Football League Cup",
"slug": "midland-football-league-cup",
"group": null,
"category_id": 1,
"category_name": "England"
},
{
"id": 173,
"name": "National League",
"slug": "national-league",
"group": null,
"category_id": 1,
"category_name": "England"
},
{
"id": 17,
"name": "Premier League",
"slug": "premier-league",
"group": null,
"category_id": 1,
"category_name": "England"
},
{
"id": 37139,
"name": "West Midlands Regional League Division One",
"slug": "west-midlands-regional-league-division-one",
"group": null,
"category_id": 1,
"category_name": "England"
},
{
"id": 11666,
"name": "Women's FA Cup",
"slug": "fa-cup-women",
"group": null,
"category_id": 1,
"category_name": "England"
},
{
"id": 1044,
"name": "Women's Super League",
"slug": "the-fa-womens-super-league",
"group": null,
"category_id": 1,
"category_name": "England"
},
{
"id": 10553,
"name": "Women's Super League 2",
"slug": "fa-womens-championship",
"group": null,
"category_id": 1,
"category_name": "England"
}
],
"category": {
"id": 1,
"name": "England",
"slug": "england",
"flag": "england"
},
"cache": {
"hit": false,
"ttl_seconds": 86400
}
}
curl --location --request GET 'https://zylalabs.com/api/13875/sofascore+football+fixtures+api/31982/sofascore+list+tournaments+by+category?sport=football' --header 'Authorization: Bearer YOUR_API_KEY'
{
"source": "sofascore",
"count": 13,
"matches": [
{
"source": "sofascore",
"source_event_id": 16363648,
"sport": "football",
"status": "Ended",
"status_code": 100,
"start_timestamp": 1789909200,
"home": {
"id": 60,
"name": "Bournemouth",
"short_name": "Bournemouth"
},
"away": {
"id": 44,
"name": "Liverpool FC",
"short_name": "Liverpool"
},
"score": {
"home": 0,
"away": 1,
"period": null
},
"tournament": {
"id": 1,
"unique_tournament_id": 17,
"name": "Premier League",
"country": "England"
}
},
{
"source": "sofascore",
"source_event_id": 16363866,
"sport": "football",
"status": "Ended",
"status_code": 100,
"start_timestamp": 1789909200,
"home": {
"id": 34,
"name": "Leeds United",
"short_name": "Leeds"
},
"away": {
"id": 7,
"name": "Crystal Palace",
"short_name": "Crystal Palace"
},
"score": {
"home": 0,
"away": 0,
"period": null
},
"tournament": {
"id": 1,
"unique_tournament_id": 17,
"name": "Premier League",
"country": "England"
}
},
{
"source": "sofascore",
"source_event_id": 16363867,
"sport": "football",
"status": "Ended",
"status_code": 100,
"start_timestamp": 1789909200,
"home": {
"id": 17,
"name": "Manchester City",
"short_name": "Man City"
},
"away": {
"id": 41,
"name": "Sunderland",
"short_name": "Sunderland"
},
"score": {
"home": 5,
"away": 3,
"period": null
},
"tournament": {
"id": 1,
"unique_tournament_id": 17,
"name": "Premier League",
"country": "England"
}
},
{
"source": "sofascore",
"source_event_id": 16363652,
"sport": "football",
"status": "Ended",
"status_code": 100,
"start_timestamp": 1789918200,
"home": {
"id": 43,
"name": "Fulham",
"short_name": "Fulham"
},
"away": {
"id": 35,
"name": "Manchester United",
"short_name": "Man Utd"
},
"score": {
"home": 1,
"away": 1,
"period": null
},
"tournament": {
"id": 1,
"unique_tournament_id": 17,
"name": "Premier League",
"country": "England"
}
},
{
"source": "sofascore",
"source_event_id": 17048867,
"sport": "football",
"status": "Ended",
"status_code": 100,
"start_timestamp": 1789912800,
"home": {
"id": 362884,
"name": "Southall FC",
"short_name": "Southall"
},
"away": {
"id": 173464,
"name": "Dorking Wanderers",
"short_name": "Dorking"
},
"score": {
"home": 2,
"away": 2,
"period": null
},
"tournament": {
"id": 16,
"unique_tournament_id": 19,
"name": "FA Cup",
"country": "England"
}
},
{
"source": "sofascore",
"source_event_id": 16391689,
"sport": "football",
"status": "Ended",
"status_code": 100,
"start_timestamp": 1789907400,
"home": {
"id": 263,
"name": "Norwich City",
"short_name": "Norwich"
},
"away": {
"id": 5,
"name": "Bolton Wanderers",
"short_name": "Bolton"
},
"score": {
"home": 3,
"away": 4,
"period": null
},
"tournament": {
"id": 2,
"unique_tournament_id": 18,
"name": "Championship",
"country": "England"
}
},
{
"source": "sofascore",
"source_event_id": 16692893,
"sport": "football",
"status": "Ended",
"status_code": 100,
"start_timestamp": 1789909200,
"home": {
"id": 266376,
"name": "Brighton",
"short_name": "Brighton"
},
"away": {
"id": 266375,
"name": "Aston Villa",
"short_name": "Aston Villa"
},
"score": {
"home": 1,
"away": 1,
"period": null
},
"tournament": {
"id": 15635,
"unique_tournament_id": 1044,
"name": "Women's Super League",
"country": "England"
}
},
{
"source": "sofascore",
"source_event_id": 16692883,
"sport": "football",
"status": "Ended",
"status_code": 100,
"start_timestamp": 1789909200,
"home": {
"id": 234204,
"name": "Crystal Palace",
"short_name": "Crystal Palace"
},
"away": {
"id": 273547,
"name": "Tottenham FC",
"short_name": "Tottenham"
},
"score": {
"home": 0,
"away": 7,
"period": null
},
"tournament": {
"id": 15635,
"unique_tournament_id": 1044,
"name": "Women's Super League",
"country": "England"
}
},
{
"source": "sofascore",
"source_event_id": 16692896,
"sport": "football",
"status": "Ended",
"status_code": 100,
"start_timestamp": 1789909200,
"home": {
"id": 297802,
"name": "West Ham",
"short_name": "West Ham"
},
"away": {
"id": 36704,
"name": "Everton",
"short_name": "Everton"
},
"score": {
"home": 0,
"away": 1,
"period": null
},
"tournament": {
"id": 15635,
"unique_tournament_id": 1044,
"name": "Women's Super League",
"country": "England"
}
},
{
"source": "sofascore",
"source_event_id": 16697462,
"sport": "football",
"status": "Ended",
"status_code": 100,
"start_timestamp": 1789909200,
"home": {
"id": 371892,
"name": "Newcastle United WFC",
"short_name": "Newcastle United"
},
"away": {
"id": 302415,
"name": "Sheffield United Women",
"short_name": "Sheffield United"
},
"score": {
"home": 4,
"away": 1,
"period": null
},
"tournament": {
"id": 47819,
"unique_tournament_id": 10553,
"name": "Super League 2, Women",
"country": "England"
}
},
{
"source": "sofascore",
"source_event_id": 16697464,
"sport": "football",
"status": "Ended",
"status_code": 100,
"start_timestamp": 1789909200,
"home": {
"id": 192711,
"name": "Sunderland AFC Women",
"short_name": "Sunderland"
},
"away": {
"id": 334606,
"name": "Southampton FC Women",
"short_name": "Southampton"
},
"score": {
"home": 0,
"away": 0,
"period": null
},
"tournament": {
"id": 47819,
"unique_tournament_id": 10553,
"name": "Super League 2, Women",
"country": "England"
}
},
{
"source": "sofascore"
}
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/13875/sofascore+football+fixtures+api/31984/sofascore+fixtures+by+date+and+category?date=2026-09-21&category_id=1' --header 'Authorization: Bearer YOUR_API_KEY'
{
"source": "sofascore",
"count": 4,
"matches": [
{
"source": "sofascore",
"source_event_id": 16363648,
"sport": "football",
"status": "Ended",
"status_code": 100,
"start_timestamp": 1789909200,
"home": {
"id": 60,
"name": "Bournemouth",
"short_name": "Bournemouth"
},
"away": {
"id": 44,
"name": "Liverpool FC",
"short_name": "Liverpool"
},
"score": {
"home": 0,
"away": 1,
"period": null
},
"tournament": {
"id": 1,
"unique_tournament_id": 17,
"name": "Premier League",
"country": "England"
}
},
{
"source": "sofascore",
"source_event_id": 16363866,
"sport": "football",
"status": "Ended",
"status_code": 100,
"start_timestamp": 1789909200,
"home": {
"id": 34,
"name": "Leeds United",
"short_name": "Leeds"
},
"away": {
"id": 7,
"name": "Crystal Palace",
"short_name": "Crystal Palace"
},
"score": {
"home": 0,
"away": 0,
"period": null
},
"tournament": {
"id": 1,
"unique_tournament_id": 17,
"name": "Premier League",
"country": "England"
}
},
{
"source": "sofascore",
"source_event_id": 16363867,
"sport": "football",
"status": "Ended",
"status_code": 100,
"start_timestamp": 1789909200,
"home": {
"id": 17,
"name": "Manchester City",
"short_name": "Man City"
},
"away": {
"id": 41,
"name": "Sunderland",
"short_name": "Sunderland"
},
"score": {
"home": 5,
"away": 3,
"period": null
},
"tournament": {
"id": 1,
"unique_tournament_id": 17,
"name": "Premier League",
"country": "England"
}
},
{
"source": "sofascore",
"source_event_id": 16363652,
"sport": "football",
"status": "Ended",
"status_code": 100,
"start_timestamp": 1789918200,
"home": {
"id": 43,
"name": "Fulham",
"short_name": "Fulham"
},
"away": {
"id": 35,
"name": "Manchester United",
"short_name": "Man Utd"
},
"score": {
"home": 1,
"away": 1,
"period": null
},
"tournament": {
"id": 1,
"unique_tournament_id": 17,
"name": "Premier League",
"country": "England"
}
}
],
"date": "2026-09-21",
"filter": {
"unique_tournament_id": 17,
"tournament": {
"id": 17,
"name": "Premier League",
"slug": "premier-league"
}
},
"cache": {
"hit": false,
"ttl_seconds": 900
},
"pagination": {
"page": 1,
"per_page": 100,
"total": 4,
"total_pages": 1,
"has_more": false
}
}
curl --location --request GET 'https://zylalabs.com/api/13875/sofascore+football+fixtures+api/31986/sofascore+fixtures+by+date+and+league?date=2026-09-21&unique_tournament_id=17' --header 'Authorization: Bearer YOUR_API_KEY'
{
"source": "sofascore",
"source_event_id": 14083104,
"sport": "football",
"status": "Ended",
"status_code": 100,
"start_timestamp": 1762200000,
"home": {
"id": 2851,
"name": "Real Oviedo",
"short_name": "Oviedo"
},
"away": {
"id": 2820,
"name": "Osasuna",
"short_name": "Osasuna"
},
"score": {
"home": 0,
"away": 0,
"period": null
},
"tournament": {
"id": 36,
"unique_tournament_id": 8,
"name": "LaLiga",
"country": "Spain"
},
"cache": {
"hit": false,
"ttl_seconds": 20
}
}
curl --location --request GET 'https://zylalabs.com/api/13875/sofascore+football+fixtures+api/31988/sofascore+match+detail+by+event+id&event_id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"source": "sofascore",
"source_event_id": 14083104,
"statistics": [
{
"period": "ALL",
"group": "Match overview",
"items": [
{
"name": "Ball possession",
"home": "53%",
"away": "47%",
"home_value": 53,
"away_value": 47,
"key": "ballPossession"
},
{
"name": "Distance covered",
"home": "100.3 km",
"away": "101.8 km",
"home_value": 100.33,
"away_value": 101.82,
"key": "kilometersCovered"
},
{
"name": "Expected goals",
"home": "0.96",
"away": "0.82",
"home_value": 0.96,
"away_value": 0.82,
"key": "expectedGoals"
},
{
"name": "Big chances",
"home": "2",
"away": "0",
"home_value": 2,
"away_value": 0,
"key": "bigChanceCreated"
},
{
"name": "Total shots",
"home": "8",
"away": "11",
"home_value": 8,
"away_value": 11,
"key": "totalShotsOnGoal"
},
{
"name": "Goalkeeper saves",
"home": "5",
"away": "2",
"home_value": 5,
"away_value": 2,
"key": "goalkeeperSaves"
},
{
"name": "Number of sprints",
"home": "168",
"away": "144",
"home_value": 168,
"away_value": 144,
"key": "numberOfSprints"
},
{
"name": "Corner kicks",
"home": "4",
"away": "2",
"home_value": 4,
"away_value": 2,
"key": "cornerKicks"
},
{
"name": "Fouls",
"home": "17",
"away": "17",
"home_value": 17,
"away_value": 17,
"key": "fouls"
},
{
"name": "Passes",
"home": "408",
"away": "364",
"home_value": 408,
"away_value": 364,
"key": "passes"
},
{
"name": "Tackles",
"home": "22",
"away": "18",
"home_value": 22,
"away_value": 18,
"key": "totalTackle"
},
{
"name": "Free kicks",
"home": "17",
"away": "17",
"home_value": 17,
"away_value": 17,
"key": "freeKicks"
},
{
"name": "Yellow cards",
"home": "3",
"away": "1",
"home_value": 3,
"away_value": 1,
"key": "yellowCards"
}
]
},
{
"period": "ALL",
"group": "Shots",
"items": [
{
"name": "Total shots",
"home": "8",
"away": "11",
"home_value": 8,
"away_value": 11,
"key": "totalShotsOnGoal"
},
{
"name": "Shots on target",
"home": "2",
"away": "5",
"home_value": 2,
"away_value": 5,
"key": "shotsOnGoal"
},
{
"name": "Expected goals",
"home": "0.96",
"away": "0.82",
"home_value": 0.96,
"away_value": 0.82,
"key": "expectedGoals"
},
{
"name": "Expected goals on target",
"home": "0.65",
"away": "1.22",
"home_value": 0.65,
"away_value": 1.22,
"key": "expectedGoalsOnTarget"
},
{
"name": "Shots off target",
"home": "4",
"away": "5",
"home_value": 4,
"away_value": 5,
"key": "shotsOffGoal"
},
{
"name": "Blocked shots",
"home": "2",
"away": "1",
"home_value": 2,
"away_value": 1,
"key": "blockedScoringAttempt"
},
{
"name": "Shots inside box",
"home": "6",
"away": "8",
"home_value": 6,
"away_value": 8,
"key": "totalShotsInsideBox"
},
{
"name": "Shots outside box",
"home": "2",
"away": "3",
"home_value": 2,
"away_value": 3,
"key": "totalShotsOutsideBox"
}
]
},
{
"period": "ALL",
"group": "Attack",
"items": [
{
"name": "Big chances missed",
"home": "2",
"away": "0",
"home_value": 2,
"away_value": 0,
"key": "bigChanceMissed"
},
{
"name": "Through balls",
"home": "2",
"away": "0",
"home_value": 2,
"away_value": 0,
"key": "accurateThroughBall"
},
{
"name": "Touches in penalty area",
"home": "23",
"away": "17",
"home_value": 23,
"away_value": 17,
"key": "touchesInOppBox"
},
{
"name": "Fouled in final third",
"home": "1",
"away": "2",
"home_value": 1,
"away_value": 2,
"key": "fouledFinalThird"
},
{
"name": "Offsides",
"home": "3",
"away": "0",
"home_value": 3,
"away_value": 0,
"key": "offsides"
}
]
},
{
"period": "ALL",
"group": "Passes",
"items": [
{
"name": "Accurate passes",
"home": "340",
"away": "312",
"home_value": 340,
"away_value": 312,
"key": "accuratePasses"
},
{
"name": "Throw-ins",
"home": "13",
"away": "20",
"home_value": 13,
"away_value": 20,
"key": "throwIns"
},
{
"name": "Final third entries",
"home": "43",
"away": "36",
"home_value": 43,
"away_value": 36,
"key": "finalThirdEntries"
},
{
"name": "Final third phase",
"home": "51/77 (66%)",
"away": "56/75 (75%)",
"home_value": 51,
"away_value": 56,
"key": "finalThirdPhaseStatistic"
},
{
"name": "Long balls",
"home": "32/58 (55%)",
"away": "21/41 (51%)",
"home_value": 32,
"away_value": 21,
"key": "accurateLongBalls"
},
{
"name": "Crosses",
"home": "5/18 (28%)",
"away": "8/21 (38%)",
"home_value": 5,
"away_value": 8,
"key": "accurateCross"
}
]
},
{
"period": "ALL",
"group": "Duels",
"items": [
{
"name": "Duels",
"home": "56%",
"away": "44%"
}
]
}
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/13875/sofascore+football+fixtures+api/31989/sofascore+match+statistics+by+event+id&event_id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"source": "sofascore",
"source_event_id": 14083104,
"count": 16,
"incidents": [
{
"id": null,
"time": 90,
"added_time": 999,
"type": "period",
"text": "FT",
"home_score": 0,
"away_score": 0,
"player": null,
"assist": null,
"team": {
"id": null,
"name": null
}
},
{
"id": null,
"time": 90,
"added_time": 0,
"type": "injuryTime",
"text": null,
"home_score": null,
"away_score": null,
"player": null,
"assist": null,
"team": {
"id": null,
"name": null
}
},
{
"id": 125073971,
"time": 86,
"added_time": null,
"type": "substitution",
"text": null,
"home_score": null,
"away_score": null,
"player": null,
"assist": null,
"team": {
"id": null,
"name": null
}
},
{
"id": 125073973,
"time": 85,
"added_time": null,
"type": "substitution",
"text": null,
"home_score": null,
"away_score": null,
"player": null,
"assist": null,
"team": {
"id": null,
"name": null
}
},
{
"id": 125073972,
"time": 85,
"added_time": null,
"type": "substitution",
"text": null,
"home_score": null,
"away_score": null,
"player": null,
"assist": null,
"team": {
"id": null,
"name": null
}
},
{
"id": 125073965,
"time": 82,
"added_time": null,
"type": "substitution",
"text": null,
"home_score": null,
"away_score": null,
"player": null,
"assist": null,
"team": {
"id": null,
"name": null
}
},
{
"id": 125073964,
"time": 82,
"added_time": null,
"type": "substitution",
"text": null,
"home_score": null,
"away_score": null,
"player": null,
"assist": null,
"team": {
"id": null,
"name": null
}
},
{
"id": 125073902,
"time": 70,
"added_time": null,
"type": "substitution",
"text": null,
"home_score": null,
"away_score": null,
"player": null,
"assist": null,
"team": {
"id": null,
"name": null
}
},
{
"id": 125073901,
"time": 69,
"added_time": null,
"type": "substitution",
"text": null,
"home_score": null,
"away_score": null,
"player": null,
"assist": null,
"team": {
"id": null,
"name": null
}
},
{
"id": 124291116,
"time": 63,
"added_time": null,
"type": "card",
"text": null,
"home_score": null,
"away_score": null,
"player": "David Carmo",
"assist": null,
"team": {
"id": null,
"name": null
}
},
{
"id": 124291062,
"time": 55,
"added_time": null,
"type": "card",
"text": null,
"home_score": null,
"away_score": null,
"player": "Nacho Vidal",
"assist": null,
"team": {
"id": null,
"name": null
}
},
{
"id": null,
"time": 45,
"added_time": 999,
"type": "period",
"text": "HT",
"home_score": 0,
"away_score": 0,
"player": null,
"assist": null,
"team": {
"id": null,
"name": null
}
},
{
"id": null,
"time": 45,
"added_time": 0,
"type": "injuryTime",
"text": null,
"home_score": null,
"away_score": null,
"player": null,
"assist": null,
"team": {
"id": null,
"name": null
}
},
{
"id": 124290776,
"time": 38,
"added_time": null,
"type": "card",
"text": null,
"home_score": null,
"away_score": null,
"player": "Santiago Colombatto",
"assist": null,
"team": {
"id": null,
"name": null
}
},
{
"id": 124290707,
"time": 25,
"added_time": null,
"type": "card",
"text": null,
"home_score": null,
"away_score": null,
"player": "Alejandro Catena",
"assist": null,
"team": {
"id": null,
"name": null
}
},
{
"id": 125073536,
"time": 18,
"added_time": null,
"type": "substitution",
"text": null,
"home_score": null,
"away_score": null,
"player": null,
"assist": null,
"team": {
"id": null,
"name": null
}
}
],
"cache": {
"hit": false,
"ttl_seconds": 20
}
}
curl --location --request GET 'https://zylalabs.com/api/13875/sofascore+football+fixtures+api/31990/sofascore+match+incidents+by+event+id&event_id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 SofaScore Football Fixtures API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。
(年度计费可节省 2 个月 🎉)
SofaScore Football Fixtures API returns the football schedule as JSON: which matches are on a date, in a country, or in a league.
List categories to get countries and regions. List tournaments for a category to get leagues and cups. Then request fixtures with a date plus a category ID or a tournament ID.
The same listing includes live matches. Once a match has a SofaScore event ID, you can load its detail, statistics and incidents.
Football only.
传递日期,并按类别(国家或地区)或按赛事列表中的联赛ID进行过滤
列出足球类别,然后列出该类别的比赛。比赛ID是您传递给联盟的赛事安排的内容
是的 除了比赛日程 API还包括实时足球比赛 并且通过比赛ID可以获取详细信息和统计数据
仅限足球 不包括网球 篮球和其他运动