LiveScore API

API ID 13522

LiveScore API (livescore.com). Live scores, fixtures and results across every sport LiveScore covers, plus match details, statistics, lineups, incidents, head-to-head, standings, team and competition

API Documentation

Endpoints

Request
Searches for competitions (stages) matching a query.
Endpoint ID: 30015
GET https://www.zylalabs.com/api/13522/livescore+api/30015/search+competitions+by+name
INPUT PARAMETERS

Search competitions by name — Endpoint Features

Object Description
query Required Search term.

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

query
API EXAMPLE RESPONSE
JSON
[
    {
        "stage": {
            "stage_id": "25545",
            "stage_name": "Premier League",
            "stage_code": "premier-league",
            "competition_id": "65",
            "stage_image_path": "https://storage.livescore.com/images/competition/high/premier-league-2024.png"
        },
        "country": {
            "country_id": "34",
            "country_name": "England",
            "country_code": "england"
        }
    },
    {
        "stage": {
            "stage_id": "21997",
            "stage_name": "Premier League 25/26",
            "stage_code": "premier-league-2025-2026",
            "competition_id": "1084",
            "stage_image_path": "https://storage.livescore.com/images/competition/high/premier-league-2024.png"
        },
        "country": {
            "country_id": "34",
            "country_name": "England",
            "country_code": "england"
        }
    },
    {
        "stage": {
            "stage_id": "18173",
            "stage_name": "Premier League 24/25",
            "stage_code": "premier-league-2024-2025",
            "competition_id": "765",
            "stage_image_path": "https://storage.livescore.com/images/competition/high/premier-league-2024.png"
        },
        "country": {
            "country_id": "34",
            "country_name": "England",
            "country_code": "england"
        }
    },
    {
        "stage": {
            "stage_id": "21772",
            "stage_name": "Premier League Summer Series 2025",
            "stage_code": "premier-league-summer-series-2025",
            "competition_id": "827",
            "stage_image_path": null
        },
        "country": {
            "country_id": "256",
            "country_name": "International",
            "country_code": "intl"
        }
    },
    {
        "stage": {
            "stage_id": "24806",
            "stage_name": "Premier League: Championship Group",
            "stage_code": "premier-league-championship-group",
            "competition_id": "1180",
            "stage_image_path": null
        },
        "country": {
            "country_id": "218",
            "country_name": "Egypt",
            "country_code": "egypt"
        }
    },
    {
        "stage": {
            "stage_id": "24805",
            "stage_name": "Premier League: Relegation Group",
            "stage_code": "premier-league-relegation-group",
            "competition_id": "1180",
            "stage_image_path": null
        },
        "country": {
            "country_id": "218",
            "country_name": "Egypt",
            "country_code": "egypt"
        }
    },
    {
        "stage": {
            "stage_id": "26043",
            "stage_name": "Premier League",
            "stage_code": "premier-league",
            "competition_id": "94",
            "stage_image_path": null
        },
        "country": {
            "country_id": "218",
            "country_name": "Egypt",
            "country_code": "egypt"
        }
    },
    {
        "stage": {
            "stage_id": "22714",
            "stage_name": "Premier League",
            "stage_code": "premier-league",
            "competition_id": "167",
            "stage_image_path": "https://storage.livescore.com/images/competition/high/south-african-premiership.png"
        },
        "country": {
            "country_id": "223",
            "country_name": "South Africa",
            "country_code": "south-africa"
        }
    },
    {
        "stage": {
            "stage_id": "25392",
            "stage_name": "Premier League: Qualification Group",
            "stage_code": "premier-league-qualification",
            "competition_id": null,
            "stage_image_path": null
        },
        "country": {
            "country_id": "223",
            "country_name": "South Africa",
            "country_code": "south-africa"
        }
    },
    {
        "stage": {
            "stage_id": "24353",
            "stage_name": "League of Ireland Premier Division",
            "stage_code": "league-of-ireland-premier-division",
            "competition_id": "750",
            "stage_image_path": "https://storage.livescore.com/images/competition/high/2023-ireland-premier-division.png"
        },
        "country": {
            "country_id": "40",
            "country_name": "Ireland",
            "country_code": "ireland"
        }
    },
    {
        "stage": {
            "stage_id": "13789",
            "stage_name": "Premier League Summer Series",
            "stage_code": "premier-league-summer-series",
            "competition_id": null,
            "stage_image_path": null
        },
        "country": {
            "country_id": "555",
            "country_name": "Club Friendlies",
            "country_code": "club-friendlies"
        }
    },
    {
        "stage": {
            "stage_id": "25935",
            "stage_name": "Premier League",
            "stage_code": "premier-league",
            "competition_id": null,
            "stage_image_path": "https://storage.livescore.com/images/competition/high/2023-armenia-premier-league.png"
        },
        "country": {
            "country_id": "155",
            "country_name": "Armenia",
            "country_code": "armenia"
        }
    },
    {
        "stage": {
            "stage_id": "23287",
            "stage_name": "NorZone Premier League: Play-off",
            "stage_code": "norzone-premier-league-play-off",
            "competition_id": null,
            "stage_image_path": null
        },
        "country": {
            "country_id": "199",
            "country_name": "Australia",
            "country_code": "australia"
        }
    },
    {
        "stage": {
            "stage_id": "24931",
            "stage_name": "NorZone Premier League",
            "stage_code": "northern",
            "competition_id": null,
            "stage_image_path": null
        },
        "country": {
            "country_id": "199",
            "country_name": "Australia",
            "country_code": "australia"
        }
    },
    {
        "stage": {
            "stage_id": "23201",
            "stage_name": "Queensland Premier League: Play-off",
            "stage_code": "queensland-premier-league-play-off",
            "competition_id": null,
            "stage_image_path": null
        },
        "country": {
            "country_id": "199",
            "country_name": "Australia",
            "country_code": "australia"
        }
    },
    {
        "stage": {
            "stage_id": "24342",
            "stage_name": "Queensland Premier League",
            "stage_code": "queensland-premier-league-2026",
            "competition_id": null,
            "stage_image_path": null
        },
        "country": {
            "country_id": "199",
            "country_name": "Australia",
            "country_code": "australia"
        }
    },
    {
        "stage": {
            "stage_id": "20133",
            "stage_name": "Queensland Premier League",
            "stage_code": "queensland-premier-league",
            "competition_id": null,
            "stage_image_path": null
        },
        "country": {
            "country_id": "199",
            "country_name": "Australia",
            "country_code": "australia"
        }
    },
    {
        "stage": {
            "stage_id": "24386",
            "stage_name": "Victoria Premier League One",
            "stage_code": "victoria-premier-league-one",
            "competition_id": null,
            "stage_image_path": null
        },
        "country": {
            "country_id": "199",
            "country_name": "Australia",
            "country_code": "australia"
        }
    },
    {
        "stage": {
            "stage_id": "23092",
            "stage_name": "Queensland Premier League 2: Play-off",
            "stage_code": "queensland-premier-league-2-play-off",
            "competition_id": null,
            "stage_image_path": null
        },
        "country": {
            "country_id": "199",
            "country_name": "Australia",
            "country_code": "australia"
        }
    },
    {
        "stage": {
            "stage_id": "20137",
            "stage_name": "Queensland Premier League 2",
            "stage_code": "queensland-premier-league-2",
            "competition_id": null,
            "stage_image_path": null
        },
        "country": {
            "country_id": "199",
            "country_name": "Australia",
            "country_code": "australia"
        }
    }
]
Search competitions by name — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13522/livescore+api/30015/search+competitions+by+name?query=Premier League' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns basic information about a specific competition (stage).
Endpoint ID: 30016
GET https://www.zylalabs.com/api/13522/livescore+api/30016/get+competition+basic+details
INPUT PARAMETERS

Get competition basic details — Endpoint Features

Object Description
sport_id Required ID of the sport.
country_code Required Country code slug (lowercase letters and hyphens).
stage_code Required Stage code slug (lowercase letters, numbers and hyphens).

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

sport_id
country_code
stage_code
API EXAMPLE RESPONSE
JSON
{
    "stage_id": "25545",
    "stage_name": "Premier League",
    "stage_code": "premier-league",
    "sport_id": "football",
    "country_name": "England",
    "country_code": "england",
    "competition_id": "65",
    "competition_name": "Premier League",
    "stage_image_path": "https://storage.livescore.com/images/competition/high/premier-league-2024.png"
}
Get competition basic details — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13522/livescore+api/30016/get+competition+basic+details?sport_id=football&country_code=england&stage_code=premier-league' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns a list of upcoming matches (fixtures) for a specific competition.
Endpoint ID: 30017
GET https://www.zylalabs.com/api/13522/livescore+api/30017/get+competition+upcoming+fixtures
INPUT PARAMETERS

Get competition upcoming fixtures — Endpoint Features

Object Description
competition_id Required Competition ID.
timezone Required IANA timezone name (e.g. "Europe/Berlin").

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

competition_id
timezone
API EXAMPLE RESPONSE
JSON
[
    {
        "stage": {
            "stage_id": "25545",
            "stage_name": "Premier League",
            "stage_code": "premier-league"
        },
        "country": {
            "country_name": "England",
            "country_code": "england"
        },
        "matches": [
            {
                "match_id": "1793530",
                "match_start_time": "2026-08-21T21:00:00+02:00",
                "match_round_info": "1",
                "home_team": {
                    "team_id": "2773",
                    "team_name": "Arsenal",
                    "team_abbreviation": "ARS",
                    "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9825.png"
                },
                "away_team": {
                    "team_id": "3039",
                    "team_name": "Coventry City",
                    "team_abbreviation": "COV",
                    "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8669.png"
                }
            },
            {
                "match_id": "1793553",
                "match_start_time": "2026-08-22T13:30:00+02:00",
                "match_round_info": "1",
                "home_team": {
                    "team_id": "2871",
                    "team_name": "Hull City",
                    "team_abbreviation": "HUL",
                    "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8667.png"
                },
                "away_team": {
                    "team_id": "2810",
                    "team_name": "Manchester United",
                    "team_abbreviation": "MUN",
                    "team_image_path": "https://storage.livescore.com/images/team/medium/enet/10260.png"
                }
            },
            {
                "match_id": "1793554",
                "match_start_time": "2026-08-22T16:00:00+02:00",
                "match_round_info": "1",
                "home_team": {
                    "team_id": "2917",
                    "team_name": "Everton",
                    "team_abbreviation": "EVE",
                    "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8668.png"
                },
                "away_team": {
                    "team_id": "2772",
                    "team_name": "Crystal Palace",
                    "team_abbreviation": "CRY",
                    "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9826.png"
                }
            },
            {
                "match_id": "1793552",
                "match_start_time": "2026-08-22T16:00:00+02:00",
                "match_round_info": "1",
                "home_team": {
                    "team_id": "2786",
                    "team_name": "Ipswich Town",
                    "team_abbreviation": "IPS",
                    "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9902.png"
                },
                "away_team": {
                    "team_id": "2949",
                    "team_name": "Sunderland",
                    "team_abbreviation": "SUN",
                    "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8472.png"
                }
            },
            {
                "match_id": "1793565",
                "match_start_time": "2026-08-22T16:00:00+02:00",
                "match_round_info": "1",
                "home_team": {
                    "team_id": "3060",
                    "team_name": "Nottingham Forest",
                    "team_abbreviation": "FOR",
                    "team_image_path": "https://storage.livescore.com/images/team/medium/enet/10203.png"
                },
                "away_team": {
                    "team_id": "3143",
                    "team_name": "Leeds United",
                    "team_abbreviation": "LEE",
                    "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8463.png"
                }
            },
            {
                "match_id": "1793556",
                "match_start_time": "2026-08-22T18:30:00+02:00",
                "match_round_info": "1",
                "home_team": {
                    "team_id": "2865",
                    "team_name": "Brentford",
                    "team_abbreviation": "BRE",
                    "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9937.png"
                },
                "away_team": {
                    "team_id": "3339",
                    "team_name": "Tottenham Hotspur",
                    "team_abbreviation": "TOT",
                    "team_image_path": "https://storage.livescore.com/images/team/medium/teambadge/tottenham-hotspur-2024.png"
                }
            },
            {
                "match_id": "1793529",
                "match_start_time": "2026-08-23T15:00:00+02:00",
                "match_round_info": "1",
                "home_team": {
                    "team_id": "2918",
                    "team_name": "Brighton",
                    "team_abbreviation": "BHA",
                    "team_image_path": "https://storage.livescore.com/images/team/medium/enet/10204.png"
                },
                "away_team": {
                    "team_id": "3863",
                    "team_name": "Aston Villa",
                    "team_abbreviation": "AVL",
                    "team_image_path": "https://storage.livescore.com/images/team/medium/teambadge/aston-villa-2024.png"
                }
            },
            {
                "match_id": "1793531",
                "match_start_time": "2026-08-23T15:00:00+02:00",
                "match_round_info": "1",
                "home_team": {
                    "team_id": "12633",
                    "team_name": "Manchester City",
                    "team_abbreviation": "MCI",
                    "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8456.png"
                },
                "away_team": {
                    "team_id": "3928",
                    "team_name": "AFC Bournemouth",
                    "team_abbreviation": "BOU",
                    "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8678.png"
                }
            },
            {
                "match_id": "1793532",
                "match_start_time": "2026-08-23T17:30:00+02:00",
                "match_round_info": "1",
                "home_team": {
                    "team_id": "2986",
                    "team_name": "Newcastle United",
                    "team_abbreviation": "NEW",
                    "team_image_path": "https://storage.livescore.com/images/team/medium/enet/10261.png"
                },
                "away_team": {
                    "team_id": "3340",
                    "team_name": "Liverpool",
                    "team_abbreviation": "LIV",
                    "team_image_path": "https://storage.livescore.com/images/team/medium/teambadge/liverpool-2024.png"
                }
            },
            {
                "match_id": "1793533",
                "match_start_time": "2026-08-24T21:00:00+02:00",
                "match_round_info": "1",
                "home_team": {
                    "team_id": "2872",
                    "team_name": "Fulham",
                    "team_abbreviation": "FUL",
                    "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9879.png"
                },
                "away_team": {
                    "team_id": "2881",
                    "team_name": "Chelsea",
                    "team_abbreviation": "CHE",
                    "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8455.png"
                }
            },
            {
                "match_id": "1793566",
                "match_start_time": "2026-08-28T21:00:00+02:00",
                "match_round_info": "2",
                "home_team": {
                    "team_id": "2772",
                    "team_name": "Crystal Palace",
                    "team_abbreviation": "CRY",
                    "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9826.png"
                },
                "away_team": {
                    "team_id": "12633",
                    "team_name": "Manchester City",
                    "team_abbreviation": "MCI",
                    "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8456.png"
                }
            },
            {
                "match_id": "1793564",
                "match_start_time": "2026-08-29T13:30:00+02:00",
                "match_round_info": "2",
                "home_team": {
                    "team_id": "3340",
                    "team_name": "Liverpool",
                    "team_abbreviation": "LIV",
                    "team_image_path": "https://storage.livescore.com/images/team/medium/teambadge/liverpool-2024.png"
                },
                "away_team": {
                    "team_id": "3060",
                    "team_name": "Nottingham Forest",
                    "team_abbreviation": "FOR",
                    "team_image_path": "https://storage.livescore.com/images/team/medium/enet/10203.png"
                }
            },
            {
                "match_id": "1793557"
            }
        ]
    },
    {
        "_note": "Response truncated for documentation purposes"
    }
]
Get competition upcoming fixtures — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13522/livescore+api/30017/get+competition+upcoming+fixtures?competition_id=65&timezone=Europe/Berlin' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns a list of past match results for a specific competition.
Endpoint ID: 30018
GET https://www.zylalabs.com/api/13522/livescore+api/30018/get+competition+past+results
INPUT PARAMETERS

Get competition past results — Endpoint Features

Object Description
competition_id Required Competition ID.
timezone Required IANA timezone name (e.g. "Europe/Berlin").

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

competition_id
timezone
API EXAMPLE RESPONSE
JSON
[{"stage":{"stage_id":"22091","stage_name":"Bundesliga 25\/26","stage_code":"bundesliga-2025-2026"},"country":{"country_name":"Germany","country_code":"germany"},"matches":[{"match_id":"1539099","match_start_time":"2025-08-22T20:30:00+02:00","match_round_info":null,"match_winner":1,"home_team":{"team_id":"2940","team_name":"Bayern Munich","team_abbreviation":"BAY","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/9823.png"},"away_team":{"team_id":"4707","team_name":"RB Leipzig","team_abbreviation":"RBL","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/teambadge\/rb-leipzig-2024.png"},"scores":{"home":"6","away":"0","home_penalties":null,"away_penalties":null}},{"match_id":"1540334","match_start_time":"2025-08-23T15:30:00+02:00","match_round_info":null,"match_winner":2,"home_team":{"team_id":"15","team_name":"Bayer Leverkusen","team_abbreviation":"B04","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/8178.png"},"away_team":{"team_id":"3333","team_name":"Hoffenheim","team_abbreviation":"TSG","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/8226.png"},"scores":{"home":"1","away":"2","home_penalties":null,"away_penalties":null}},{"match_id":"1540335","match_start_time":"2025-08-23T15:30:00+02:00","match_round_info":null,"match_winner":1,"home_team":{"team_id":"3632","team_name":"Eintracht Frankfurt","team_abbreviation":"ETF","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/9810.png"},"away_team":{"team_id":"3727","team_name":"Werder Bremen","team_abbreviation":"SVW","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/8697.png"},"scores":{"home":"4","away":"1","home_penalties":null,"away_penalties":null}},{"match_id":"1540336","match_start_time":"2025-08-23T15:30:00+02:00","match_round_info":null,"match_winner":2,"home_team":{"team_id":"5278","team_name":"FC Heidenheim","team_abbreviation":"HEI","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/94937.png"},"away_team":{"team_id":"5","team_name":"Wolfsburg","team_abbreviation":"WOB","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/teambadge\/wolfsburg-2026.png"},"scores":{"home":"1","away":"3","home_penalties":null,"away_penalties":null}},{"match_id":"1540333","match_start_time":"2025-08-23T15:30:00+02:00","match_round_info":null,"match_winner":2,"home_team":{"team_id":"365","team_name":"Freiburg","team_abbreviation":"SCF","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/8358.png"},"away_team":{"team_id":"318","team_name":"Augsburg","team_abbreviation":"AUG","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/8406.png"},"scores":{"home":"1","away":"3","home_penalties":null,"away_penalties":null}},{"match_id":"1540339","match_start_time":"2025-08-23T15:30:00+02:00","match_round_info":null,"match_winner":1,"home_team":{"team_id":"2828","team_name":"Union Berlin","team_abbreviation":"UNB","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/8149.png"},"away_team":{"team_id":"4378","team_name":"VfB Stuttgart","team_abbreviation":"STU","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/10269.png"},"scores":{"home":"2","away":"1","home_penalties":null,"away_penalties":null}},{"match_id":"1540338","match_start_time":"2025-08-23T18:30:00+02:00","match_round_info":null,"match_winner":"X","home_team":{"team_id":"5258","team_name":"St. Pauli","team_abbreviation":"PAU","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/8152.png"},"away_team":{"team_id":"448","team_name":"Borussia Dortmund","team_abbreviation":"DOR","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/9789.png"},"scores":{"home":"3","away":"3","home_penalties":null,"away_penalties":null}},{"match_id":"1540337","match_start_time":"2025-08-24T15:30:00+02:00","match_round_info":null,"match_winner":2,"home_team":{"team_id":"3310","team_name":"Mainz 05","team_abbreviation":"M05","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/9905.png"},"away_team":{"team_id":"285","team_name":"FC Cologne","team_abbreviation":"CGN","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/8722.png"},"scores":{"home":"0","away":"1","home_penalties":null,"away_penalties":null}},{"match_id":"1540340","match_start_time":"2025-08-24T17:30:00+02:00","match_round_info":null,"match_winner":"X","home_team":{"team_id":"364","team_name":"Borussia M\u0027gladbach","team_abbreviation":"BMG","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/9788.png"},"away_team":{"team_id":"265","team_name":"Hamburger SV","team_abbreviation":"HSV","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/9790.png"},"scores":{"home":"0","away":"0","home_penalties":null,"away_penalties":null}},{"match_id":"1540353","match_start_time":"2025-08-29T20:30:00+02:00","match_round_info":null,"match_winner":2,"home_team":{"team_id":"265","team_name":"Hamburger SV","team_abbreviation":"HSV","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/9790.png"},"away_team":{"team_id":"5258","team_name":"St. Pauli","team_abbreviation":"PAU","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/8152.png"},"scores":{"home":"0","away":"2","home_penalties":null,"away_penalties":null}},{"match_id":"1540346","match_start_time":"2025-08-30T15:30:00+02:00","match_round_info":"2","match_winner":2,"home_team":{"team_id":"3333","team_name":"Hoffenheim","team_abbreviation":"TSG","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/8226.png"},"away_team":{"team_id":"3632","team_name":"Eintracht Frankfurt","team_abbreviation":"ETF","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/9810.png"},"scores":{"home":"1","away":"3","home_penalties":null,"away_penalties":null}},{"match_id":"1540344","match_start_time":"2025-08-30T15:30:00+02:00","match_round_info":null,"match_winner":1,"home_team":{"team_id":"4707","team_name":"RB Leipzig","team_abbreviation":"RBL","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/teambadge\/rb-leipzig-2024.png"},"away_team":{"team_id":"5278","team_name":"FC Heidenheim","team_abbreviation":"HEI","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/94937.png"},"scores":{"home":"2","away":"0","home_penalties":null,"away_penalties":null}},{"match_id":"1540361","match_start_time":"2025-08-30T15:30:00+02:00","match_round_info":null,"match_winner":1,"home_team":{"team_id":"4378","team_name":"VfB Stuttgart","team_abbreviation":"STU","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/10269.png"},"away_team":{"team_id":"364","team_name":"Borussia M\u0027gladbach","team_abbreviation":"BMG","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/9788.png"},"scores":{"home":"1","away":"0","home_penalties":null,"away_penalties":null}},{"match_id":"1540345","match_start_time":"2025-08-30T15:30:00+02:00","match_round_info":null,"match_winner":"X","home_team":{"team_id":"3727","team_name":"Werder Bremen","team_abbreviation":"SVW","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/8697.png"},"away_team":{"team_id":"15","team_name":"Bayer Leverkusen","team_abbreviation":"B04","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/8178.png"},"scores":{"home":"3","away":"3","home_penalties":null,"away_penalties":null}},{"match_id":"1540348","match_start_time":"2025-08-30T18:30:00+02:00","match_round_info":null,"match_winner":2,"home_team":{"team_id":"318","team_name":"Augsburg","team_abbreviation":"AUG","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/8406.png"},"away_team":{"team_id":"2940","team_name":"Bayern Munich","team_abbreviation":"BAY","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/9823.png"},"scores":{"home":"2","away":"3","home_penalties":null,"away_penalties":null}},{"match_id":"1540350","match_start_time":"2025-08-31T15:30:00+02:00","match_round_info":null,"match_winner":"X","home_team":{"team_id":"5","team_name":"Wolfsburg","team_abbreviation":"WOB","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/teambadge\/wolfsburg-2026.png"},"away_team":{"team_id":"3310","team_name":"Mainz 05","team_abbreviation":"M05","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/9905.png"},"scores":{"home":"1","away":"1","home_penalties":null,"away_penalties":null}},{"match_id":"1540343","match_start_time":"2025-08-31T17:30:00+02:00","match_round_info":null,"match_winner":1,"home_team":{"team_id":"448","team_name":"Borussia Dortmund","team_abbreviation":"DOR","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/9789.png"},"away_team":{"team_id":"2828","team_name":"Union Berlin","team_abbreviation":"UNB","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/8149.png"},"scores":{"home":"3","away":"0","home_penalties":null,"away_penalties":null}},{"match_id":"1540347","match_start_time":"2025-08-31T19:30:00+02:00","match_round_info":null,"match_winner":1,"home_team":{"team_id":"285","team_name":"FC Cologne","team_abbreviation":"CGN","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/8722.png"},"away_team":{"team_id":"365","team_name":"Freiburg","team_abbreviation":"SCF","team_image_path":"https:\/\/storage.livescore.com\/images\/team\/medium\/enet\/8358.png"},"scores":{"home":"4","away":"1","home_penalties":null,"away_penalties":null}},{"match_id":"1540364","match_start_time":"2025-09-12T20:30:00+02:00","match_round_info":null,"match_winner":1}]},{"_note":"Response truncated for documentation purposes"}]
Get competition past results — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13522/livescore+api/30018/get+competition+past+results?competition_id=1124&timezone=Europe/Berlin' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the standings tables (total, home, away) for a specific competition.
Endpoint ID: 30019
GET https://www.zylalabs.com/api/13522/livescore+api/30019/get+competition+standings
INPUT PARAMETERS

Get competition standings — Endpoint Features

Object Description
competition_id Required Competition ID.

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

competition_id
API EXAMPLE RESPONSE
JSON
[
    {
        "type": "total",
        "stage": {
            "stage_id": "22091",
            "stage_name": "Bundesliga 25/26",
            "stage_code": "bundesliga-2025-2026"
        },
        "country": {
            "country_name": "Germany",
            "country_code": "germany"
        },
        "teams": [
            {
                "rank": 1,
                "team_id": "2940",
                "team_name": "Bayern Munich",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png",
                "played": 34,
                "wins": 28,
                "draws": 5,
                "losses": 1,
                "goals_for": 122,
                "goals_against": 36,
                "goals_diff": 86,
                "points": 89
            },
            {
                "rank": 2,
                "team_id": "448",
                "team_name": "Borussia Dortmund",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9789.png",
                "played": 34,
                "wins": 22,
                "draws": 7,
                "losses": 5,
                "goals_for": 70,
                "goals_against": 34,
                "goals_diff": 36,
                "points": 73
            },
            {
                "rank": 3,
                "team_id": "4707",
                "team_name": "RB Leipzig",
                "team_image_path": "https://storage.livescore.com/images/team/medium/teambadge/rb-leipzig-2024.png",
                "played": 34,
                "wins": 20,
                "draws": 5,
                "losses": 9,
                "goals_for": 66,
                "goals_against": 47,
                "goals_diff": 19,
                "points": 65
            },
            {
                "rank": 4,
                "team_id": "4378",
                "team_name": "VfB Stuttgart",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/10269.png",
                "played": 34,
                "wins": 18,
                "draws": 8,
                "losses": 8,
                "goals_for": 71,
                "goals_against": 49,
                "goals_diff": 22,
                "points": 62
            },
            {
                "rank": 5,
                "team_id": "3333",
                "team_name": "Hoffenheim",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8226.png",
                "played": 34,
                "wins": 18,
                "draws": 7,
                "losses": 9,
                "goals_for": 65,
                "goals_against": 52,
                "goals_diff": 13,
                "points": 61
            },
            {
                "rank": 6,
                "team_id": "15",
                "team_name": "Bayer Leverkusen",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8178.png",
                "played": 34,
                "wins": 17,
                "draws": 8,
                "losses": 9,
                "goals_for": 68,
                "goals_against": 47,
                "goals_diff": 21,
                "points": 59
            },
            {
                "rank": 7,
                "team_id": "365",
                "team_name": "Freiburg",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8358.png",
                "played": 34,
                "wins": 13,
                "draws": 8,
                "losses": 13,
                "goals_for": 51,
                "goals_against": 57,
                "goals_diff": -6,
                "points": 47
            },
            {
                "rank": 8,
                "team_id": "3632",
                "team_name": "Eintracht Frankfurt",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9810.png",
                "played": 34,
                "wins": 11,
                "draws": 11,
                "losses": 12,
                "goals_for": 61,
                "goals_against": 65,
                "goals_diff": -4,
                "points": 44
            },
            {
                "rank": 9,
                "team_id": "318",
                "team_name": "Augsburg",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8406.png",
                "played": 34,
                "wins": 12,
                "draws": 7,
                "losses": 15,
                "goals_for": 45,
                "goals_against": 61,
                "goals_diff": -16,
                "points": 43
            },
            {
                "rank": 10,
                "team_id": "3310",
                "team_name": "Mainz 05",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9905.png",
                "played": 34,
                "wins": 10,
                "draws": 10,
                "losses": 14,
                "goals_for": 44,
                "goals_against": 53,
                "goals_diff": -9,
                "points": 40
            },
            {
                "rank": 11,
                "team_id": "2828",
                "team_name": "Union Berlin",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8149.png",
                "played": 34,
                "wins": 10,
                "draws": 9,
                "losses": 15,
                "goals_for": 44,
                "goals_against": 58,
                "goals_diff": -14,
                "points": 39
            },
            {
                "rank": 12,
                "team_id": "364",
                "team_name": "Borussia M'gladbach",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9788.png",
                "played": 34,
                "wins": 9,
                "draws": 11,
                "losses": 14,
                "goals_for": 42,
                "goals_against": 53,
                "goals_diff": -11,
                "points": 38
            },
            {
                "rank": 13,
                "team_id": "265",
                "team_name": "Hamburger SV",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9790.png",
                "played": 34,
                "wins": 9,
                "draws": 11,
                "losses": 14,
                "goals_for": 40,
                "goals_against": 54,
                "goals_diff": -14,
                "points": 38
            },
            {
                "rank": 14,
                "team_id": "285",
                "team_name": "FC Cologne",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8722.png",
                "played": 34,
                "wins": 7,
                "draws": 11,
                "losses": 16,
                "goals_for": 49,
                "goals_against": 63,
                "goals_diff": -14,
                "points": 32
            },
            {
                "rank": 15,
                "team_id": "3727",
                "team_name": "Werder Bremen",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8697.png",
                "played": 34,
                "wins": 8,
                "draws": 8,
                "losses": 18,
                "goals_for": 37,
                "goals_against": 60,
                "goals_diff": -23,
                "points": 32
            },
            {
                "rank": 16,
                "team_id": "5",
                "team_name": "Wolfsburg",
                "team_image_path": "https://storage.livescore.com/images/team/medium/teambadge/wolfsburg-2026.png",
                "played": 34,
                "wins": 7,
                "draws": 8,
                "losses": 19,
                "goals_for": 45,
                "goals_against": 69,
                "goals_diff": -24,
                "points": 29
            },
            {
                "rank": 17,
                "team_id": "5278",
                "team_name": "FC Heidenheim",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/94937.png",
                "played": 34,
                "wins": 6,
                "draws": 8,
                "losses": 20,
                "goals_for": 41,
                "goals_against": 72,
                "goals_diff": -31,
                "points": 26
            },
            {
                "rank": 18,
                "team_id": "5258",
                "team_name": "St. Pauli",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8152.png",
                "played": 34,
                "wins": 6,
                "draws": 8,
                "losses": 20,
                "goals_for": 29,
                "goals_against": 60,
                "goals_diff": -31,
                "points": 26
            }
        ]
    },
    {
        "type": "home",
        "stage": {
            "stage_id": "22091",
            "stage_name": "Bundesliga 25/26",
            "stage_code": "bundesliga-2025-2026"
        },
        "country": {
            "country_name": "Germany",
            "country_code": "germany"
        },
        "teams": [
            {
                "rank": 1
            }
        ]
    },
    {
        "_note": "Response truncated for documentation purposes"
    }
]
Get competition standings — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13522/livescore+api/30019/get+competition+standings?competition_id=1124' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the list of available player statistic types for a competition (the stats select options).
Endpoint ID: 30020
GET https://www.zylalabs.com/api/13522/livescore+api/30020/list+available+player+stat+types
INPUT PARAMETERS

List available player stat types — Endpoint Features

Object Description
competition_id Required Competition ID.

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

competition_id
API EXAMPLE RESPONSE
JSON
[
    {
        "stat_id": "goals",
        "stat_name": "Goals"
    },
    {
        "stat_id": "assist",
        "stat_name": "Assists"
    },
    {
        "stat_id": "shots_on_target",
        "stat_name": "Shots on target"
    },
    {
        "stat_id": "shots",
        "stat_name": "Shots"
    },
    {
        "stat_id": "big_chances_created",
        "stat_name": "Big chances created"
    },
    {
        "stat_id": "big_chances_missed",
        "stat_name": "Big chances missed"
    },
    {
        "stat_id": "successful_dribbles",
        "stat_name": "Successful dribbles"
    },
    {
        "stat_id": "successful_tackles",
        "stat_name": "Successful tackles"
    },
    {
        "stat_id": "interceptions",
        "stat_name": "Interceptions"
    },
    {
        "stat_id": "clearances",
        "stat_name": "Clearances"
    },
    {
        "stat_id": "blocks",
        "stat_name": "Blocks"
    },
    {
        "stat_id": "own_goals",
        "stat_name": "Own goals"
    },
    {
        "stat_id": "penalty_conceded",
        "stat_name": "Penalties conceded"
    },
    {
        "stat_id": "defender_clean_sheets",
        "stat_name": "Defender clean sheets"
    },
    {
        "stat_id": "midfielder_clean_sheets",
        "stat_name": "Midfielder clean sheets"
    },
    {
        "stat_id": "clean_sheets",
        "stat_name": "Clean sheets"
    },
    {
        "stat_id": "saves_percent",
        "stat_name": "Save (%)"
    },
    {
        "stat_id": "saves",
        "stat_name": "Saves"
    },
    {
        "stat_id": "goals_conceded",
        "stat_name": "Goals conceded"
    },
    {
        "stat_id": "fouls",
        "stat_name": "Fouls committed"
    },
    {
        "stat_id": "yellow_cards",
        "stat_name": "Yellow cards"
    },
    {
        "stat_id": "red_cards",
        "stat_name": "Red cards"
    }
]
List available player stat types — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13522/livescore+api/30020/list+available+player+stat+types?competition_id=1124' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the ranked player leaderboard for a specific statistic in a competition.
Endpoint ID: 30021
GET https://www.zylalabs.com/api/13522/livescore+api/30021/get+competition+player+stats+leaderboard
INPUT PARAMETERS

Get competition player stats leaderboard — Endpoint Features

Object Description
competition_id Required Competition ID.
stat Required Statistic the ranking is built on (lowercase letters, underscores and hyphens, e.g. "goals").

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

competition_id
stat
API EXAMPLE RESPONSE
JSON
[
    {
        "rank": 1,
        "player_id": "26051",
        "player_name": "Harry Kane",
        "player_slug": "harry-kane",
        "position": "Forward",
        "value": 36,
        "team": {
            "team_id": "2940",
            "team_name": "Bayern Munich",
            "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
        },
        "stats": {
            "g": 36,
            "xG": 26.8,
            "df": 9.2
        }
    },
    {
        "rank": 2,
        "player_id": "34076",
        "player_name": "Deniz Undav",
        "player_slug": "deniz-undav",
        "position": "Forward",
        "value": 19,
        "team": {
            "team_id": "4378",
            "team_name": "VfB Stuttgart",
            "team_image_path": "https://storage.livescore.com/images/team/medium/enet/10269.png"
        },
        "stats": {
            "g": 19,
            "xG": 16.2,
            "df": 2.8
        }
    },
    {
        "rank": 3,
        "player_id": "2566",
        "player_name": "Serhou Guirassy",
        "player_slug": "serhou-guirassy",
        "position": "Forward",
        "value": 17,
        "team": {
            "team_id": "448",
            "team_name": "Borussia Dortmund",
            "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9789.png"
        },
        "stats": {
            "g": 17,
            "xG": 17.7,
            "df": -0.7
        }
    },
    {
        "rank": 4,
        "player_id": "15597",
        "player_name": "Patrik Schick",
        "player_slug": "patrik-schick",
        "position": "Forward",
        "value": 16,
        "team": {
            "team_id": "15",
            "team_name": "Bayer Leverkusen",
            "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8178.png"
        },
        "stats": {
            "g": 16,
            "xG": 17.2,
            "df": -1.2
        }
    },
    {
        "rank": 5,
        "player_id": "37576",
        "player_name": "Michael Olise",
        "player_slug": "michael-olise",
        "position": "Midfielder",
        "value": 15,
        "team": {
            "team_id": "2940",
            "team_name": "Bayern Munich",
            "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
        },
        "stats": {
            "g": 15,
            "xG": 11.5,
            "df": 3.5
        }
    },
    {
        "rank": 6,
        "player_id": "31499",
        "player_name": "Luis Díaz",
        "player_slug": "luis-diaz",
        "position": "Forward",
        "value": 15,
        "team": {
            "team_id": "2940",
            "team_name": "Bayern Munich",
            "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
        },
        "stats": {
            "g": 15,
            "xG": 15.4,
            "df": -0.4
        }
    },
    {
        "rank": 7,
        "player_id": "14725",
        "player_name": "Andrej Kramarić",
        "player_slug": "andrej-kramaric",
        "position": "Forward",
        "value": 14,
        "team": {
            "team_id": "3333",
            "team_name": "Hoffenheim",
            "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8226.png"
        },
        "stats": {
            "g": 14,
            "xG": 11.9,
            "df": 2.1
        }
    },
    {
        "rank": 8,
        "player_id": null,
        "player_name": "Bara Sapoko Ndiaye",
        "player_slug": null,
        "position": "Forward",
        "value": "ekz97oo88fcqhay2w2hrhecyc",
        "team": {
            "team_id": "2940",
            "team_name": "Bayern Munich",
            "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
        },
        "stats": {
            "exId": "ekz97oo88fcqhay2w2hrhecyc",
            "g": 13,
            "xG": 11.3,
            "df": 1.7
        }
    },
    {
        "rank": 9,
        "player_id": "14510",
        "player_name": "Jonathan Burkardt",
        "player_slug": "jonathan-burkardt",
        "position": "Forward",
        "value": 13,
        "team": {
            "team_id": "3632",
            "team_name": "Eintracht Frankfurt",
            "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9810.png"
        },
        "stats": {
            "g": 13,
            "xG": 12.3,
            "df": 0.7
        }
    },
    {
        "rank": 10,
        "player_id": "6721",
        "player_name": "Haris Tabaković",
        "player_slug": "haris-tabakovic",
        "position": "Forward",
        "value": 13,
        "team": {
            "team_id": "364",
            "team_name": "Borussia M'gladbach",
            "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9788.png"
        },
        "stats": {
            "g": 13,
            "xG": 13,
            "df": 0
        }
    },
    {
        "rank": 11,
        "player_id": "14739",
        "player_name": "Christoph Baumgartner",
        "player_slug": "christoph-baumgartner",
        "position": "Midfielder",
        "value": 13,
        "team": {
            "team_id": "4707",
            "team_name": "RB Leipzig",
            "team_image_path": "https://storage.livescore.com/images/team/medium/teambadge/rb-leipzig-2024.png"
        },
        "stats": {
            "g": 13,
            "xG": 15.3,
            "df": -2.3
        }
    },
    {
        "rank": 12,
        "player_id": "102183",
        "player_name": "Yan Diomande",
        "player_slug": "yan-diomande",
        "position": "Forward",
        "value": 12,
        "team": {
            "team_id": "4707",
            "team_name": "RB Leipzig",
            "team_image_path": "https://storage.livescore.com/images/team/medium/teambadge/rb-leipzig-2024.png"
        },
        "stats": {
            "g": 12,
            "xG": 7.3,
            "df": 4.7
        }
    },
    {
        "rank": 13,
        "player_id": "14060",
        "player_name": "Ermedin Demirović",
        "player_slug": "ermedin-demirovic",
        "position": "Forward",
        "value": 12,
        "team": {
            "team_id": "4378",
            "team_name": "VfB Stuttgart",
            "team_image_path": "https://storage.livescore.com/images/team/medium/enet/10269.png"
        },
        "stats": {
            "g": 12,
            "xG": 7.6,
            "df": 4.4
        }
    },
    {
        "rank": 14,
        "player_id": "16542",
        "player_name": "Nadiem Amiri",
        "player_slug": "nadiem-amiri",
        "position": "Midfielder",
        "value": 12,
        "team": {
            "team_id": "3310",
            "team_name": "Mainz 05",
            "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9905.png"
        },
        "stats": {
            "g": 12,
            "xG": 10,
            "df": 2
        }
    },
    {
        "rank": 15,
        "player_id": "13814",
        "player_name": "Igor Matanović",
        "player_slug": "igor-matanovic",
        "position": "Forward",
        "value": 11,
        "team": {
            "team_id": "365",
            "team_name": "Freiburg",
            "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8358.png"
        },
        "stats": {
            "g": 11,
            "xG": 9.2,
            "df": 1.8
        }
    },
    {
        "rank": 16,
        "player_id": "1034",
        "player_name": "Jens Stage",
        "player_slug": "jens-stage",
        "position": "Midfielder",
        "value": 10,
        "team": {
            "team_id": "3727",
            "team_name": "Werder Bremen",
            "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8697.png"
        },
        "stats": {
            "g": 10,
            "xG": 6,
            "df": 4
        }
    },
    {
        "rank": 17,
        "player_id": "14745",
        "player_name": "Fisnik Asllani",
        "player_slug": "fisnik-asllani",
        "position": "Forward",
        "value": 10,
        "team": {
            "team_id": "3333",
            "team_name": "Hoffenheim",
            "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8226.png"
        },
        "stats": {
            "g": 10,
            "xG": 8.3,
            "df": 1.7
        }
    },
    {
        "rank": 18,
        "player_id": "14165",
        "player_name": "Maximilian Beier",
        "player_slug": "maximilian-beier",
        "position": "Forward",
        "value": 9,
        "team": {
            "team_id": "448",
            "team_name": "Borussia Dortmund",
            "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9789.png"
        },
        "stats": {
            "g": 9,
            "xG": 7.4,
            "df": 1.6
        }
    },
    {
        "rank": 19,
        "player_id": null,
        "player_name": "Bara Sapoko Ndiaye",
        "player_slug": null,
        "position": "Forward",
        "value": "2ofcow1hf3b245myztjgvvqc4",
        "team": {
            "team_id": "2940",
            "team_name": "Bayern Munich",
            "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
        },
        "stats": {
            "exId": "2ofcow1hf3b245myztjgvvqc4",
            "g": 9,
            "xG": 14.4,
            "df": -5.4
        }
    },
    {
        "rank": 20
    },
    {
        "_note": "Response truncated for documentation purposes"
    }
]
Get competition player stats leaderboard — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13522/livescore+api/30021/get+competition+player+stats+leaderboard?competition_id=1124&stat=goals' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the list of available team statistic types for a competition (the team stats select options).
Endpoint ID: 30022
GET https://www.zylalabs.com/api/13522/livescore+api/30022/list+available+team+stat+types
INPUT PARAMETERS

List available team stat types — Endpoint Features

Object Description
competition_id Required Competition ID.

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

competition_id
API EXAMPLE RESPONSE
JSON
[
    {
        "stat_id": "goals",
        "stat_name": "Goals"
    },
    {
        "stat_id": "assist",
        "stat_name": "Assists"
    },
    {
        "stat_id": "shots_on_target",
        "stat_name": "Shots on target"
    },
    {
        "stat_id": "shots",
        "stat_name": "Shots"
    },
    {
        "stat_id": "successful_dribbles",
        "stat_name": "Successful dribbles"
    },
    {
        "stat_id": "successful_tackles",
        "stat_name": "Successful tackles"
    },
    {
        "stat_id": "interceptions",
        "stat_name": "Interceptions"
    },
    {
        "stat_id": "clearances",
        "stat_name": "Clearances"
    },
    {
        "stat_id": "blocks",
        "stat_name": "Blocks"
    },
    {
        "stat_id": "own_goals",
        "stat_name": "Own goals"
    },
    {
        "stat_id": "penalty_conceded",
        "stat_name": "Penalties conceded"
    },
    {
        "stat_id": "clean_sheets",
        "stat_name": "Clean sheets"
    },
    {
        "stat_id": "goals_conceded",
        "stat_name": "Goals conceded"
    },
    {
        "stat_id": "fouls_commited",
        "stat_name": "Fouls committed"
    },
    {
        "stat_id": "fouls_won",
        "stat_name": "Fouls won"
    },
    {
        "stat_id": "yellow_cards",
        "stat_name": "Yellow cards"
    },
    {
        "stat_id": "red_cards",
        "stat_name": "Red cards"
    }
]
List available team stat types — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13522/livescore+api/30022/list+available+team+stat+types?competition_id=1124' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the ranked team leaderboard for a specific statistic in a competition.
Endpoint ID: 30023
GET https://www.zylalabs.com/api/13522/livescore+api/30023/get+competition+team+stats+leaderboard
INPUT PARAMETERS

Get competition team stats leaderboard — Endpoint Features

Object Description
competition_id Required Competition ID.
stat Required Statistic the ranking is built on (lowercase letters, underscores and hyphens, e.g. "goals").

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

competition_id
stat
API EXAMPLE RESPONSE
JSON
[
    {
        "rank": 1,
        "team_id": "2940",
        "team_name": "Bayern Munich",
        "country_name": "Germany",
        "value": 122,
        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png",
        "stats": {
            "g": 122,
            "xG": 100.5,
            "df": 21.5
        }
    },
    {
        "rank": 2,
        "team_id": "4378",
        "team_name": "VfB Stuttgart",
        "country_name": "Germany",
        "value": 71,
        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/10269.png",
        "stats": {
            "g": 71,
            "xG": 60.2,
            "df": 10.8
        }
    },
    {
        "rank": 3,
        "team_id": "448",
        "team_name": "Borussia Dortmund",
        "country_name": "Germany",
        "value": 70,
        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9789.png",
        "stats": {
            "g": 70,
            "xG": 64,
            "df": 6
        }
    },
    {
        "rank": 4,
        "team_id": "15",
        "team_name": "Bayer Leverkusen",
        "country_name": "Germany",
        "value": 68,
        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8178.png",
        "stats": {
            "g": 68,
            "xG": 65.7,
            "df": 2.3
        }
    },
    {
        "rank": 5,
        "team_id": "4707",
        "team_name": "RB Leipzig",
        "country_name": "Germany",
        "value": 66,
        "team_image_path": "https://storage.livescore.com/images/team/medium/teambadge/rb-leipzig-2024.png",
        "stats": {
            "g": 66,
            "xG": 67.5,
            "df": -1.5
        }
    },
    {
        "rank": 6,
        "team_id": "3333",
        "team_name": "Hoffenheim",
        "country_name": "Germany",
        "value": 65,
        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8226.png",
        "stats": {
            "g": 65,
            "xG": 56.4,
            "df": 8.6
        }
    },
    {
        "rank": 7,
        "team_id": "3632",
        "team_name": "Eintracht Frankfurt",
        "country_name": "Germany",
        "value": 61,
        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9810.png",
        "stats": {
            "g": 61,
            "xG": 46.3,
            "df": 14.7
        }
    },
    {
        "rank": 8,
        "team_id": "365",
        "team_name": "Freiburg",
        "country_name": "Germany",
        "value": 51,
        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8358.png",
        "stats": {
            "g": 51,
            "xG": 49.3,
            "df": 1.7
        }
    },
    {
        "rank": 9,
        "team_id": "285",
        "team_name": "FC Cologne",
        "country_name": "Germany",
        "value": 49,
        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8722.png",
        "stats": {
            "g": 49,
            "xG": 52.7,
            "df": -3.7
        }
    },
    {
        "rank": 10,
        "team_id": "318",
        "team_name": "Augsburg",
        "country_name": "Germany",
        "value": 45,
        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8406.png",
        "stats": {
            "g": 45,
            "xG": 46.8,
            "df": -1.8
        }
    },
    {
        "rank": 11,
        "team_id": "5",
        "team_name": "Wolfsburg",
        "country_name": "Germany",
        "value": 45,
        "team_image_path": "https://storage.livescore.com/images/team/medium/teambadge/wolfsburg-2026.png",
        "stats": {
            "g": 45,
            "xG": 48,
            "df": -3
        }
    },
    {
        "rank": 12,
        "team_id": "2828",
        "team_name": "Union Berlin",
        "country_name": "Germany",
        "value": 44,
        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8149.png",
        "stats": {
            "g": 44,
            "xG": 45.4,
            "df": -1.4
        }
    },
    {
        "rank": 13,
        "team_id": "3310",
        "team_name": "Mainz 05",
        "country_name": "Germany",
        "value": 44,
        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9905.png",
        "stats": {
            "g": 44,
            "xG": 54.7,
            "df": -10.7
        }
    },
    {
        "rank": 14,
        "team_id": "364",
        "team_name": "Borussia M'gladbach",
        "country_name": "Germany",
        "value": 42,
        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9788.png",
        "stats": {
            "g": 42,
            "xG": 43,
            "df": -1
        }
    },
    {
        "rank": 15,
        "team_id": "5278",
        "team_name": "FC Heidenheim",
        "country_name": "Germany",
        "value": 41,
        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/94937.png",
        "stats": {
            "g": 41,
            "xG": 48,
            "df": -7
        }
    },
    {
        "rank": 16,
        "team_id": "265",
        "team_name": "Hamburger SV",
        "country_name": "Germany",
        "value": 40,
        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9790.png",
        "stats": {
            "g": 40,
            "xG": 41.8,
            "df": -1.8
        }
    },
    {
        "rank": 17,
        "team_id": "3727",
        "team_name": "Werder Bremen",
        "country_name": "Germany",
        "value": 37,
        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8697.png",
        "stats": {
            "g": 37,
            "xG": 41.8,
            "df": -4.8
        }
    },
    {
        "rank": 18,
        "team_id": "5258",
        "team_name": "St. Pauli",
        "country_name": "Germany",
        "value": 29,
        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8152.png",
        "stats": {
            "g": 29,
            "xG": 31.3,
            "df": -2.3
        }
    }
]
Get competition team stats leaderboard — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13522/livescore+api/30023/get+competition+team+stats+leaderboard?competition_id=1124&stat=goals' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns a list of all available sports supported by the API.
Endpoint ID: 30024
GET https://www.zylalabs.com/api/13522/livescore+api/30024/get+all+available+sports
INPUT PARAMETERS

Free test requests remaining: 3 of 3.

This endpoint does not require any input parameters.

API EXAMPLE RESPONSE
JSON
[
    {
        "sport_id": "football",
        "sport_url": "/football/",
        "sport_name": "Football"
    },
    {
        "sport_id": "hockey",
        "sport_url": "/hockey/",
        "sport_name": "Hockey"
    },
    {
        "sport_id": "basketball",
        "sport_url": "/basketball/",
        "sport_name": "Basketball"
    },
    {
        "sport_id": "tennis",
        "sport_url": "/tennis/",
        "sport_name": "Tennis"
    },
    {
        "sport_id": "cricket",
        "sport_url": "/cricket/",
        "sport_name": "Cricket"
    }
]
Get all available sports — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13522/livescore+api/30024/get+all+available+sports' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns a list of all currently live matches, optionally filtered by sport.
Endpoint ID: 30025
GET https://www.zylalabs.com/api/13522/livescore+api/30025/get+live+matches
INPUT PARAMETERS

Get live matches — Endpoint Features

Object Description
sport_id Required ID of the sport.
timezone Required IANA timezone name (e.g. "Europe/Berlin").

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

sport_id
timezone
API EXAMPLE RESPONSE
JSON
[
    {
        "country": {
            "country_name": "Conference League",
            "country_code": "conference-league"
        },
        "stage": {
            "stage_id": "25536",
            "stage_name": "Qualification",
            "stage_code": "qualification",
            "stage_image_path": "https://storage.livescore.com/images/competition/high/2023-europa-league-1.png"
        },
        "matches": [
            {
                "match_id": "1838963",
                "match_status": {
                    "is_postponed": false,
                    "is_cancelled": false,
                    "is_started": true,
                    "is_in_progress": true,
                    "is_finished": false,
                    "is_finished_after_extra_time": false,
                    "is_finished_after_penalties": false,
                    "status": "35'",
                    "live_time": "35'"
                },
                "match_date": "2026-08-13T17:00:00+02:00",
                "match_round_info": "3",
                "winner": null,
                "final_winner": null,
                "team_home": [
                    {
                        "team_id": "9700",
                        "team_name": "Tobol Kostanay",
                        "team_abbreviation": "TOB",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/7983.png"
                    }
                ],
                "team_away": [
                    {
                        "team_id": "6129",
                        "team_name": "Partizan Beograd",
                        "team_abbreviation": "PAR",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/7998.png"
                    }
                ],
                "scores": {
                    "home": "1",
                    "away": "0",
                    "home_1halftime": "1",
                    "away_1halftime": "0",
                    "home_2halftime": "0",
                    "away_2halftime": "0"
                }
            }
        ]
    },
    {
        "country": {
            "country_name": "Armenia",
            "country_code": "armenia"
        },
        "stage": {
            "stage_id": "25935",
            "stage_name": "Premier League",
            "stage_code": "premier-league",
            "stage_image_path": "https://storage.livescore.com/images/competition/high/2023-armenia-premier-league.png"
        },
        "matches": [
            {
                "match_id": "1846761",
                "match_status": {
                    "is_postponed": false,
                    "is_cancelled": false,
                    "is_started": true,
                    "is_in_progress": true,
                    "is_finished": false,
                    "is_finished_after_extra_time": false,
                    "is_finished_after_penalties": false,
                    "status": "31'",
                    "live_time": "31'"
                },
                "match_date": "2026-08-13T17:00:00+02:00",
                "match_round_info": "3",
                "winner": null,
                "final_winner": null,
                "team_home": [
                    {
                        "team_id": "8050",
                        "team_name": "Urartu FC",
                        "team_abbreviation": "URA",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/7979.png"
                    }
                ],
                "team_away": [
                    {
                        "team_id": "227173",
                        "team_name": "FC Syunik",
                        "team_abbreviation": "FCS",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/6569.png"
                    }
                ],
                "scores": {
                    "home": "1",
                    "away": "0",
                    "home_1halftime": "1",
                    "away_1halftime": "0",
                    "home_2halftime": "0",
                    "away_2halftime": "0"
                }
            }
        ]
    }
]
Get live matches — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13522/livescore+api/30025/get+live+matches?sport_id=football&timezone=Europe/Berlin' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns a list of matches for a specific date, optionally filtered by sport.
Endpoint ID: 30026
GET https://www.zylalabs.com/api/13522/livescore+api/30026/get+matches+by+date
INPUT PARAMETERS

Get matches by date — Endpoint Features

Object Description
sport_id Required ID of the sport.
date Required Date in Y-m-d format.
timezone Required IANA timezone name (e.g. "Europe/Berlin").

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

sport_id
date
timezone
API EXAMPLE RESPONSE
JSON
[
    {
        "country": {
            "country_name": "Club Friendlies",
            "country_code": "club-friendlies"
        },
        "stage": {
            "stage_id": "24129",
            "stage_name": "Club Friendlies 2026",
            "stage_code": "club-friendlies-2026",
            "stage_image_path": null
        },
        "matches": [
            {
                "match_id": "1821360",
                "match_status": {
                    "is_postponed": false,
                    "is_cancelled": false,
                    "is_started": true,
                    "is_in_progress": false,
                    "is_finished": true,
                    "is_finished_after_extra_time": false,
                    "is_finished_after_penalties": false,
                    "status": "FT",
                    "live_time": null
                },
                "match_date": "2026-01-16T12:00:00+01:00",
                "match_round_info": "1",
                "winner": 2,
                "final_winner": 2,
                "team_home": [
                    {
                        "team_id": "2817",
                        "team_name": "Austria Wien",
                        "team_abbreviation": "AUS",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/10011.png"
                    }
                ],
                "team_away": [
                    {
                        "team_id": "5043",
                        "team_name": "FC Nordsjaelland",
                        "team_abbreviation": "FCN",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/10202.png"
                    }
                ],
                "scores": {
                    "home": "2",
                    "away": "4",
                    "home_1halftime": "2",
                    "away_1halftime": "2",
                    "home_2halftime": "0",
                    "away_2halftime": "2"
                }
            },
            {
                "match_id": "1821464",
                "match_status": {
                    "is_postponed": false,
                    "is_cancelled": false,
                    "is_started": true,
                    "is_in_progress": false,
                    "is_finished": true,
                    "is_finished_after_extra_time": false,
                    "is_finished_after_penalties": false,
                    "status": "FT",
                    "live_time": null
                },
                "match_date": "2026-01-16T13:00:00+01:00",
                "match_round_info": "1",
                "winner": "X",
                "final_winner": "X",
                "team_home": [
                    {
                        "team_id": "8565",
                        "team_name": "Brommapojkarna",
                        "team_abbreviation": "BRO",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8501.png"
                    }
                ],
                "team_away": [
                    {
                        "team_id": "8352",
                        "team_name": "Djurgaarden",
                        "team_abbreviation": "DJU",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9802.png"
                    }
                ],
                "scores": {
                    "home": "1",
                    "away": "1",
                    "home_1halftime": "0",
                    "away_1halftime": "1",
                    "home_2halftime": "1",
                    "away_2halftime": "0"
                }
            },
            {
                "match_id": "1821411",
                "match_status": {
                    "is_postponed": false,
                    "is_cancelled": false,
                    "is_started": true,
                    "is_in_progress": false,
                    "is_finished": true,
                    "is_finished_after_extra_time": false,
                    "is_finished_after_penalties": false,
                    "status": "FT",
                    "live_time": null
                },
                "match_date": "2026-01-16T13:00:00+01:00",
                "match_round_info": "1",
                "winner": "X",
                "final_winner": "X",
                "team_home": [
                    {
                        "team_id": "4586",
                        "team_name": "Fredericia",
                        "team_abbreviation": "FRE",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8454.png"
                    }
                ],
                "team_away": [
                    {
                        "team_id": "4868",
                        "team_name": "Aarhus Fremad",
                        "team_abbreviation": "AAR",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8109.png"
                    }
                ],
                "scores": {
                    "home": "4",
                    "away": "4",
                    "home_1halftime": "1",
                    "away_1halftime": "0",
                    "home_2halftime": "3",
                    "away_2halftime": "4"
                }
            },
            {
                "match_id": "1821350",
                "match_status": {
                    "is_postponed": false,
                    "is_cancelled": false,
                    "is_started": true,
                    "is_in_progress": false,
                    "is_finished": true,
                    "is_finished_after_extra_time": false,
                    "is_finished_after_penalties": false,
                    "status": "FT",
                    "live_time": null
                },
                "match_date": "2026-01-16T13:00:00+01:00",
                "match_round_info": "1",
                "winner": 1,
                "final_winner": 1,
                "team_home": [
                    {
                        "team_id": "8300",
                        "team_name": "Grazer AK",
                        "team_abbreviation": "GRA",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/10012.png"
                    }
                ],
                "team_away": [
                    {
                        "team_id": "3107",
                        "team_name": "FC Admira Wacker Modling",
                        "team_abbreviation": "ADM",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/10053.png"
                    }
                ],
                "scores": {
                    "home": "3",
                    "away": "0",
                    "home_1halftime": "0",
                    "away_1halftime": "0",
                    "home_2halftime": "3",
                    "away_2halftime": "0"
                }
            },
            {
                "match_id": "1821486",
                "match_status": {
                    "is_postponed": false,
                    "is_cancelled": false,
                    "is_started": true,
                    "is_in_progress": false,
                    "is_finished": true,
                    "is_finished_after_extra_time": false,
                    "is_finished_after_penalties": false,
                    "status": "FT",
                    "live_time": null
                },
                "match_date": "2026-01-16T15:00:00+01:00",
                "match_round_info": "1",
                "winner": 2,
                "final_winner": 2,
                "team_home": [
                    {
                        "team_id": "6613",
                        "team_name": "Sparta Prague",
                        "team_abbreviation": "SPA",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/10247.png"
                    }
                ],
                "team_away": [
                    {
                        "team_id": "6826",
                        "team_name": "Malmo FF",
                        "team_abbreviation": "MAL",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/10237.png"
                    }
                ],
                "scores": {
                    "home": "0",
                    "away": "1",
                    "home_1halftime": "0",
                    "away_1halftime": "1",
                    "home_2halftime": "0",
                    "away_2halftime": "0"
                }
            },
            {
                "match_id": "1821414",
                "match_status": {
                    "is_postponed": false,
                    "is_cancelled": false,
                    "is_started": true,
                    "is_in_progress": false,
                    "is_finished": true,
                    "is_finished_after_extra_time": false,
                    "is_finished_after_penalties": false,
                    "status": "FT",
                    "live_time": null
                },
                "match_date": "2026-01-16T16:00:00+01:00",
                "match_round_info": "1",
                "winner": 2,
                "final_winner": 2
            }
        ]
    },
    {
        "_note": "Response truncated for documentation purposes"
    }
]
Get matches by date — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13522/livescore+api/30026/get+matches+by+date?sport_id=football&date=2026-01-16&timezone=Europe/Berlin' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns detailed information about a specific match.
Endpoint ID: 30027
GET https://www.zylalabs.com/api/13522/livescore+api/30027/get+match+details
INPUT PARAMETERS

Get match details — Endpoint Features

Object Description
sport_id Required ID of the sport.
country_code Required Country code slug (lowercase letters and hyphens).
stage_code Required Stage code slug (lowercase letters, numbers and hyphens).
match_id Required ID of the match.
timezone Required IANA timezone name (e.g. "Europe/Berlin").

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

sport_id
country_code
stage_code
match_id
timezone
API EXAMPLE RESPONSE
JSON
{
    "match_id": "1540633",
    "match_status": {
        "is_not_started": false,
        "is_in_progress": false,
        "is_finished": true,
        "status": "fullTime",
        "live_time": null
    },
    "match_start_time": "2026-01-14T20:30:00+01:00",
    "match_finish_time": "2026-01-14T22:35:40+01:00",
    "match_winner": "AWAY",
    "match_winner_id": "2940",
    "country": {
        "country_name": "Germany",
        "country_code": "germany"
    },
    "stage": {
        "stage_id": "22091",
        "stage_name": "Bundesliga",
        "stage_code": "bundesliga",
        "stage_image_path": "https://storage.livescore.com/images/competition/high/2023-bundesliga.png"
    },
    "team_home": {
        "team_id": "285",
        "team_name": "FC Cologne",
        "team_abbreviation": "CGN",
        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8722.png"
    },
    "team_away": {
        "team_id": "2940",
        "team_name": "Bayern Munich",
        "team_abbreviation": "BAY",
        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
    },
    "scores": {
        "home": "1",
        "away": "3",
        "home_fulltime": "1",
        "away_fulltime": "3",
        "home_penalties": null,
        "away_penalties": null,
        "is_finished_after_penalties": false,
        "home_1halftime": "1",
        "away_1halftime": "1",
        "home_2halftime": "0",
        "away_2halftime": "2"
    }
}
Get match details — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13522/livescore+api/30027/get+match+details?sport_id=football&country_code=germany&stage_code=bundesliga&match_id=1540633&timezone=Europe/Berlin' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns referees, venue and spectators information for a specific match.
Endpoint ID: 30028
GET https://www.zylalabs.com/api/13522/livescore+api/30028/get+match+info
INPUT PARAMETERS

Get match info — Endpoint Features

Object Description
sport_id Required ID of the sport.
country_code Required Country code slug (lowercase letters and hyphens).
stage_code Required Stage code slug (lowercase letters, numbers and hyphens).
match_id Required ID of the match.

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

sport_id
country_code
stage_code
match_id
API EXAMPLE RESPONSE
JSON
{
    "referees": [
        {
            "name": "Patrick Ittrich",
            "country": "Germany",
            "country_id": "3"
        }
    ],
    "venue": {
        "name": "RheinEnergieSTADION",
        "city": "Koln"
    },
    "spectators": 50000
}
Get match info — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13522/livescore+api/30028/get+match+info?sport_id=football&country_code=germany&stage_code=bundesliga&match_id=1540633' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the key events (incidents) of a specific match.
Endpoint ID: 30029
GET https://www.zylalabs.com/api/13522/livescore+api/30029/get+match+summary+events
INPUT PARAMETERS

Get match summary events — Endpoint Features

Object Description
sport_id Required ID of the sport.
country_code Required Country code slug (lowercase letters and hyphens).
stage_code Required Stage code slug (lowercase letters, numbers and hyphens).
match_id Required ID of the match.

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

sport_id
country_code
stage_code
match_id
API EXAMPLE RESPONSE
JSON
[
    {
        "time": "41'",
        "team": "home",
        "type": "FootballGoal",
        "player": {
            "player_id": "14160",
            "player_name": "Linton Maina",
            "player_short_name": "L. Maina"
        },
        "score": {
            "home": "1",
            "away": "0"
        }
    },
    {
        "time": "45 + 5'",
        "team": "away",
        "type": "FootballGoal",
        "player": {
            "player_id": "15378",
            "player_name": "Serge Gnabry",
            "player_short_name": "S. Gnabry"
        },
        "score": {
            "home": "1",
            "away": "1"
        },
        "assist": [
            {
                "player_id": "37576",
                "player_name": "Michael Olise",
                "player_short_name": "M. Olise"
            }
        ]
    },
    {
        "time": "71'",
        "team": "away",
        "type": "FootballGoal",
        "player": {
            "player_id": "22051",
            "player_name": "Kim Min-jae",
            "player_short_name": "K. Min-jae"
        },
        "score": {
            "home": "1",
            "away": "2"
        },
        "assist": [
            {
                "player_id": "15535",
                "player_name": "Hiroki Ito",
                "player_short_name": "H. Ito"
            }
        ]
    },
    {
        "time": "84'",
        "team": "away",
        "type": "FootballGoal",
        "player": {
            "player_id": "102829",
            "player_name": "Lennart Karl",
            "player_short_name": "L. Karl"
        },
        "score": {
            "home": "1",
            "away": "3"
        },
        "assist": [
            {
                "player_id": "31499",
                "player_name": "Luis Díaz",
                "player_short_name": "L. Díaz"
            }
        ]
    }
]
Get match summary events — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13522/livescore+api/30029/get+match+summary+events?sport_id=football&country_code=germany&stage_code=bundesliga&match_id=1540633' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the commentary of a specific match.
Endpoint ID: 30030
GET https://www.zylalabs.com/api/13522/livescore+api/30030/get+match+summary+commentary
INPUT PARAMETERS

Get match summary commentary — Endpoint Features

Object Description
sport_id Required ID of the sport.
country_code Required Country code slug (lowercase letters and hyphens).
stage_code Required Stage code slug (lowercase letters, numbers and hyphens).
match_id Required ID of the match.

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

sport_id
country_code
stage_code
match_id
API EXAMPLE RESPONSE
JSON
[
    {
        "time": "90+6'",
        "text": "That's it! The referee blows the final whistle"
    },
    {
        "time": "90+6'",
        "text": "Dayot Upamecano relieves the pressure with a clearance"
    },
    {
        "time": "90+5'",
        "text": "Ball possession: FC Koln: 36%, Bayern Munich: 64%."
    },
    {
        "time": "90+5'",
        "text": "Min-Jae Kim from Bayern Munich intercepts a cross aimed towards the box."
    },
    {
        "time": "90+5'",
        "text": "Fynn Schenten swings in the ball from a corner on the left, but it is nowhere near a teammate."
    },
    {
        "time": "90+4'",
        "text": "Tom Bischof from Bayern Munich intercepts a cross aimed towards the box."
    },
    {
        "time": "90+4'",
        "text": "The referee signals a free kick as Cenk Ozkacar from FC Koln trips Luis Diaz"
    },
    {
        "time": "90+4'",
        "text": "FC Koln take a throw-in in the opponent's half of the field."
    },
    {
        "time": "90+3'",
        "text": "Bayern Munich take a throw-in in the opponent's half of the field."
    },
    {
        "time": "90+3'",
        "text": "Bayern Munich are trying to create something here."
    },
    {
        "time": "90+2'",
        "text": "Bayern Munich are in control of the ball."
    },
    {
        "time": "90+2'",
        "text": "Bayern Munich take a throw-in in their own half of the field."
    },
    {
        "time": "90+1'",
        "text": "The fourth official shows there are 4 minute(s) of time to be added."
    },
    {
        "time": "90+1'",
        "text": "Bayern Munich take a throw-in in the opponent's half of the field."
    },
    {
        "time": "90'",
        "text": "FC Koln take a throw-in in their own half of the field."
    },
    {
        "time": "90'",
        "text": "Ball possession: FC Koln: 36%, Bayern Munich: 64%."
    },
    {
        "time": "89'",
        "text": "Bayern Munich are in control of the ball."
    },
    {
        "time": "89'",
        "text": "FC Koln take a throw-in in the opponent's half of the field."
    },
    {
        "time": "88'",
        "text": "Hiroki Ito is leaving the field to be replaced by Raphael Guerreiro in a tactical substitution."
    },
    {
        "time": "88'",
        "text": "Harry Kane from Bayern Munich is ruled offside."
    },
    {
        "time": "87'",
        "text": "Bayern Munich are trying to create something here."
    },
    {
        "time": "87'",
        "text": "Marius Buelter from FC Koln is ruled offside."
    },
    {
        "time": "87'",
        "text": "Goal kick for Bayern Munich."
    },
    {
        "time": "85'",
        "text": "Jan Thielmann is leaving the field to be replaced by Youssoupha Niang in a tactical substitution."
    },
    {
        "time": "85'",
        "text": "Ball possession: FC Koln: 36%, Bayern Munich: 64%."
    },
    {
        "time": "84'",
        "text": "Luis Diaz provided the assist for the goal."
    },
    {
        "time": "84'",
        "incident": "FootballGoal",
        "text": "G O O O A A A L - Lennart Karl scores with the left foot!"
    },
    {
        "time": "84'",
        "text": "Bayern Munich start a counter attack."
    },
    {
        "time": "84'",
        "text": "Goal kick for FC Koln."
    },
    {
        "time": "84'",
        "text": "A chance presents itself to Leon Goretzka from Bayern Munich but his header goes wide"
    },
    {
        "time": "84'",
        "text": "Tom Bischof from Bayern Munich swings in the corner from the right."
    },
    {
        "time": "83'",
        "text": "Cenk Ozkacar relieves the pressure with a clearance"
    },
    {
        "time": "83'",
        "text": "Bayern Munich are trying to create something here."
    },
    {
        "time": "82'",
        "text": "Bayern Munich take a throw-in in the opponent's half of the field."
    },
    {
        "time": "82'",
        "text": "Michael Olise is leaving the field to be replaced by Tom Bischof in a tactical substitution."
    },
    {
        "time": "81'",
        "text": "FC Koln take a throw-in in the opponent's half of the field."
    },
    {
        "time": "81'",
        "text": "The game is restarted."
    },
    {
        "time": "80'",
        "text": "Play has been stopped because there is a player lying on the pitch."
    },
    {
        "time": "80'",
        "text": "Ball possession: FC Koln: 35%, Bayern Munich: 65%."
    },
    {
        "time": "80'",
        "text": "Bayern Munich take a throw-in in their own half of the field."
    },
    {
        "time": "79'",
        "text": "A shot by Marius Buelter is blocked."
    },
    {
        "time": "78'",
        "text": "Kristoffer Lund Hansen is leaving the field to be replaced by Isak Bergmann Johannesson in a tactical substitution."
    },
    {
        "time": "78'",
        "text": "Said El Mala is leaving the field to be replaced by Gian-Luca Waldschmidt in a tactical substitution."
    },
    {
        "time": "78'",
        "text": "Ragnar Ache is leaving the field to be replaced by Marius Buelter in a tactical substitution."
    },
    {
        "time": "78'",
        "text": "Jakub Kaminski makes the tackle and wins possession for his team"
    },
    {
        "time": "78'",
        "text": "Min-Jae Kim from Bayern Munich intercepts a cross aimed towards the box."
    },
    {
        "time": "78'",
        "text": "Hiroki Ito from Bayern Munich intercepts a cross aimed towards the box."
    },
    {
        "time": "77'",
        "text": "FC Koln take a throw-in in the opponent's half of the field."
    },
    {
        "time": "76'",
        "text": "Leon Goretzka from Bayern Munich intercepts a cross aimed towards the box."
    },
    {
        "time": "76'",
        "text": "Kristoffer Lund Hansen swings in the ball from a corner on the right, but it is nowhere near a teammate."
    },
    {
        "time": "75'",
        "text": "Harry Kane relieves the pressure with a clearance"
    },
    {
        "time": "75'",
        "text": "Ball possession: FC Koln: 34%, Bayern Munich: 66%."
    },
    {
        "time": "74'",
        "text": "FC Koln are in control of the ball."
    },
    {
        "time": "74'",
        "text": "Cenk Ozkacar from FC Koln intercepts a cross aimed towards the box."
    },
    {
        "time": "73'",
        "text": "Bayern Munich take a throw-in in the opponent's half of the field."
    },
    {
        "time": "73'",
        "text": "Sebastian Sebulonsen relieves the pressure with a clearance"
    },
    {
        "time": "72'",
        "text": "Bayern Munich are trying to create something here."
    },
    {
        "time": "71'",
        "text": "Hiroki Ito provided the assist for the goal."
    },
    {
        "time": "71'",
        "incident": "FootballGoal",
        "text": "G O O O O A A A L - Min-Jae Kim from Bayern Munich heads the ball from close range into the net."
    },
    {
        "time": "71'",
        "text": "The cross by Luis Diaz from Bayern Munich successfully finds a teammate in the box."
    },
    {
        "time": "71'",
        "text": "Aleksandar Pavlovic from Bayern Munich takes a short corner kick from the left."
    },
    {
        "time": "70'",
        "text": "Tom Krauss makes the tackle and wins possession for his team"
    },
    {
        "time": "70'",
        "text": "A shot by Hiroki Ito is blocked."
    },
    {
        "time": "70'",
        "text": "Bayern Munich are trying to create something here."
    },
    {
        "time": "70'",
        "text": "Ball possession: FC Koln: 32%, Bayern Munich: 68%."
    },
    {
        "time": "70'",
        "text": "FC Koln are trying to create something here."
    },
    {
        "time": "69'",
        "text": "Goal kick for FC Koln."
    },
    {
        "time": "69'",
        "text": "A shot by Michael Olise is blocked."
    },
    {
        "time": "69'",
        "text": "Luis Diaz creates a scoring opportunity for his teammate"
    },
    {
        "time": "68'",
        "text": "Bayern Munich are trying to create something here."
    },
    {
        "time": "68'",
        "text": "Bayern Munich take a throw-in in their own half of the field."
    },
    {
        "time": "68'",
        "text": "Min-Jae Kim wins an air challenge against Ragnar Ache"
    },
    {
        "time": "67'",
        "text": "Jonathan Tah is leaving the field to be replaced by Dayot Upamecano in a tactical substitution."
    },
    {
        "time": "67'",
        "text": "Serge Gnabry is leaving the field to be replaced by Lennart Karl in a tactical substitution."
    },
    {
        "time": "67'",
        "text": "Linton Maina is leaving the field to be replaced by Fynn Schenten in a tactical substitution."
    },
    {
        "time": "67'",
        "text": "Goal kick for FC Koln."
    },
    {
        "time": "67'",
        "text": "Leon Goretzka from Bayern Munich sends an effort wide of target"
    },
    {
        "time": "67'",
        "text": "Serge Gnabry creates a scoring opportunity for his teammate"
    },
    {
        "time": "66'",
        "text": "Bayern Munich take a throw-in in their own half of the field."
    },
    {
        "time": "65'",
        "text": "FC Koln take a throw-in in their own half of the field."
    },
    {
        "time": "65'",
        "text": "Bayern Munich are trying to create something here."
    },
    {
        "time": "65'"
    },
    {
        "_note": "Response truncated for documentation purposes"
    }
]
Get match summary commentary — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13522/livescore+api/30030/get+match+summary+commentary?sport_id=football&country_code=germany&stage_code=bundesliga&match_id=1540633' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns detailed statistics for a specific match.
Endpoint ID: 30031
GET https://www.zylalabs.com/api/13522/livescore+api/30031/get+match+statistics
INPUT PARAMETERS

Get match statistics — Endpoint Features

Object Description
sport_id Required ID of the sport.
country_code Required Country code slug (lowercase letters and hyphens).
stage_code Required Stage code slug (lowercase letters, numbers and hyphens).
match_id Required ID of the match.

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

sport_id
country_code
stage_code
match_id
API EXAMPLE RESPONSE
JSON
{
    "shotsOnTarget": [
        3,
        8
    ],
    "shotsOffTarget": [
        3,
        8
    ],
    "shotsBlocked": [
        2,
        3
    ],
    "possession": [
        28,
        72
    ],
    "corners": [
        4,
        6
    ],
    "offsides": [
        3,
        5
    ],
    "fouls": [
        3,
        4
    ],
    "throwIns": [
        15,
        21
    ],
    "yellowCards": [
        0,
        0
    ],
    "yellowRedCards": [
        0,
        0
    ],
    "redCards": [
        0,
        0
    ],
    "crosses": [
        4,
        1
    ],
    "counterAttacks": [
        0,
        0
    ],
    "goalkeeperSaves": [
        5,
        2
    ],
    "goalKicks": [
        12,
        4
    ],
    "treatments": [
        null,
        null
    ]
}
Get match statistics — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13522/livescore+api/30031/get+match+statistics?sport_id=football&country_code=germany&stage_code=bundesliga&match_id=1540633' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns team lineups for a specific match.
Endpoint ID: 30032
GET https://www.zylalabs.com/api/13522/livescore+api/30032/get+match+lineups
INPUT PARAMETERS

Get match lineups — Endpoint Features

Object Description
match_id Required ID of the match.

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

match_id
API EXAMPLE RESPONSE
JSON
{
    "match_id": "1540633",
    "match_status": {
        "is_not_started": false,
        "is_in_progress": false,
        "is_finished": true,
        "status": "fullTime",
        "live_time": null
    },
    "match_start_time": "2026-01-14 19:30:00",
    "match_finish_time": "2026-01-14 21:35:40",
    "match_winner": "AWAY",
    "match_winner_id": "2940",
    "country": {
        "country_name": "Germany",
        "country_code": "germany"
    },
    "stage": {
        "stage_id": "22091",
        "stage_name": "Bundesliga",
        "stage_code": "bundesliga",
        "stage_image_path": "https://storage.livescore.com/images/competition/high/2023-bundesliga.png"
    },
    "team_home": {
        "team_id": "285",
        "team_name": "FC Cologne",
        "team_abbreviation": "CGN",
        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8722.png"
    },
    "team_away": {
        "team_id": "2940",
        "team_name": "Bayern Munich",
        "team_abbreviation": "BAY",
        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
    },
    "scores": {
        "home": "1",
        "away": "3",
        "home_fulltime": "1",
        "away_fulltime": "3",
        "home_penalties": null,
        "away_penalties": null,
        "is_finished_after_penalties": false,
        "home_1halftime": "1",
        "away_1halftime": "1",
        "home_2halftime": "0",
        "away_2halftime": "2"
    },
    "field_data": {
        "home_formation": "3-4-2-1",
        "away_formation": "4-2-3-1"
    },
    "lineups": {
        "home_starters": [
            {
                "id": "15347",
                "player_id": "15347",
                "player_name_slug": "marvin-schwabe",
                "name": "Marvin Schwabe",
                "short_name": "M. Schwabe",
                "number": 1,
                "field_position": "1:1",
                "position": "GOALKEEPER",
                "position_id": 1,
                "card": null,
                "goal": null
            },
            {
                "id": "624",
                "player_id": "624",
                "player_name_slug": "sebastian-sebulonsen",
                "name": "Sebastian Sebulonsen",
                "short_name": "S. Sebulonsen",
                "number": 28,
                "field_position": "2:1",
                "position": "DEFENDER",
                "position_id": 2,
                "card": null,
                "goal": null
            },
            {
                "id": "92313",
                "player_id": "92313",
                "player_name_slug": "jahmai-simpson-pusey",
                "name": "Jahmai Simpson-Pusey",
                "short_name": "J. Simpson-Pusey",
                "number": 22,
                "field_position": "2:2",
                "position": "DEFENDER",
                "position_id": 2,
                "card": null,
                "goal": null
            },
            {
                "id": "19656",
                "player_id": "19656",
                "player_name_slug": "cenk-ozkacar",
                "name": "Cenk Özkacar",
                "short_name": "C. Özkacar",
                "number": 39,
                "field_position": "2:3",
                "position": "DEFENDER",
                "position_id": 2,
                "card": null,
                "goal": null
            },
            {
                "id": "15363",
                "player_id": "15363",
                "player_name_slug": "jan-uwe-thielmann",
                "name": "Jan Uwe Thielmann",
                "short_name": "J. Thielmann",
                "number": 29,
                "field_position": "3:1",
                "position": "MIDFIELDER",
                "position_id": 3,
                "card": null,
                "goal": null
            },
            {
                "id": "13751",
                "player_id": "13751",
                "player_name_slug": "tom-krauss",
                "name": "Tom Krauss",
                "short_name": "T. Krauss",
                "number": 5,
                "field_position": "3:2",
                "position": "MIDFIELDER",
                "position_id": 3,
                "card": null,
                "goal": null
            },
            {
                "id": "14160",
                "player_id": "14160",
                "player_name_slug": "linton-maina",
                "name": "Linton Maina",
                "short_name": "L. Maina",
                "number": 37,
                "field_position": "3:3",
                "position": "MIDFIELDER",
                "position_id": 3,
                "card": null,
                "goal": {
                    "type": "FootballGoal",
                    "amt": 1
                }
            },
            {
                "id": "1144967896",
                "player_id": null,
                "player_name_slug": null,
                "name": "Kristoffer Lund Hansen",
                "short_name": "K. Lund Hansen",
                "number": 32,
                "field_position": "3:4",
                "position": "MIDFIELDER",
                "position_id": 3,
                "card": null,
                "goal": null
            },
            {
                "id": "23052",
                "player_id": "23052",
                "player_name_slug": "jakub-kaminski",
                "name": "Jakub Kaminski",
                "short_name": "J. Kaminski",
                "number": 16,
                "field_position": "4:1",
                "position": "MIDFIELDER",
                "position_id": 3,
                "card": null,
                "goal": null
            },
            {
                "id": "83225",
                "player_id": "83225",
                "player_name_slug": "said-el-mala",
                "name": "Said El Mala",
                "short_name": "S. El Mala",
                "number": 13,
                "field_position": "4:2",
                "position": "MIDFIELDER",
                "position_id": 3,
                "card": null,
                "goal": null
            },
            {
                "id": "15450",
                "player_id": "15450",
                "player_name_slug": "ragnar-ache",
                "name": "Ragnar Ache",
                "short_name": "R. Ache",
                "number": 9,
                "field_position": "5:1",
                "position": "FORWARD",
                "position_id": 4,
                "card": null,
                "goal": null
            }
        ],
        "away_starters": [
            {
                "id": "15367",
                "player_id": "15367",
                "player_name_slug": "manuel-neuer",
                "name": "Manuel Neuer",
                "short_name": "M. Neuer",
                "number": 1,
                "field_position": "1:1",
                "position": "GOALKEEPER",
                "position_id": 1,
                "card": null,
                "goal": null
            },
            {
                "id": "28457",
                "player_id": "28457",
                "player_name_slug": "konrad-laimer",
                "name": "Konrad Laimer",
                "short_name": "K. Laimer",
                "number": 27,
                "field_position": "2:1",
                "position": "DEFENDER",
                "position_id": 2,
                "card": null,
                "goal": null
            },
            {
                "id": "22051",
                "player_id": "22051",
                "player_name_slug": "kim-min-jae",
                "name": "Kim Min-jae",
                "short_name": "K. Min-jae",
                "number": 3,
                "field_position": "2:2",
                "position": "DEFENDER",
                "position_id": 2,
                "card": null,
                "goal": {
                    "type": "FootballGoal",
                    "amt": 1
                }
            },
            {
                "id": "15595",
                "player_id": "15595",
                "player_name_slug": "jonathan-tah",
                "name": "Jonathan Tah",
                "short_name": "J. Tah",
                "number": 4,
                "field_position": "2:3",
                "position": "DEFENDER",
                "position_id": 2,
                "card": null,
                "goal": null
            },
            {
                "id": "15535",
                "player_id": "15535",
                "player_name_slug": "hiroki-ito",
                "name": "Hiroki Ito",
                "short_name": "H. Ito",
                "number": 21,
                "field_position": "2:4",
                "position": "DEFENDER",
                "position_id": 2,
                "card": null,
                "goal": null
            },
            {
                "id": "66882",
                "player_id": "66882",
                "player_name_slug": "aleksandar-pavlovic",
                "name": "Aleksandar Pavlović",
                "short_name": "A. Pavlović",
                "number": 45,
                "field_position": "3:1",
                "position": "MIDFIELDER",
                "position_id": 3,
                "card": null,
                "goal": null
            },
            {
                "id": "15377",
                "player_id": "15377",
                "player_name_slug": "leon-goretzka"
            }
        ]
    },
    "_note": "Response truncated for documentation purposes"
}
Get match lineups — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13522/livescore+api/30032/get+match+lineups?match_id=1540633' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns standings table related to a specific match.
Endpoint ID: 30033
GET https://www.zylalabs.com/api/13522/livescore+api/30033/get+match+standings+table
INPUT PARAMETERS

Get match standings table — Endpoint Features

Object Description
sport_id Required ID of the sport.
country_code Required Country code slug (lowercase letters and hyphens).
stage_code Required Stage code slug (lowercase letters, numbers and hyphens).
match_id Required ID of the match.

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

sport_id
country_code
stage_code
match_id
API EXAMPLE RESPONSE
JSON
[
    {
        "type": "total",
        "stage": {
            "stage_id": "22091",
            "stage_name": "Bundesliga 25/26",
            "stage_code": "bundesliga-2025-2026"
        },
        "country": {
            "country_name": "Germany",
            "country_code": "germany"
        },
        "teams": [
            {
                "rank": 1,
                "team_id": "2940",
                "team_name": "Bayern Munich",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png",
                "played": 34,
                "wins": 28,
                "draws": 5,
                "losses": 1,
                "goals_for": 122,
                "goals_against": 36,
                "goals_diff": 86,
                "points": 89
            },
            {
                "rank": 2,
                "team_id": "448",
                "team_name": "Borussia Dortmund",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9789.png",
                "played": 34,
                "wins": 22,
                "draws": 7,
                "losses": 5,
                "goals_for": 70,
                "goals_against": 34,
                "goals_diff": 36,
                "points": 73
            },
            {
                "rank": 3,
                "team_id": "4707",
                "team_name": "RB Leipzig",
                "team_image_path": "https://storage.livescore.com/images/team/medium/teambadge/rb-leipzig-2024.png",
                "played": 34,
                "wins": 20,
                "draws": 5,
                "losses": 9,
                "goals_for": 66,
                "goals_against": 47,
                "goals_diff": 19,
                "points": 65
            },
            {
                "rank": 4,
                "team_id": "4378",
                "team_name": "VfB Stuttgart",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/10269.png",
                "played": 34,
                "wins": 18,
                "draws": 8,
                "losses": 8,
                "goals_for": 71,
                "goals_against": 49,
                "goals_diff": 22,
                "points": 62
            },
            {
                "rank": 5,
                "team_id": "3333",
                "team_name": "Hoffenheim",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8226.png",
                "played": 34,
                "wins": 18,
                "draws": 7,
                "losses": 9,
                "goals_for": 65,
                "goals_against": 52,
                "goals_diff": 13,
                "points": 61
            },
            {
                "rank": 6,
                "team_id": "15",
                "team_name": "Bayer Leverkusen",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8178.png",
                "played": 34,
                "wins": 17,
                "draws": 8,
                "losses": 9,
                "goals_for": 68,
                "goals_against": 47,
                "goals_diff": 21,
                "points": 59
            },
            {
                "rank": 7,
                "team_id": "365",
                "team_name": "Freiburg",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8358.png",
                "played": 34,
                "wins": 13,
                "draws": 8,
                "losses": 13,
                "goals_for": 51,
                "goals_against": 57,
                "goals_diff": -6,
                "points": 47
            },
            {
                "rank": 8,
                "team_id": "3632",
                "team_name": "Eintracht Frankfurt",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9810.png",
                "played": 34,
                "wins": 11,
                "draws": 11,
                "losses": 12,
                "goals_for": 61,
                "goals_against": 65,
                "goals_diff": -4,
                "points": 44
            },
            {
                "rank": 9,
                "team_id": "318",
                "team_name": "Augsburg",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8406.png",
                "played": 34,
                "wins": 12,
                "draws": 7,
                "losses": 15,
                "goals_for": 45,
                "goals_against": 61,
                "goals_diff": -16,
                "points": 43
            },
            {
                "rank": 10,
                "team_id": "3310",
                "team_name": "Mainz 05",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9905.png",
                "played": 34,
                "wins": 10,
                "draws": 10,
                "losses": 14,
                "goals_for": 44,
                "goals_against": 53,
                "goals_diff": -9,
                "points": 40
            },
            {
                "rank": 11,
                "team_id": "2828",
                "team_name": "Union Berlin",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8149.png",
                "played": 34,
                "wins": 10,
                "draws": 9,
                "losses": 15,
                "goals_for": 44,
                "goals_against": 58,
                "goals_diff": -14,
                "points": 39
            },
            {
                "rank": 12,
                "team_id": "364",
                "team_name": "Borussia M'gladbach",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9788.png",
                "played": 34,
                "wins": 9,
                "draws": 11,
                "losses": 14,
                "goals_for": 42,
                "goals_against": 53,
                "goals_diff": -11,
                "points": 38
            },
            {
                "rank": 13,
                "team_id": "265",
                "team_name": "Hamburger SV",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9790.png",
                "played": 34,
                "wins": 9,
                "draws": 11,
                "losses": 14,
                "goals_for": 40,
                "goals_against": 54,
                "goals_diff": -14,
                "points": 38
            },
            {
                "rank": 14,
                "team_id": "285",
                "team_name": "FC Cologne",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8722.png",
                "played": 34,
                "wins": 7,
                "draws": 11,
                "losses": 16,
                "goals_for": 49,
                "goals_against": 63,
                "goals_diff": -14,
                "points": 32
            },
            {
                "rank": 15,
                "team_id": "3727",
                "team_name": "Werder Bremen",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8697.png",
                "played": 34,
                "wins": 8,
                "draws": 8,
                "losses": 18,
                "goals_for": 37,
                "goals_against": 60,
                "goals_diff": -23,
                "points": 32
            },
            {
                "rank": 16,
                "team_id": "5",
                "team_name": "Wolfsburg",
                "team_image_path": "https://storage.livescore.com/images/team/medium/teambadge/wolfsburg-2026.png",
                "played": 34,
                "wins": 7,
                "draws": 8,
                "losses": 19,
                "goals_for": 45,
                "goals_against": 69,
                "goals_diff": -24,
                "points": 29
            },
            {
                "rank": 17,
                "team_id": "5278",
                "team_name": "FC Heidenheim",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/94937.png",
                "played": 34,
                "wins": 6,
                "draws": 8,
                "losses": 20,
                "goals_for": 41,
                "goals_against": 72,
                "goals_diff": -31,
                "points": 26
            },
            {
                "rank": 18,
                "team_id": "5258",
                "team_name": "St. Pauli",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8152.png",
                "played": 34,
                "wins": 6,
                "draws": 8,
                "losses": 20,
                "goals_for": 29,
                "goals_against": 60,
                "goals_diff": -31,
                "points": 26
            }
        ]
    },
    {
        "type": "home",
        "stage": {
            "stage_id": "22091",
            "stage_name": "Bundesliga 25/26",
            "stage_code": "bundesliga-2025-2026"
        },
        "country": {
            "country_name": "Germany",
            "country_code": "germany"
        },
        "teams": [
            {
                "rank": 1
            }
        ]
    },
    {
        "_note": "Response truncated for documentation purposes"
    }
]
Get match standings table — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13522/livescore+api/30033/get+match+standings+table?sport_id=football&country_code=germany&stage_code=bundesliga&match_id=1540633' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns head-to-head history between the two teams in a specific match.
Endpoint ID: 30034
GET https://www.zylalabs.com/api/13522/livescore+api/30034/get+head-to-head+data
INPUT PARAMETERS

Get head-to-head data — Endpoint Features

Object Description
sport_id Required ID of the sport.
country_code Required Country code slug (lowercase letters and hyphens).
stage_code Required Stage code slug (lowercase letters, numbers and hyphens).
match_id Required ID of the match.
timezone Required IANA timezone name (e.g. "Europe/Berlin").

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

sport_id
country_code
stage_code
match_id
timezone
API EXAMPLE RESPONSE
JSON
{
    "h2h": [
        {
            "stage": {
                "stage_name": "DFB Cup: Round 2 25/26",
                "stage_code": "germany",
                "stage_image_path": "https://storage.livescore.com/images/competition/high/2023-germany-dfb-cup.png",
                "is_cup": true
            },
            "country": {
                "country_id": "137",
                "country_name": "Germany",
                "country_code": "germany"
            },
            "matches": [
                {
                    "match_start_time": "2025-10-29T20:45:00+01:00",
                    "match_winner": "AWAY",
                    "home_team": {
                        "team_name": "FC Cologne",
                        "team_score": "1",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8722.png"
                    },
                    "away_team": {
                        "team_name": "Bayern Munich",
                        "team_score": "4",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
                    }
                }
            ]
        },
        {
            "stage": {
                "stage_name": "Bundesliga 23/24",
                "stage_code": "germany",
                "stage_image_path": "https://storage.livescore.com/images/competition/high/2023-bundesliga.png",
                "is_cup": false
            },
            "country": {
                "country_id": "137",
                "country_name": "Germany",
                "country_code": "germany"
            },
            "matches": [
                {
                    "match_start_time": "2024-04-13T15:30:00+02:00",
                    "match_winner": "HOME",
                    "home_team": {
                        "team_name": "Bayern Munich",
                        "team_score": "2",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
                    },
                    "away_team": {
                        "team_name": "FC Cologne",
                        "team_score": "0",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8722.png"
                    }
                },
                {
                    "match_start_time": "2023-11-24T20:30:00+01:00",
                    "match_winner": "AWAY",
                    "home_team": {
                        "team_name": "FC Cologne",
                        "team_score": "0",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8722.png"
                    },
                    "away_team": {
                        "team_name": "Bayern Munich",
                        "team_score": "1",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
                    }
                }
            ]
        },
        {
            "stage": {
                "stage_name": "Bundesliga 22/23",
                "stage_code": "germany",
                "stage_image_path": "https://storage.livescore.com/images/competition/high/2023-bundesliga.png",
                "is_cup": false
            },
            "country": {
                "country_id": "137",
                "country_name": "Germany",
                "country_code": "germany"
            },
            "matches": [
                {
                    "match_start_time": "2023-05-27T15:30:00+02:00",
                    "match_winner": "AWAY",
                    "home_team": {
                        "team_name": "FC Cologne",
                        "team_score": "1",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8722.png"
                    },
                    "away_team": {
                        "team_name": "Bayern Munich",
                        "team_score": "2",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
                    }
                },
                {
                    "match_start_time": "2023-01-24T20:30:00+01:00",
                    "match_winner": "AWAY",
                    "home_team": {
                        "team_name": "Bayern Munich",
                        "team_score": "1",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
                    },
                    "away_team": {
                        "team_name": "FC Cologne",
                        "team_score": "1",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8722.png"
                    }
                }
            ]
        },
        {
            "stage": {
                "stage_name": "Bundesliga 21/22",
                "stage_code": "germany",
                "stage_image_path": "https://storage.livescore.com/images/competition/high/2023-bundesliga.png",
                "is_cup": false
            },
            "country": {
                "country_id": "137",
                "country_name": "Germany",
                "country_code": "germany"
            },
            "matches": [
                {
                    "match_start_time": "2022-01-15T15:30:00+01:00",
                    "match_winner": "AWAY",
                    "home_team": {
                        "team_name": "FC Cologne",
                        "team_score": "0",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8722.png"
                    },
                    "away_team": {
                        "team_name": "Bayern Munich",
                        "team_score": "4",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
                    }
                },
                {
                    "match_start_time": "2021-08-22T17:30:00+02:00",
                    "match_winner": "HOME",
                    "home_team": {
                        "team_name": "Bayern Munich",
                        "team_score": "3",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
                    },
                    "away_team": {
                        "team_name": "FC Cologne",
                        "team_score": "2",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8722.png"
                    }
                }
            ]
        },
        {
            "stage": {
                "stage_name": "Club Friendlies 2021",
                "stage_code": "club-friendlies",
                "stage_image_path": null,
                "is_cup": true
            },
            "country": {
                "country_id": "555",
                "country_name": "Club Friendlies",
                "country_code": "club-friendlies"
            },
            "matches": [
                {
                    "match_start_time": "2021-07-17T16:00:00+02:00",
                    "match_winner": "AWAY",
                    "home_team": {
                        "team_name": "Bayern Munich",
                        "team_score": "2",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
                    },
                    "away_team": {
                        "team_name": "FC Cologne",
                        "team_score": "3",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8722.png"
                    }
                }
            ]
        },
        {
            "stage": {
                "stage_name": "Bundesliga 20/21",
                "stage_code": "germany",
                "stage_image_path": "https://storage.livescore.com/images/competition/high/2023-bundesliga.png",
                "is_cup": false
            },
            "country": {
                "country_id": "137",
                "country_name": "Germany",
                "country_code": "germany"
            },
            "matches": [
                {
                    "match_start_time": "2021-02-27T15:30:00+01:00",
                    "match_winner": "HOME",
                    "home_team": {
                        "team_name": "Bayern Munich",
                        "team_score": "5",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
                    },
                    "away_team": {
                        "team_name": "FC Cologne",
                        "team_score": "1",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8722.png"
                    }
                },
                {
                    "match_start_time": "2020-10-31T15:30:00+01:00",
                    "match_winner": "AWAY",
                    "home_team": {
                        "team_name": "FC Cologne",
                        "team_score": "1",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8722.png"
                    },
                    "away_team": {
                        "team_name": "Bayern Munich",
                        "team_score": "2"
                    }
                }
            ]
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get head-to-head data — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13522/livescore+api/30034/get+head-to-head+data?sport_id=football&country_code=germany&stage_code=bundesliga&match_id=1540633&timezone=Europe/Berlin' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Searches for regions (categories) matching a query.
Endpoint ID: 30035
GET https://www.zylalabs.com/api/13522/livescore+api/30035/search+regions+by+name
INPUT PARAMETERS

Search regions by name — Endpoint Features

Object Description
query Required Search term.

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

query
API EXAMPLE RESPONSE
JSON
[
    {
        "country_id": "34",
        "country_name": "England",
        "country_code": "england"
    },
    {
        "country_id": "212",
        "country_name": "Bosnia and Herzegovina",
        "country_code": "bosnia"
    },
    {
        "country_id": "51",
        "country_name": "Hong Kong",
        "country_code": "hong-kong"
    },
    {
        "country_id": "280",
        "country_name": "New Zealand",
        "country_code": "new-zealand"
    },
    {
        "country_id": "601",
        "country_name": "The Games - Men",
        "country_code": "the-games-men"
    },
    {
        "country_id": "434",
        "country_name": "Trinidad and Tobago",
        "country_code": "trinidad-and-tobago"
    }
]
Search regions by name — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13522/livescore+api/30035/search+regions+by+name?query=eng' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Searches for teams matching a query.....
Endpoint ID: 30036
GET https://www.zylalabs.com/api/13522/livescore+api/30036/search+teams+by+name
INPUT PARAMETERS

Search teams by name — Endpoint Features

Object Description
query Required Search term.

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

query
API EXAMPLE RESPONSE
JSON
[
    {
        "team_id": "2911",
        "team_name": "Barcelona",
        "team_abbreviation": "FCB",
        "team_country": "Spain",
        "team_country_code": "ESP",
        "is_national": false,
        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8634.png"
    },
    {
        "team_id": "12635",
        "team_name": "Espanyol",
        "team_abbreviation": "ESY",
        "team_country": "Spain",
        "team_country_code": "ESP",
        "is_national": false,
        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8558.png"
    },
    {
        "team_id": "5015",
        "team_name": "Barcelona SC",
        "team_abbreviation": "BAR",
        "team_country": "Ecuador",
        "team_country_code": "ECU",
        "is_national": false,
        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/6453.png"
    },
    {
        "team_id": "3391",
        "team_name": "Barcelona W",
        "team_abbreviation": "FCB(W)",
        "team_country": "Spain",
        "team_country_code": "ESP",
        "is_national": false,
        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/401657.png"
    },
    {
        "team_id": "7168",
        "team_name": "Barcelona U19",
        "team_abbreviation": "FCB(19)",
        "team_country": "Spain",
        "team_country_code": "ESP",
        "is_national": false,
        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/394213.png"
    },
    {
        "team_id": "202613",
        "team_name": "Barcelona de Ilheus",
        "team_abbreviation": "BAR",
        "team_country": "Brazil",
        "team_country_code": "BRA",
        "is_national": false,
        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/1322670.png"
    }
]
Search teams by name — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13522/livescore+api/30036/search+teams+by+name?query=barcelona' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns basic information about a specific team.
Endpoint ID: 30037
GET https://www.zylalabs.com/api/13522/livescore+api/30037/get+team+basic+details
INPUT PARAMETERS

Get team basic details — Endpoint Features

Object Description
team_id Required ID of the team.

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

team_id
API EXAMPLE RESPONSE
JSON
{
    "team_id": "2773",
    "team_name": "Arsenal",
    "team_abbreviation": "ARS",
    "team_country": "England",
    "team_country_code": "ENG",
    "is_national": false,
    "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9825.png"
}
Get team basic details — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13522/livescore+api/30037/get+team+basic+details?team_id=2773' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the squad of a specific team, grouped by player position.
Endpoint ID: 30038
GET https://www.zylalabs.com/api/13522/livescore+api/30038/get+team+squad
INPUT PARAMETERS

Get team squad — Endpoint Features

Object Description
team_id Required ID of the team.

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

team_id
API EXAMPLE RESPONSE
JSON
{
    "coach": [
        {
            "player_id": "24011",
            "player_name": "Mikel Arteta",
            "first_name": "Mikel",
            "last_name": "Arteta",
            "player_name_slug": "mikel-arteta",
            "shirt_number": null,
            "country": "Spain",
            "country_flag": "https://storage.livescore.com/images/flag/spain.jpg"
        }
    ],
    "goalkeepers": [
        {
            "player_id": "1243239",
            "player_name": "Tommy Setford",
            "first_name": "Tommy",
            "last_name": "Setford",
            "player_name_slug": "tommy-setford",
            "shirt_number": 35,
            "country": "England",
            "country_flag": "https://storage.livescore.com/images/flag/england.jpg"
        },
        {
            "player_id": "317564",
            "player_name": "Kepa Arrizabalaga",
            "first_name": "Kepa",
            "last_name": "Arrizabalaga",
            "player_name_slug": "kepa-arrizabalaga",
            "shirt_number": 13,
            "country": "Spain",
            "country_flag": "https://storage.livescore.com/images/flag/spain.jpg"
        },
        {
            "player_id": "562727",
            "player_name": "David Raya",
            "first_name": "David",
            "last_name": "Raya",
            "player_name_slug": "david-raya",
            "shirt_number": 1,
            "country": "Spain",
            "country_flag": "https://storage.livescore.com/images/flag/spain.jpg"
        },
        {
            "player_id": "952029",
            "player_name": "Illan Meslier",
            "first_name": "Illan",
            "last_name": "Meslier",
            "player_name_slug": "illan-meslier",
            "shirt_number": 30,
            "country": "France",
            "country_flag": "https://storage.livescore.com/images/flag/france.jpg"
        }
    ],
    "defenders": [
        {
            "player_id": "1105912",
            "player_name": "Riccardo Calafiori",
            "first_name": "Riccardo",
            "last_name": "Calafiori",
            "player_name_slug": "riccardo-calafiori",
            "shirt_number": 33,
            "country": "Italy",
            "country_flag": "https://storage.livescore.com/images/flag/italy.jpg"
        },
        {
            "player_id": "1137667",
            "player_name": "Piero Hincapié",
            "first_name": "Piero",
            "last_name": "Hincapié",
            "player_name_slug": "piero-hincapie",
            "shirt_number": 5,
            "country": "Ecuador",
            "country_flag": "https://storage.livescore.com/images/flag/ecuador.jpg"
        },
        {
            "player_id": "1298907",
            "player_name": "Cristhian Mosquera",
            "first_name": "Cristhian",
            "last_name": "Mosquera",
            "player_name_slug": "cristhian-mosquera",
            "shirt_number": 3,
            "country": "Spain",
            "country_flag": "https://storage.livescore.com/images/flag/spain.jpg"
        },
        {
            "player_id": "1526415",
            "player_name": "Louie Copley",
            "first_name": "Louie",
            "last_name": "Copley",
            "player_name_slug": "louie-copley",
            "shirt_number": 38,
            "country": "England",
            "country_flag": "https://storage.livescore.com/images/flag/england.jpg"
        },
        {
            "player_id": "1787525",
            "player_name": "Marli Salmon",
            "first_name": "Marli",
            "last_name": "Salmon",
            "player_name_slug": "marli-salmon",
            "shirt_number": 89,
            "country": "England",
            "country_flag": "https://storage.livescore.com/images/flag/england.jpg"
        },
        {
            "player_id": "776151",
            "player_name": "Ben White",
            "first_name": "Ben",
            "last_name": "White",
            "player_name_slug": "ben-white",
            "shirt_number": 4,
            "country": "England",
            "country_flag": "https://storage.livescore.com/images/flag/england.jpg"
        },
        {
            "player_id": "795179",
            "player_name": "Gabriel Magalhães",
            "first_name": "Gabriel",
            "last_name": "Magalhães",
            "player_name_slug": "gabriel-magalhaes",
            "shirt_number": 6,
            "country": "Brazil",
            "country_flag": "https://storage.livescore.com/images/flag/brazil.jpg"
        },
        {
            "player_id": "942381",
            "player_name": "Jurrien Timber",
            "first_name": "Jurrien",
            "last_name": "Timber",
            "player_name_slug": "jurrien-timber",
            "shirt_number": 12,
            "country": "Netherlands",
            "country_flag": "https://storage.livescore.com/images/flag/holland.jpg"
        },
        {
            "player_id": "955406",
            "player_name": "William Saliba",
            "first_name": "William",
            "last_name": "Saliba",
            "player_name_slug": "william-saliba",
            "shirt_number": 2,
            "country": "France",
            "country_flag": "https://storage.livescore.com/images/flag/france.jpg"
        }
    ],
    "midfielders": [
        {
            "player_id": "1025462",
            "player_name": "Fábio Vieira",
            "first_name": "Fábio",
            "last_name": "Vieira",
            "player_name_slug": "fabio-vieira",
            "shirt_number": 21,
            "country": "Portugal",
            "country_flag": "https://storage.livescore.com/images/flag/portugal.jpg"
        },
        {
            "player_id": "1031325",
            "player_name": "Martín Zubimendi",
            "first_name": "Martín",
            "last_name": "Zubimendi",
            "player_name_slug": "martin-zubimendi",
            "shirt_number": 36,
            "country": "Spain",
            "country_flag": "https://storage.livescore.com/images/flag/spain.jpg"
        },
        {
            "player_id": "1254234",
            "player_name": "Ethan Nwaneri",
            "first_name": "Ethan",
            "last_name": "Nwaneri",
            "player_name_slug": "ethan-nwaneri",
            "shirt_number": 22,
            "country": "England",
            "country_flag": "https://storage.livescore.com/images/flag/england.jpg"
        },
        {
            "player_id": "1406436",
            "player_name": "Myles Lewis-Skelly",
            "first_name": "Myles",
            "last_name": "Lewis-Skelly",
            "player_name_slug": "myles-lewis-skelly",
            "shirt_number": 49,
            "country": "England",
            "country_flag": "https://storage.livescore.com/images/flag/england.jpg"
        },
        {
            "player_id": "1635773",
            "player_name": "Max Dowman",
            "first_name": "Max",
            "last_name": "Dowman",
            "player_name_slug": "max-dowman",
            "shirt_number": 56,
            "country": "England",
            "country_flag": "https://storage.livescore.com/images/flag/england.jpg"
        },
        {
            "player_id": "534670",
            "player_name": "Martin Ødegaard",
            "first_name": "Martin",
            "last_name": "Ødegaard",
            "player_name_slug": "martin-odegaard",
            "shirt_number": 8,
            "country": "Norway",
            "country_flag": "https://storage.livescore.com/images/flag/norway.jpg"
        },
        {
            "player_id": "574645",
            "player_name": "Mikel Merino",
            "first_name": "Mikel",
            "last_name": "Merino",
            "player_name_slug": "mikel-merino",
            "shirt_number": 23,
            "country": "Spain",
            "country_flag": "https://storage.livescore.com/images/flag/spain.jpg"
        },
        {
            "player_id": "654096",
            "player_name": "Declan Rice",
            "first_name": "Declan",
            "last_name": "Rice",
            "player_name_slug": "declan-rice",
            "shirt_number": 41,
            "country": "England",
            "country_flag": "https://storage.livescore.com/images/flag/england.jpg"
        },
        {
            "player_id": "850354",
            "player_name": "Bruno Guimarães",
            "first_name": "Bruno",
            "last_name": "Guimarães",
            "player_name_slug": "bruno-guimaraes",
            "shirt_number": 39,
            "country": "Brazil",
            "country_flag": "https://storage.livescore.com/images/flag/brazil.jpg"
        }
    ],
    "forwards": [
        {
            "player_id": "1021586",
            "player_name": "Gabriel Martinelli",
            "first_name": "Gabriel",
            "last_name": "Martinelli",
            "player_name_slug": "gabriel-martinelli",
            "shirt_number": 11,
            "country": "Brazil",
            "country_flag": "https://storage.livescore.com/images/flag/brazil.jpg"
        },
        {
            "player_id": "1084981",
            "player_name": "Noni Madueke",
            "first_name": "Noni",
            "last_name": "Madueke",
            "player_name_slug": "noni-madueke",
            "shirt_number": 20,
            "country": "England",
            "country_flag": "https://storage.livescore.com/images/flag/england.jpg"
        },
        {
            "player_id": "1157237"
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get team squad — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13522/livescore+api/30038/get+team+squad?team_id=2773' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns a list of upcoming matches (fixtures) for a specific team.
Endpoint ID: 30039
GET https://www.zylalabs.com/api/13522/livescore+api/30039/get+team+upcoming+fixtures
INPUT PARAMETERS

Get team upcoming fixtures — Endpoint Features

Object Description
team_id Required ID of the team.
timezone Required IANA timezone name (e.g. "Europe/Berlin").

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

team_id
timezone
API EXAMPLE RESPONSE
JSON
{
    "team": {
        "team_id": "2940",
        "team_name": "Bayern Munich",
        "team_country": "Germany",
        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
    },
    "fixtures": [
        {
            "stage": {
                "stage_id": "25705",
                "stage_name": "Bundesliga",
                "stage_code": "bundesliga",
                "stage_image_path": "https://storage.livescore.com/images/competition/high/2023-bundesliga.png"
            },
            "country": {
                "country_id": "137",
                "country_name": "Germany",
                "country_code": "germany"
            },
            "matches": [
                {
                    "match_id": "1812963",
                    "match_start_time": "2027-05-22T15:30:00+02:00",
                    "home_team": {
                        "team_id": "2940",
                        "team_name": "Bayern Munich",
                        "team_abbreviation": "BAY",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
                    },
                    "away_team": {
                        "team_id": "3632",
                        "team_name": "Eintracht Frankfurt",
                        "team_abbreviation": "ETF",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9810.png"
                    }
                },
                {
                    "match_id": "1812968",
                    "match_start_time": "2027-05-15T15:30:00+02:00",
                    "home_team": {
                        "team_id": "15",
                        "team_name": "Bayer Leverkusen",
                        "team_abbreviation": "B04",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8178.png"
                    },
                    "away_team": {
                        "team_id": "2940",
                        "team_name": "Bayern Munich",
                        "team_abbreviation": "BAY",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
                    }
                },
                {
                    "match_id": "1812952",
                    "match_start_time": "2027-05-08T15:30:00+02:00",
                    "home_team": {
                        "team_id": "2940",
                        "team_name": "Bayern Munich",
                        "team_abbreviation": "BAY",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
                    },
                    "away_team": {
                        "team_id": "364",
                        "team_name": "Borussia M'gladbach",
                        "team_abbreviation": "BMG",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9788.png"
                    }
                },
                {
                    "match_id": "1812922",
                    "match_start_time": "2027-04-24T15:30:00+02:00",
                    "home_team": {
                        "team_id": "3727",
                        "team_name": "Werder Bremen",
                        "team_abbreviation": "SVW",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8697.png"
                    },
                    "away_team": {
                        "team_id": "2940",
                        "team_name": "Bayern Munich",
                        "team_abbreviation": "BAY",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
                    }
                },
                {
                    "match_id": "1812942",
                    "match_start_time": "2027-04-17T15:30:00+02:00",
                    "home_team": {
                        "team_id": "2940",
                        "team_name": "Bayern Munich",
                        "team_abbreviation": "BAY",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
                    },
                    "away_team": {
                        "team_id": "3333",
                        "team_name": "Hoffenheim",
                        "team_abbreviation": "TSG",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8226.png"
                    }
                },
                {
                    "match_id": "1812929",
                    "match_start_time": "2027-04-10T15:30:00+02:00",
                    "home_team": {
                        "team_id": "2851",
                        "team_name": "Paderborn",
                        "team_abbreviation": "SCP",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8460.png"
                    },
                    "away_team": {
                        "team_id": "2940",
                        "team_name": "Bayern Munich",
                        "team_abbreviation": "BAY",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
                    }
                },
                {
                    "match_id": "1812933",
                    "match_start_time": "2027-04-03T15:30:00+02:00",
                    "home_team": {
                        "team_id": "2940",
                        "team_name": "Bayern Munich",
                        "team_abbreviation": "BAY",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
                    },
                    "away_team": {
                        "team_id": "265",
                        "team_name": "Hamburger SV",
                        "team_abbreviation": "HSV",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9790.png"
                    }
                },
                {
                    "match_id": "1812905",
                    "match_start_time": "2027-03-20T15:30:00+01:00",
                    "home_team": {
                        "team_id": "285",
                        "team_name": "FC Cologne",
                        "team_abbreviation": "CGN",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8722.png"
                    },
                    "away_team": {
                        "team_id": "2940",
                        "team_name": "Bayern Munich",
                        "team_abbreviation": "BAY",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
                    }
                },
                {
                    "match_id": "1812890",
                    "match_start_time": "2027-03-13T15:30:00+01:00",
                    "home_team": {
                        "team_id": "2940",
                        "team_name": "Bayern Munich",
                        "team_abbreviation": "BAY",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
                    },
                    "away_team": {
                        "team_id": "3310",
                        "team_name": "Mainz 05",
                        "team_abbreviation": "M05",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9905.png"
                    }
                },
                {
                    "match_id": "1812896",
                    "match_start_time": "2027-03-06T15:30:00+01:00",
                    "home_team": {
                        "team_id": "448",
                        "team_name": "Borussia Dortmund",
                        "team_abbreviation": "DOR",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9789.png"
                    },
                    "away_team": {
                        "team_id": "2940",
                        "team_name": "Bayern Munich",
                        "team_abbreviation": "BAY",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
                    }
                },
                {
                    "match_id": "1812879",
                    "match_start_time": "2027-03-02T20:30:00+01:00",
                    "home_team": {
                        "team_id": "2940",
                        "team_name": "Bayern Munich",
                        "team_abbreviation": "BAY",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
                    },
                    "away_team": {
                        "team_id": "365",
                        "team_name": "Freiburg",
                        "team_abbreviation": "SCF",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8358.png"
                    }
                }
            ]
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get team upcoming fixtures — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13522/livescore+api/30039/get+team+upcoming+fixtures?team_id=2940&timezone=Europe/Berlin' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns a list of past match results for a specific team.
Endpoint ID: 30040
GET https://www.zylalabs.com/api/13522/livescore+api/30040/get+team+past+results
INPUT PARAMETERS

Get team past results — Endpoint Features

Object Description
team_id Required ID of the team.
timezone Required IANA timezone name (e.g. "Europe/Berlin").

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

team_id
timezone
API EXAMPLE RESPONSE
JSON
{
    "team": {
        "team_id": "2940",
        "team_name": "Bayern Munich",
        "team_country": "Germany",
        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
    },
    "results": [
        {
            "stage": {
                "stage_id": "22091",
                "stage_name": "Bundesliga 25/26",
                "stage_code": "bundesliga-2025-2026",
                "stage_image_path": "https://storage.livescore.com/images/competition/high/2023-bundesliga.png"
            },
            "country": {
                "country_id": "137",
                "country_name": "Germany",
                "country_code": "germany"
            },
            "matches": [
                {
                    "match_id": "1541176",
                    "match_start_time": "2026-05-16T15:30:00+02:00",
                    "match_winner": 1,
                    "home_team": {
                        "team_id": "2940",
                        "team_name": "Bayern Munich",
                        "team_abbreviation": "BAY",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
                    },
                    "away_team": {
                        "team_id": "285",
                        "team_name": "FC Cologne",
                        "team_abbreviation": "CGN",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8722.png"
                    },
                    "scores": {
                        "home": "5",
                        "away": "1",
                        "home_penalties": null,
                        "away_penalties": null
                    }
                },
                {
                    "match_id": "1541179",
                    "match_start_time": "2026-05-09T18:30:00+02:00",
                    "match_winner": 2,
                    "home_team": {
                        "team_id": "5",
                        "team_name": "Wolfsburg",
                        "team_abbreviation": "WOB",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/teambadge/wolfsburg-2026.png"
                    },
                    "away_team": {
                        "team_id": "2940",
                        "team_name": "Bayern Munich",
                        "team_abbreviation": "BAY",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
                    },
                    "scores": {
                        "home": "0",
                        "away": "1",
                        "home_penalties": null,
                        "away_penalties": null
                    }
                },
                {
                    "match_id": "1541134",
                    "match_start_time": "2026-05-02T15:30:00+02:00",
                    "match_winner": "X",
                    "home_team": {
                        "team_id": "2940",
                        "team_name": "Bayern Munich",
                        "team_abbreviation": "BAY",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
                    },
                    "away_team": {
                        "team_id": "5278",
                        "team_name": "FC Heidenheim",
                        "team_abbreviation": "HEI",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/94937.png"
                    },
                    "scores": {
                        "home": "3",
                        "away": "3",
                        "home_penalties": null,
                        "away_penalties": null
                    }
                },
                {
                    "match_id": "1541191",
                    "match_start_time": "2026-04-25T15:30:00+02:00",
                    "match_winner": 2,
                    "home_team": {
                        "team_id": "3310",
                        "team_name": "Mainz 05",
                        "team_abbreviation": "M05",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9905.png"
                    },
                    "away_team": {
                        "team_id": "2940",
                        "team_name": "Bayern Munich",
                        "team_abbreviation": "BAY",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
                    },
                    "scores": {
                        "home": "3",
                        "away": "4",
                        "home_penalties": null,
                        "away_penalties": null
                    }
                },
                {
                    "match_id": "1541115",
                    "match_start_time": "2026-04-19T17:30:00+02:00",
                    "match_winner": 1,
                    "home_team": {
                        "team_id": "2940",
                        "team_name": "Bayern Munich",
                        "team_abbreviation": "BAY",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
                    },
                    "away_team": {
                        "team_id": "4378",
                        "team_name": "VfB Stuttgart",
                        "team_abbreviation": "STU",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/10269.png"
                    },
                    "scores": {
                        "home": "4",
                        "away": "2",
                        "home_penalties": null,
                        "away_penalties": null
                    }
                },
                {
                    "match_id": "1541112",
                    "match_start_time": "2026-04-11T18:30:00+02:00",
                    "match_winner": 2,
                    "home_team": {
                        "team_id": "5258",
                        "team_name": "St. Pauli",
                        "team_abbreviation": "PAU",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8152.png"
                    },
                    "away_team": {
                        "team_id": "2940",
                        "team_name": "Bayern Munich",
                        "team_abbreviation": "BAY",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
                    },
                    "scores": {
                        "home": "0",
                        "away": "5",
                        "home_penalties": null,
                        "away_penalties": null
                    }
                },
                {
                    "match_id": "1541090",
                    "match_start_time": "2026-04-04T15:30:00+02:00",
                    "match_winner": 2,
                    "home_team": {
                        "team_id": "365",
                        "team_name": "Freiburg",
                        "team_abbreviation": "SCF",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8358.png"
                    },
                    "away_team": {
                        "team_id": "2940",
                        "team_name": "Bayern Munich",
                        "team_abbreviation": "BAY",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
                    },
                    "scores": {
                        "home": "2",
                        "away": "3",
                        "home_penalties": null,
                        "away_penalties": null
                    }
                },
                {
                    "match_id": "1541060",
                    "match_start_time": "2026-03-21T15:30:00+01:00",
                    "match_winner": 1,
                    "home_team": {
                        "team_id": "2940",
                        "team_name": "Bayern Munich",
                        "team_abbreviation": "BAY",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9823.png"
                    },
                    "away_team": {
                        "team_id": "2828",
                        "team_name": "Union Berlin",
                        "team_abbreviation": "UNB",
                        "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8149.png"
                    },
                    "scores": {
                        "home": "4",
                        "away": "0",
                        "home_penalties": null,
                        "away_penalties": null
                    }
                },
                {
                    "match_id": "1541023",
                    "match_start_time": "2026-03-14T15:30:00+01:00",
                    "match_winner": "X",
                    "home_team": {
                        "team_id": "15",
                        "team_name": "Bayer Leverkusen",
                        "team_abbreviation": "B04"
                    }
                }
            ]
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
Get team past results — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13522/livescore+api/30040/get+team+past+results?team_id=2940&timezone=Europe/Berlin' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the stages with standings available for a specific team.
Endpoint ID: 30041
GET https://www.zylalabs.com/api/13522/livescore+api/30041/get+team+stages
INPUT PARAMETERS

Get team stages — Endpoint Features

Object Description
team_id Required ID of the team.

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

team_id
API EXAMPLE RESPONSE
JSON
[
    {
        "stage_id": "25545",
        "stage_name": "Premier League",
        "stage_image_path": "https://storage.livescore.com/images/competition/high/premier-league-2024.png"
    },
    {
        "stage_id": "23132",
        "stage_name": "League Stage",
        "stage_image_path": "https://storage.livescore.com/images/competition/high/2023-champions-league.png"
    },
    {
        "stage_id": "21997",
        "stage_name": "Premier League 25/26",
        "stage_image_path": "https://storage.livescore.com/images/competition/high/premier-league-2024.png"
    },
    {
        "stage_id": "18173",
        "stage_name": "Premier League 24/25",
        "stage_image_path": "https://storage.livescore.com/images/competition/high/premier-league-2024.png"
    },
    {
        "stage_id": "19232",
        "stage_name": "League Stage 24/25",
        "stage_image_path": "https://storage.livescore.com/images/flag/champions-league.jpg"
    },
    {
        "stage_id": "14414",
        "stage_name": "Premier League 23/24",
        "stage_image_path": "https://storage.livescore.com/images/competition/high/premier-league-2024.png"
    },
    {
        "stage_id": "15538",
        "stage_name": "Group B 23/24",
        "stage_image_path": "https://storage.livescore.com/images/competition/high/2023-champions-league.png"
    },
    {
        "stage_id": "10765",
        "stage_name": "Premier League 22/23",
        "stage_image_path": "https://storage.livescore.com/images/competition/high/premier-league-2024.png"
    },
    {
        "stage_id": "11690",
        "stage_name": "Group A 22/23",
        "stage_image_path": "https://storage.livescore.com/images/competition/high/2023-europa-league.png"
    },
    {
        "stage_id": "7126",
        "stage_name": "Premier League 21/22",
        "stage_image_path": "https://storage.livescore.com/images/competition/high/premier-league-2024.png"
    },
    {
        "stage_id": "292",
        "stage_name": "Premier League 20/21",
        "stage_image_path": "https://storage.livescore.com/images/competition/high/premier-league-2024.png"
    },
    {
        "stage_id": "5012",
        "stage_name": "Group B 20/21",
        "stage_image_path": "https://storage.livescore.com/images/flag/europa-league-20-21.jpg"
    },
    {
        "stage_id": "6081",
        "stage_name": "Premier League 19/20",
        "stage_image_path": "https://storage.livescore.com/images/competition/high/premier-league-2024.png"
    },
    {
        "stage_id": "652",
        "stage_name": "Group F 19/20",
        "stage_image_path": "https://storage.livescore.com/images/flag/europa-league-19-20.jpg"
    }
]
Get team stages — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13522/livescore+api/30041/get+team+stages?team_id=2773' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Request
Returns the standings table for a specific team in a given competition.
Endpoint ID: 30042
GET https://www.zylalabs.com/api/13522/livescore+api/30042/get+team+standings
INPUT PARAMETERS

Get team standings — Endpoint Features

Object Description
team_id Required ID of the team.
stage_id Required ID of the stage.

Free test requests remaining: 3 of 3.


INPUT PARAMETERS

team_id
stage_id
API EXAMPLE RESPONSE
JSON
[
    {
        "type": "all",
        "stage": {
            "stage_name": "Premier League",
            "competition_code": "65"
        },
        "country": {
            "country_name": "England",
            "country_code": "england"
        },
        "teams": [
            {
                "rank": 1,
                "team_id": "3928",
                "team_name": "AFC Bournemouth",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8678.png",
                "played": 0,
                "wins": 0,
                "draws": 0,
                "losses": 0,
                "goals_for": 0,
                "goals_against": 0,
                "goals_diff": 0,
                "points": 0
            },
            {
                "rank": 2,
                "team_id": "2773",
                "team_name": "Arsenal",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9825.png",
                "played": 0,
                "wins": 0,
                "draws": 0,
                "losses": 0,
                "goals_for": 0,
                "goals_against": 0,
                "goals_diff": 0,
                "points": 0
            },
            {
                "rank": 3,
                "team_id": "3863",
                "team_name": "Aston Villa",
                "team_image_path": "https://storage.livescore.com/images/team/medium/teambadge/aston-villa-2024.png",
                "played": 0,
                "wins": 0,
                "draws": 0,
                "losses": 0,
                "goals_for": 0,
                "goals_against": 0,
                "goals_diff": 0,
                "points": 0
            },
            {
                "rank": 4,
                "team_id": "2865",
                "team_name": "Brentford",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9937.png",
                "played": 0,
                "wins": 0,
                "draws": 0,
                "losses": 0,
                "goals_for": 0,
                "goals_against": 0,
                "goals_diff": 0,
                "points": 0
            },
            {
                "rank": 5,
                "team_id": "2918",
                "team_name": "Brighton",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/10204.png",
                "played": 0,
                "wins": 0,
                "draws": 0,
                "losses": 0,
                "goals_for": 0,
                "goals_against": 0,
                "goals_diff": 0,
                "points": 0
            },
            {
                "rank": 6,
                "team_id": "2881",
                "team_name": "Chelsea",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8455.png",
                "played": 0,
                "wins": 0,
                "draws": 0,
                "losses": 0,
                "goals_for": 0,
                "goals_against": 0,
                "goals_diff": 0,
                "points": 0
            },
            {
                "rank": 7,
                "team_id": "3039",
                "team_name": "Coventry City",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8669.png",
                "played": 0,
                "wins": 0,
                "draws": 0,
                "losses": 0,
                "goals_for": 0,
                "goals_against": 0,
                "goals_diff": 0,
                "points": 0
            },
            {
                "rank": 8,
                "team_id": "2772",
                "team_name": "Crystal Palace",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9826.png",
                "played": 0,
                "wins": 0,
                "draws": 0,
                "losses": 0,
                "goals_for": 0,
                "goals_against": 0,
                "goals_diff": 0,
                "points": 0
            },
            {
                "rank": 9,
                "team_id": "2917",
                "team_name": "Everton",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8668.png",
                "played": 0,
                "wins": 0,
                "draws": 0,
                "losses": 0,
                "goals_for": 0,
                "goals_against": 0,
                "goals_diff": 0,
                "points": 0
            },
            {
                "rank": 10,
                "team_id": "2872",
                "team_name": "Fulham",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9879.png",
                "played": 0,
                "wins": 0,
                "draws": 0,
                "losses": 0,
                "goals_for": 0,
                "goals_against": 0,
                "goals_diff": 0,
                "points": 0
            },
            {
                "rank": 11,
                "team_id": "2871",
                "team_name": "Hull City",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8667.png",
                "played": 0,
                "wins": 0,
                "draws": 0,
                "losses": 0,
                "goals_for": 0,
                "goals_against": 0,
                "goals_diff": 0,
                "points": 0
            },
            {
                "rank": 12,
                "team_id": "2786",
                "team_name": "Ipswich Town",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/9902.png",
                "played": 0,
                "wins": 0,
                "draws": 0,
                "losses": 0,
                "goals_for": 0,
                "goals_against": 0,
                "goals_diff": 0,
                "points": 0
            },
            {
                "rank": 13,
                "team_id": "3143",
                "team_name": "Leeds United",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8463.png",
                "played": 0,
                "wins": 0,
                "draws": 0,
                "losses": 0,
                "goals_for": 0,
                "goals_against": 0,
                "goals_diff": 0,
                "points": 0
            },
            {
                "rank": 14,
                "team_id": "3340",
                "team_name": "Liverpool",
                "team_image_path": "https://storage.livescore.com/images/team/medium/teambadge/liverpool-2024.png",
                "played": 0,
                "wins": 0,
                "draws": 0,
                "losses": 0,
                "goals_for": 0,
                "goals_against": 0,
                "goals_diff": 0,
                "points": 0
            },
            {
                "rank": 15,
                "team_id": "12633",
                "team_name": "Manchester City",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8456.png",
                "played": 0,
                "wins": 0,
                "draws": 0,
                "losses": 0,
                "goals_for": 0,
                "goals_against": 0,
                "goals_diff": 0,
                "points": 0
            },
            {
                "rank": 16,
                "team_id": "2810",
                "team_name": "Manchester United",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/10260.png",
                "played": 0,
                "wins": 0,
                "draws": 0,
                "losses": 0,
                "goals_for": 0,
                "goals_against": 0,
                "goals_diff": 0,
                "points": 0
            },
            {
                "rank": 17,
                "team_id": "2986",
                "team_name": "Newcastle United",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/10261.png",
                "played": 0,
                "wins": 0,
                "draws": 0,
                "losses": 0,
                "goals_for": 0,
                "goals_against": 0,
                "goals_diff": 0,
                "points": 0
            },
            {
                "rank": 18,
                "team_id": "3060",
                "team_name": "Nottingham Forest",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/10203.png",
                "played": 0,
                "wins": 0,
                "draws": 0,
                "losses": 0,
                "goals_for": 0,
                "goals_against": 0,
                "goals_diff": 0,
                "points": 0
            },
            {
                "rank": 19,
                "team_id": "2949",
                "team_name": "Sunderland",
                "team_image_path": "https://storage.livescore.com/images/team/medium/enet/8472.png",
                "played": 0,
                "wins": 0,
                "draws": 0,
                "losses": 0,
                "goals_for": 0,
                "goals_against": 0,
                "goals_diff": 0,
                "points": 0
            },
            {
                "rank": 20,
                "team_id": "3339",
                "team_name": "Tottenham Hotspur",
                "team_image_path": "https://storage.livescore.com/images/team/medium/teambadge/tottenham-hotspur-2024.png",
                "played": 0,
                "wins": 0,
                "draws": 0,
                "losses": 0,
                "goals_for": 0,
                "goals_against": 0,
                "goals_diff": 0,
                "points": 0
            }
        ]
    }
]
Get team standings — CODE SNIPPETS

curl --location --request GET 'https://zylalabs.com/api/13522/livescore+api/30042/get+team+standings?team_id=2773&stage_id=25545' --header 'Authorization: Bearer YOUR_API_KEY' 


    

API Access Key & Authentication

After signing up, every developer is assigned a personal API access key, a unique combination of letters and digits provided to access to our API endpoint. To authenticate with the LiveScore API simply include your bearer token in the Authorization header.

Headers
Header Description
Authorization Required Should be Bearer access_key. See "Your API Access Key" above when you are subscribed.

No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.

(Save 2 months with annual billing 🎉)

🚀 Enterprise Plan

Starts at
$ 10,000/Year


  • Custom Volume
  • Custom Rate Limit
  • Specialized Customer Support
  • Real-Time API Monitoring

Overview

LiveScore API (livescore.com). Live scores, fixtures and results across every sport LiveScore covers, plus match details, statistics, lineups, incidents, head-to-head, standings, team and competition

LiveScore API FAQs

Each endpoint returns specific data related to live sports, including match details, fixtures, results, team and player statistics, standings, and competition information. For example, the "Get competition upcoming fixtures" endpoint provides a list of upcoming matches, while "Get match statistics" offers detailed match performance metrics.

Key fields vary by endpoint but generally include identifiers (e.g., match_id, team_id), names (e.g., team_name, stage_name), and performance metrics (e.g., goals, assists). For instance, the "Get competition standings" endpoint includes rank, team name, points, and match statistics.

Parameters vary by endpoint and may include competition_id, team_id, sport_id, and date filters. For example, the "Get competition upcoming fixtures" endpoint can be customized by specifying the competition_id to retrieve fixtures for a specific league.

Response data is structured in JSON format, typically containing nested objects for teams, matches, and statistics. For example, the "Get match details" endpoint returns a match object with nested fields for teams, scores, and match status, allowing for easy parsing and access to relevant information.

The data is sourced from LiveScore's extensive sports coverage, which includes real-time updates from various leagues and competitions worldwide. Data accuracy is maintained through continuous updates and validation against official sports data feeds.

Typical use cases include developing sports applications, live score tracking, statistical analysis, and enhancing fan engagement through real-time updates. For instance, developers can use the "Get live matches" endpoint to display ongoing games on a sports website or app.

Users can utilize the returned data by integrating it into applications for real-time updates, analytics, or visualizations. For example, the "Get competition player stats leaderboard" can be used to create a leaderboard feature in a sports app, showcasing top-performing players.

Users should implement checks for empty or partial results by validating the response data. For example, if the "Get competition past results" endpoint returns an empty array, it indicates no matches occurred; users can display a message indicating no results are available for that competition.

General FAQs

To obtain your API key, first sign in to your account and navigate to the API you want to use. From the API's Pricing section, choose a plan and complete the subscription process. Once subscribed, return to the API page and you will see your API Access Key displayed at the top of the documentation page. You can use this key to authenticate your requests.

You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.

The free trial lasts for 7 days and allows you to make up to 50 API requests.

No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.

Yes. If the API offers a free trial, you will see a "Free 7-Day Trial" option in its Pricing section. The trial lasts for 7 days and allows up to 50 API requests, enabling you to evaluate the API before subscribing to a paid plan.

Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.

Prices are listed in USD (United States Dollar), EUR (Euro), CAD (Canadian Dollar), AUD (Australian Dollar), and GBP (British Pound). We accept all major debit and credit cards. Our payment system uses the latest security technology and is powered by Stripe, one of the world's most reliable payment companies. If you have any trouble paying by card, just contact us at [email protected]

Additionally, if you already have an active subscription in any of these currencies (USD, EUR, CAD, AUD, GBP), that currency will remain for subsequent subscriptions. You can change the currency at any time as long as you don't have any active subscriptions.
The local currency shown on the pricing page is based on the country of your IP address and is provided for reference only. The actual prices are in USD (United States Dollar). When you make a payment, the charge will appear on your card statement in USD, even if you see the equivalent amount in your local currency on our website. This means you cannot pay directly with your local currency.
Occasionally, a bank may decline the charge due to its fraud protection settings. We suggest reaching out to your bank initially to check if they are blocking our charges. Also, you can access the Billing Portal and change the card associated to make the payment. If these does not work and you need further assistance, please contact our team at [email protected]
Prices are determined by a recurring monthly or yearly subscription, depending on the chosen plan.
API calls are deducted from your plan based on successful requests. Each plan comes with a specific number of calls that you can make per month. Only successful calls, indicated by a Status 200 response, will be counted against your total. This ensures that failed or incomplete requests do not impact your monthly quota.
Zyla API Hub works on a recurring monthly subscription system. Your billing cycle will start the day you purchase one of the paid plans, and it will renew the same day of the next month. So be aware to cancel your subscription beforehand if you want to avoid future charges.
To upgrade your current subscription plan, simply go to the pricing page of the API and select the plan you want to upgrade to. The upgrade will be instant, allowing you to immediately enjoy the features of the new plan. Please note that any remaining calls from your previous plan will not be carried over to the new plan, so be aware of this when upgrading. You will be charged the full amount of the new plan.
To check how many API calls you have left for the current month, refer to the 'X-Zyla-API-Calls-Monthly-Remaining' field in the response header. For example, if your plan allows 1,000 requests per month and you've used 100, this field in the response header will indicate 900 remaining calls.

You can monitor your API usage through the response headers included with every request:

x-zyla-api-calls-monthly-used: Shows the total number of API requests you have used during the current billing period.
x-zyla-api-calls-monthly-remaining: Shows the number of API requests you have remaining for the current billing period.

The 'X-Zyla-RateLimit-Reset' header shows the number of seconds until your rate limit resets. This tells you when your request count will start fresh. For example, if it displays 3,600, it means 3,600 seconds are left until the limit resets.

Yes, you can cancel your subscription at any time. Simply go to the Pricing section of the API you're subscribed to and click the "Unsubscribe" button.

Please note that upgrades, downgrades, and cancellations take effect immediately. Once your subscription is canceled, access to the service will end immediately, regardless of any remaining API calls in your quota.

After 7 days, you will be charged the full amount for the plan you were subscribed to during the trial. Therefore, it's important to cancel before the trial period ends. Refund requests for forgetting to cancel on time are not accepted.
When you subscribe to an API free trial, you can make up to 50 API calls. If you wish to make additional API calls beyond this limit, the API will prompt you to perform an "Start Your Paid Plan." You can find the "Start Your Paid Plan" button in your profile under Subscription -> Choose the API you are subscribed to -> Pricing tab.
You can contact us through our chat channel to receive immediate assistance. We are always online from 8 am to 5 pm (EST). If you reach us after that time, we will get back to you as soon as possible. Additionally, you can contact us via email at [email protected]

Please have a look at our Refund Policy: https://zylalabs.com/terms#refund


Related APIs