{
"id": "34pl8szyvrbwcmfkuocjm3r6t",
"name": "LaLiga",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/competition/badge/large/DaZY08NvsYwdeQM-d7_so.png",
"alt": null,
"width": null,
"height": null,
"credit": null
},
"area": {
"name": "Spain"
},
"format": "DOMESTIC_LEAGUE"
}
curl --location --request GET 'https://zylalabs.com/api/13506/goal+api/29867/get+competition+details?competition_id=34pl8szyvrbwcmfkuocjm3r6t' --header 'Authorization: Bearer YOUR_API_KEY'
[
{
"name": "Game Week 1",
"active": true,
"gameSetTypeId": "D4sWXlbMU0OyN9WzJhZ6Z",
"matches": [
{
"id": "ILVFhRetUUirJj8CNahwC",
"startDate": "2026-08-15T17:30:00.000Z",
"lastUpdatedAt": "2026-08-13T07:59:56.000Z",
"cachedAt": "2026-08-13T12:23:07.815Z",
"competition": {
"id": "34pl8szyvrbwcmfkuocjm3r6t",
"name": "LaLiga"
},
"round": {
"id": "sWRUuuVVhXJji-XDMZ_15",
"name": "LaLiga",
"display": false
},
"period": null,
"status": "FIXTURE",
"teamA": {
"id": "4dtdjgnpdq9uw4sdutti0vaar",
"name": "Deportivo Alaves",
"codeName": "ALA",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/dqC3XtzsGeXe3c53Qqrn-.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"teamB": {
"id": "1n1j0wsl763lq7ee1k0c11c02",
"name": "Getafe",
"codeName": "GET",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/xsRs2Zwslz_cx1dUGc-En.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"redCards": {
"teamA": 0,
"teamB": 0
},
"score": null,
"aggregateScore": null,
"penaltyScore": null,
"link": {
"id": "ILVFhRetUUirJj8CNahwC",
"slug": "deportivo-alaves-vs-getafe",
"pageType": "MATCH",
"newTab": null,
"url": null,
"follow": false,
"hubPath": null,
"__typename": "Link"
},
"tvChannels": [],
"venue": {
"name": "Estadio Mendizorroza"
}
},
{
"id": "cjnWqJvXGPNH1BdoZfR1V",
"startDate": "2026-08-15T19:30:00.000Z",
"lastUpdatedAt": "2026-08-13T09:20:33.000Z",
"cachedAt": "2026-08-13T12:30:20.454Z",
"competition": {
"id": "34pl8szyvrbwcmfkuocjm3r6t",
"name": "LaLiga"
},
"round": {
"id": "sWRUuuVVhXJji-XDMZ_15",
"name": "LaLiga",
"display": false
},
"period": null,
"status": "FIXTURE",
"teamA": {
"id": "10eyb18v5puw4ez03ocaug09m",
"name": "Sevilla",
"codeName": "SEV",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/crn6HYOO9QzfqMRAUuGIF.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"teamB": {
"id": "3budh3j9xivsid3ptm8ptpy4k",
"name": "Rayo Vallecano",
"codeName": "RAY",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/ac0Y7wzVbv4IwqRAt0tX_.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"redCards": {
"teamA": 0,
"teamB": 0
},
"score": null,
"aggregateScore": null,
"penaltyScore": null,
"link": {
"id": "cjnWqJvXGPNH1BdoZfR1V",
"slug": "sevilla-vs-rayo-vallecano",
"pageType": "MATCH",
"newTab": null,
"url": null,
"follow": false,
"hubPath": null,
"__typename": "Link"
},
"tvChannels": [],
"venue": {
"name": "Estadio R. Sanchez Pizjuan"
}
},
{
"id": "IpaB4xDohdKA1rY5SVWQc",
"startDate": "2026-08-16T15:00:00.000Z",
"lastUpdatedAt": "2026-07-15T09:03:52.000Z",
"cachedAt": "2026-08-13T12:39:21.180Z",
"competition": {
"id": "34pl8szyvrbwcmfkuocjm3r6t",
"name": "LaLiga"
},
"round": {
"id": "sWRUuuVVhXJji-XDMZ_15",
"name": "LaLiga",
"display": false
},
"period": null,
"status": "FIXTURE",
"teamA": {
"id": "bzkwzatvwahmbzok1ymm5vqa1",
"name": "Racing Santander",
"codeName": "SAN",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/xH6IjV1TfoWF9SBtc7QTS.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"teamB": {
"id": "74mcjsm72vr3l9pw2i4qfjchj",
"name": "Villarreal",
"codeName": "VIL",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/Wq9oBgwBzFNsQIFp7begY.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"redCards": {
"teamA": 0,
"teamB": 0
},
"score": null,
"aggregateScore": null,
"penaltyScore": null,
"link": {
"id": "IpaB4xDohdKA1rY5SVWQc",
"slug": "racing-santander-vs-villarreal",
"pageType": "MATCH",
"newTab": null,
"url": null,
"follow": false,
"hubPath": null,
"__typename": "Link"
},
"tvChannels": [],
"venue": {
"name": "Estadio El Sardinero"
}
},
{
"id": "7uHlNtl7JhNa1l19YHKNy",
"startDate": "2026-08-16T17:00:00.000Z",
"lastUpdatedAt": "2026-07-15T09:03:52.000Z",
"cachedAt": "2026-08-13T12:00:38.298Z",
"competition": {
"id": "34pl8szyvrbwcmfkuocjm3r6t",
"name": "LaLiga"
},
"round": {
"id": "sWRUuuVVhXJji-XDMZ_15",
"name": "LaLiga",
"display": false
},
"period": null,
"status": "FIXTURE",
"teamA": {
"id": "c8llrezkm3b3op4afrou6b487",
"name": "Espanyol",
"codeName": "ESP",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/yXPQ9R0js1ZPr5Od9cch8.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"teamB": {
"id": "4grc9qgcvusllap8h5j6gc5h5",
"name": "Levante",
"codeName": "LEV",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/O-dLKNu7kxdqPWfH2EpDy.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"redCards": {
"teamA": 0,
"teamB": 0
},
"score": null,
"aggregateScore": null,
"penaltyScore": null,
"link": {
"id": "7uHlNtl7JhNa1l19YHKNy",
"slug": "espanyol-vs-levante",
"pageType": "MATCH",
"newTab": null,
"url": null,
"follow": false,
"hubPath": null,
"__typename": "Link"
}
}
]
},
{
"_note": "Response truncated for documentation purposes"
}
]
curl --location --request GET 'https://zylalabs.com/api/13506/goal+api/29868/get+competition+gamesets?competition_id=34pl8szyvrbwcmfkuocjm3r6t' --header 'Authorization: Bearer YOUR_API_KEY'
[
{
"id": "ILVFhRetUUirJj8CNahwC",
"startDate": "2026-08-15T17:30:00.000Z",
"lastUpdatedAt": "2026-08-13T07:59:56.000Z",
"cachedAt": "2026-08-13T13:23:24.306Z",
"competition": {
"id": "34pl8szyvrbwcmfkuocjm3r6t",
"name": "LaLiga"
},
"round": {
"id": "sWRUuuVVhXJji-XDMZ_15",
"name": "LaLiga",
"display": false
},
"period": null,
"status": "FIXTURE",
"teamA": {
"id": "4dtdjgnpdq9uw4sdutti0vaar",
"name": "Deportivo Alaves",
"codeName": "ALA",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/dqC3XtzsGeXe3c53Qqrn-.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"teamB": {
"id": "1n1j0wsl763lq7ee1k0c11c02",
"name": "Getafe",
"codeName": "GET",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/xsRs2Zwslz_cx1dUGc-En.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"redCards": {
"teamA": 0,
"teamB": 0
},
"score": null,
"aggregateScore": null,
"penaltyScore": null,
"link": {
"id": "ILVFhRetUUirJj8CNahwC",
"slug": "deportivo-alaves-vs-getafe",
"pageType": "MATCH",
"newTab": null,
"url": null,
"follow": false,
"hubPath": null,
"__typename": "Link"
},
"tvChannels": [],
"venue": {
"name": "Estadio Mendizorroza"
}
},
{
"id": "cjnWqJvXGPNH1BdoZfR1V",
"startDate": "2026-08-15T19:30:00.000Z",
"lastUpdatedAt": "2026-08-13T09:20:33.000Z",
"cachedAt": "2026-08-13T13:31:12.798Z",
"competition": {
"id": "34pl8szyvrbwcmfkuocjm3r6t",
"name": "LaLiga"
},
"round": {
"id": "sWRUuuVVhXJji-XDMZ_15",
"name": "LaLiga",
"display": false
},
"period": null,
"status": "FIXTURE",
"teamA": {
"id": "10eyb18v5puw4ez03ocaug09m",
"name": "Sevilla",
"codeName": "SEV",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/crn6HYOO9QzfqMRAUuGIF.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"teamB": {
"id": "3budh3j9xivsid3ptm8ptpy4k",
"name": "Rayo Vallecano",
"codeName": "RAY",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/ac0Y7wzVbv4IwqRAt0tX_.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"redCards": {
"teamA": 0,
"teamB": 0
},
"score": null,
"aggregateScore": null,
"penaltyScore": null,
"link": {
"id": "cjnWqJvXGPNH1BdoZfR1V",
"slug": "sevilla-vs-rayo-vallecano",
"pageType": "MATCH",
"newTab": null,
"url": null,
"follow": false,
"hubPath": null,
"__typename": "Link"
},
"tvChannels": [],
"venue": {
"name": "Estadio R. Sanchez Pizjuan"
}
},
{
"id": "IpaB4xDohdKA1rY5SVWQc",
"startDate": "2026-08-16T15:00:00.000Z",
"lastUpdatedAt": "2026-07-15T09:03:52.000Z",
"cachedAt": "2026-08-13T13:40:06.931Z",
"competition": {
"id": "34pl8szyvrbwcmfkuocjm3r6t",
"name": "LaLiga"
},
"round": {
"id": "sWRUuuVVhXJji-XDMZ_15",
"name": "LaLiga",
"display": false
},
"period": null,
"status": "FIXTURE",
"teamA": {
"id": "bzkwzatvwahmbzok1ymm5vqa1",
"name": "Racing Santander",
"codeName": "SAN",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/xH6IjV1TfoWF9SBtc7QTS.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"teamB": {
"id": "74mcjsm72vr3l9pw2i4qfjchj",
"name": "Villarreal",
"codeName": "VIL",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/Wq9oBgwBzFNsQIFp7begY.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"redCards": {
"teamA": 0,
"teamB": 0
},
"score": null,
"aggregateScore": null,
"penaltyScore": null,
"link": {
"id": "IpaB4xDohdKA1rY5SVWQc",
"slug": "racing-santander-vs-villarreal",
"pageType": "MATCH",
"newTab": null,
"url": null,
"follow": false,
"hubPath": null,
"__typename": "Link"
},
"tvChannels": [],
"venue": {
"name": "Estadio El Sardinero"
}
},
{
"id": "7uHlNtl7JhNa1l19YHKNy",
"startDate": "2026-08-16T17:00:00.000Z",
"lastUpdatedAt": "2026-07-15T09:03:52.000Z",
"cachedAt": "2026-08-13T13:01:13.283Z",
"competition": {
"id": "34pl8szyvrbwcmfkuocjm3r6t",
"name": "LaLiga"
},
"round": {
"id": "sWRUuuVVhXJji-XDMZ_15",
"name": "LaLiga",
"display": false
},
"period": null,
"status": "FIXTURE",
"teamA": {
"id": "c8llrezkm3b3op4afrou6b487",
"name": "Espanyol",
"codeName": "ESP",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/yXPQ9R0js1ZPr5Od9cch8.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"teamB": {
"id": "4grc9qgcvusllap8h5j6gc5h5",
"name": "Levante",
"codeName": "LEV",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/O-dLKNu7kxdqPWfH2EpDy.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"redCards": {
"teamA": 0,
"teamB": 0
},
"score": null,
"aggregateScore": null,
"penaltyScore": null,
"link": {
"id": "7uHlNtl7JhNa1l19YHKNy",
"slug": "espanyol-vs-levante",
"pageType": "MATCH",
"newTab": null,
"url": null,
"follow": false,
"hubPath": null,
"__typename": "Link"
},
"tvChannels": [],
"venue": {
"name": "RCDE Stadium"
}
},
{
"id": "fM3cKVxxEF0_8lxJnXexu",
"startDate": "2026-08-17T19:00:00.000Z",
"lastUpdatedAt": "2026-07-15T09:03:52.000Z",
"cachedAt": "2026-08-13T12:50:29.912Z",
"competition": {
"id": "34pl8szyvrbwcmfkuocjm3r6t",
"name": "LaLiga"
},
"round": {
"id": "sWRUuuVVhXJji-XDMZ_15",
"name": "LaLiga",
"display": false
},
"period": null,
"status": "FIXTURE",
"teamA": {
"id": "1r541mega6d838hi0p44sv0h2",
"name": "Deportivo de A Coruna",
"codeName": "COR",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/lwMvr6ERVBtMPIEetiSE7.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"teamB": {
"id": "4yg9ttzw0m51048doksv8uq5r",
"name": "Elche",
"codeName": "ELC",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/At7wHXEtvayILK0zMoHM7.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"redCards": {
"teamA": 0,
"teamB": 0
},
"score": null,
"aggregateScore": null,
"penaltyScore": null,
"link": {
"id": "fM3cKVxxEF0_8lxJnXexu",
"slug": "deportivo-de-a-coruna-vs-elche",
"pageType": "MATCH",
"newTab": null,
"url": null,
"follow": false,
"hubPath": null,
"__typename": "Link"
},
"tvChannels": [],
"venue": {
"name": "Abanca-Riazor"
}
},
{
"id": "1NHWOfijgZOSBqBO8Sf6x",
"startDate": "2026-08-19T19:00:00.000Z"
},
{
"_note": "Response truncated for documentation purposes"
}
]
curl --location --request GET 'https://zylalabs.com/api/13506/goal+api/29869/get+competition+matches?competition_id=34pl8szyvrbwcmfkuocjm3r6t' --header 'Authorization: Bearer YOUR_API_KEY'
{
"standings": {
"tables": [
{
"rankings": [
{
"position": 1,
"team": {
"id": "3czravw89omgc9o4s0w3l1bg5",
"code": "ATH",
"name": "Athletic Bilbao",
"long": "Athletic Bilbao",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/7h4N4ZU17VQqx1GNJwuvF.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#e2001a"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#e2001a"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#003B5C"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#4C7C93"
}
]
},
"played": 0,
"win": 0,
"draw": 0,
"lose": 0,
"goalsFor": 0,
"goalsAgainst": 0,
"goalsDifference": 0,
"points": 0,
"form": [],
"markers": [
{
"id": "CHAMPIONS_LEAGUE",
"name": "Champions League",
"type": "PROMOTION"
}
]
},
{
"position": 2,
"team": {
"id": "4ku8o6uf87yd8iecdalipo6wd",
"code": "ATM",
"name": "Atletico Madrid",
"long": "Atletico Madrid",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/xWY4as7vKsiitaDE-lmIe.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#CE3524"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#CE3524"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#6C9598"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#A9C1C3"
}
]
},
"played": 0,
"win": 0,
"draw": 0,
"lose": 0,
"goalsFor": 0,
"goalsAgainst": 0,
"goalsDifference": 0,
"points": 0,
"form": [],
"markers": [
{
"id": "CHAMPIONS_LEAGUE",
"name": "Champions League",
"type": "PROMOTION"
}
]
},
{
"position": 3,
"team": {
"id": "agh9ifb2mw3ivjusgedj7c3fe",
"code": "BAR",
"name": "Barcelona",
"long": "Barcelona",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/eu0z1bZDA3gqIhdn-rHli.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#971E48"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#971E48"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#004d98"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#2058a5"
}
]
},
"played": 0,
"win": 0,
"draw": 0,
"lose": 0,
"goalsFor": 0,
"goalsAgainst": 0,
"goalsDifference": 0,
"points": 0,
"form": [],
"markers": [
{
"id": "CHAMPIONS_LEAGUE",
"name": "Champions League",
"type": "PROMOTION"
}
]
},
{
"position": 4,
"team": {
"id": "6f27yvbqcngegwsg2ozxxdj4",
"code": "CEL",
"name": "Celta Vigo",
"long": "Celta Vigo",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/FTgkUPD0PmbUD4tk9KLzC.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#67ade0"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#8AC3EE"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#263356"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#F96632"
}
]
},
"played": 0,
"win": 0,
"draw": 0,
"lose": 0,
"goalsFor": 0,
"goalsAgainst": 0,
"goalsDifference": 0,
"points": 0,
"form": [],
"markers": [
{
"id": "CHAMPIONS_LEAGUE",
"name": "Champions League",
"type": "PROMOTION"
}
]
},
{
"position": 5,
"team": {
"id": "4dtdjgnpdq9uw4sdutti0vaar",
"code": "ALA",
"name": "Deportivo Alaves",
"long": "Deportivo Alaves",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/dqC3XtzsGeXe3c53Qqrn-.png"
}
}
}
]
}
]
},
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/13506/goal+api/29870/get+competition+standings?competition_id=34pl8szyvrbwcmfkuocjm3r6t' --header 'Authorization: Bearer YOUR_API_KEY'
{
"goals": [
{
"player": {
"id": "aj7aqXpq-lXsUbyjbY_YH",
"name": "H. Cuypers"
},
"value": 13,
"team": {
"id": "apsqaaege20za4re5wm6bzq9a",
"code": "CHI",
"name": "Chicago Fire FC",
"long": "Chicago Fire FC",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/MhZuAFMljELeTYnjBwsdP.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#ff0000"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#ff0000"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#7bccef"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#7bccef"
}
]
}
},
{
"player": {
"id": "9tpiupx7k351f3szc08nk0445",
"name": "N. Fernandez"
},
"value": 13,
"team": {
"id": "1bksy4rix8pm8rjve81uqo8ut",
"code": "NYC",
"name": "New York City FC",
"long": "New York City FC",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/FPjtdu6yLX4I7Kk0BaxRB.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#7aabd6"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#82b3de"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#ff5101"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#ff5101"
}
]
}
},
{
"player": {
"id": "E4sHzRW_Dv0cbxdZnyjmI",
"name": "P. Musa"
},
"value": 13,
"team": {
"id": "4gi4qw4gt6nfq0c6r8y574qgp",
"code": "DAL",
"name": "FC Dallas",
"long": "FC Dallas",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/9-zE1pAJJumqsymUi3sCV.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#b6283f"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#b6283f"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#2a4076"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#ffffff"
}
]
}
},
{
"player": {
"id": "c5ryhn04g9goikd0blmh83aol",
"name": "L. Messi"
},
"value": 12,
"team": {
"id": "7a7uyvix8axi28h7d3bwl4tbe",
"code": "MIA",
"name": "Inter Miami CF",
"long": "Inter Miami CF",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/eP7VUfiow48_R8A-w2ADb.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#e28fb8"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#ecadc5"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#000000"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#ffffff"
}
]
}
},
{
"player": {
"id": "usC_kBtBIE4GluDaidAgc",
"name": "T. Baribo"
},
"value": 11,
"team": {
"id": "5qw82lpi6fio4fbljihlyyulb",
"code": "DCU",
"name": "DC United",
"long": "DC United",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/IaqZ8i3JSmF_gajeFPOA8.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#db192a"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#db192a"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#000000"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#ffffff"
}
]
}
},
{
"player": {
"id": "a5x18z20334cdmwtfot7p3l2i",
"name": "K. Denkey"
},
"value": 11,
"team": {
"id": "652hppivbqchvrp3wopx1isyt",
"code": "CIN",
"name": "FC Cincinnati",
"long": "FC Cincinnati",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/_keXtbhSV-qpuJju2hyJG.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#182070"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#0052b2"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#ff4d00"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#ff4d00"
}
]
}
},
{
"player": {
"id": "FYDmm93xde4gn6F_LSdqX",
"name": "Evander Ferreira"
},
"value": 11,
"team": {
"id": "652hppivbqchvrp3wopx1isyt",
"code": "CIN",
"name": "FC Cincinnati",
"long": "FC Cincinnati",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/_keXtbhSV-qpuJju2hyJG.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#182070"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#0052b2"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#ff4d00"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#ff4d00"
}
]
}
},
{
"player": {
"id": "Zt6QWaKfJWi5lnWJ_pO5a",
"name": "Guilherme Augusto"
},
"value": 11,
"team": {
"id": "69m5c06m9up1j8vf8ulnb80xu",
"code": "HOU",
"name": "Houston Dynamo FC",
"long": "Houston Dynamo FC"
}
}
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/13506/goal+api/29871/get+competition+top+players?competition_id=287tckirbfj9nb8ar2k9r60vn' --header 'Authorization: Bearer YOUR_API_KEY'
[
{
"matches": [
{
"match": {
"id": "_QlvEFo5G0jXg9t41_5tA",
"startDate": "2026-06-29T20:30:00.000Z",
"link": {
"id": "_QlvEFo5G0jXg9t41_5tA",
"slug": "germany-vs-paraguay",
"pageType": "MATCH",
"newTab": null,
"url": null,
"follow": false,
"hubPath": null,
"__typename": "Link"
},
"venue": {
"name": "Gillette Stadium"
},
"period": null,
"status": "RESULT",
"teamA": {
"id": "3l2t2db0c5ow2f7s7bhr6mij4",
"code": "GER",
"name": "Germany",
"long": "Germany",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/large/9irLXo-qz0JJ7rEYUSKML.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#464646"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#ffffff"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#d71822"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#d71822"
}
]
},
"teamB": {
"id": "3cwjdmekfdouwg990mqdq9fh0",
"code": "PAR",
"name": "Paraguay",
"long": "Paraguay",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/large/0-wrYHDvXMYeH5RRFGNPc.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#ee3f2d"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#ee3f2d"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#212b46"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#ffffff"
}
]
},
"score": {
"teamA": 1,
"teamB": 1
},
"agg": null,
"penalty": {
"teamA": 3,
"teamB": 4
}
}
},
{
"match": {
"id": "pxs5WGN_Bq-nAruPxwtSj",
"startDate": "2026-06-30T21:00:00.000Z",
"link": {
"id": "pxs5WGN_Bq-nAruPxwtSj",
"slug": "france-vs-sweden",
"pageType": "MATCH",
"newTab": null,
"url": null,
"follow": false,
"hubPath": null,
"__typename": "Link"
},
"venue": {
"name": "MetLife Stadium"
},
"period": null,
"status": "RESULT",
"teamA": {
"id": "4pz87gsel7183b7kcadw1dwzv",
"code": "FRA",
"name": "France",
"long": "France",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/large/GJiWrZjdrY33grZnLhEYA.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#26406A"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#365b98"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#5ab3d8"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#60b8de"
}
]
},
"teamB": {
"id": "4w1ktgu1nbbgqfe3ssbb4fg5v",
"code": "SWE",
"name": "Sweden",
"long": "Sweden",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/large/d_r7uF2t_3QBo3oP6UYvF.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#dd9a00"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#f2e545"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#015794"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#0537e4"
}
]
},
"score": {
"teamA": 3,
"teamB": 0
},
"agg": null,
"penalty": null
}
},
{
"match": {
"id": "dE3DaUnS-ax_3hzRibguh",
"startDate": "2026-06-28T19:00:00.000Z",
"link": {
"id": "dE3DaUnS-ax_3hzRibguh",
"slug": "south-africa-vs-canada",
"pageType": "MATCH",
"newTab": null,
"url": null,
"follow": false,
"hubPath": null,
"__typename": "Link"
},
"venue": {
"name": "SoFi Stadium"
},
"period": null,
"status": "RESULT",
"teamA": {
"id": "xmip8t9f2kefltjkraxzsxl9",
"code": "RSA",
"name": "South Africa",
"long": "South Africa",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/large/tZm7ZzCvIFWPZoS2K_pEH.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#d89f28"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#d89f28"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#6DA544"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#6DA544"
}
]
},
"teamB": {
"id": "eg7vduna0h3vis1wd47s41za7",
"code": "CAN",
"name": "Canada",
"long": "Canada"
}
}
}
]
},{"_note":"Response truncated for documentation purposes"}]
curl --location --request GET 'https://zylalabs.com/api/13506/goal+api/29872/get+competition+knockout?competition_id=70excpe1synn9kadnbppahdn7' --header 'Authorization: Bearer YOUR_API_KEY'
[
{
"competition": {
"id": "70excpe1synn9kadnbppahdn7",
"name": "World Cup",
"area": {
"name": "International"
},
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/competition/badge/medium/P70KnghlGhYBwrP0Aplcw.png"
}
},
"matches": [
{
"id": "qQvMLgDF-XZN38oOiFakY",
"startDate": "2026-06-25T23:00:00.000Z",
"link": {
"id": "qQvMLgDF-XZN38oOiFakY",
"slug": "japan-vs-sweden",
"pageType": "MATCH",
"newTab": null,
"url": null,
"follow": false,
"hubPath": null,
"__typename": "Link"
},
"venue": {
"name": "AT&T Stadium"
},
"lastUpdatedAt": "2026-06-26T00:58:06.000Z",
"cachedAt": "2026-08-13T13:09:51.140Z",
"period": null,
"round": {
"name": "Grp. F",
"display": true
},
"gameset": {
"name": "Game Week 3"
},
"status": "RESULT",
"teamA": {
"id": "6duaxcbrofil112qfq4v895go",
"code": "JPN",
"short": "Japan",
"long": "Japan",
"full": "Japan",
"name": "Japan",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/4elWSZh2N0ywCS8O9tghg.png"
}
},
"teamB": {
"id": "4w1ktgu1nbbgqfe3ssbb4fg5v",
"code": "SWE",
"short": "Sweden",
"long": "Sweden",
"full": "Sweden",
"name": "Sweden",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/QMdIWav-skrBRXKMqnCiD.png"
}
},
"redCards": {
"teamA": 0,
"teamB": 0
},
"score": {
"teamA": 1,
"teamB": 1
},
"agg": null,
"penalty": null,
"tvChannels": [],
"bettingOddsDetailsList": []
},
{
"id": "D4xWX94Q9qJ2AJsLLpKwx",
"startDate": "2026-06-25T23:00:00.000Z",
"link": {
"id": "D4xWX94Q9qJ2AJsLLpKwx",
"slug": "tunisia-vs-netherlands",
"pageType": "MATCH",
"newTab": null,
"url": null,
"follow": false,
"hubPath": null,
"__typename": "Link"
},
"venue": {
"name": "GEHA Field at Arrowhead Stadium"
},
"lastUpdatedAt": "2026-06-26T00:54:35.000Z",
"cachedAt": "2026-08-13T13:52:20.155Z",
"period": null,
"round": {
"name": "Grp. F",
"display": true
},
"gameset": {
"name": "Game Week 3"
},
"status": "RESULT",
"teamA": {
"id": "ctp7ovvf34m7fzshua9ogbr6i",
"code": "TUN",
"short": "Tunisia",
"long": "Tunisia",
"full": "Tunisia",
"name": "Tunisia",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/ov4STSreiD7fj2jHMizZ0.png"
}
},
"teamB": {
"id": "657oha8nkne1ybba2bouzkbo7",
"code": "NED",
"short": "Netherlands",
"long": "Netherlands",
"full": "Netherlands",
"name": "Netherlands",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/nP0-BZ6KwNQKWMPufe9C0.png"
}
},
"redCards": {
"teamA": 0,
"teamB": 0
},
"score": {
"teamA": 1,
"teamB": 3
},
"agg": null,
"penalty": null,
"tvChannels": [],
"bettingOddsDetailsList": []
},
{
"id": "JvmkEyjwBCKpmDoLXwLlH",
"startDate": "2026-06-26T02:00:00.000Z",
"link": {
"id": "JvmkEyjwBCKpmDoLXwLlH",
"slug": "paraguay-vs-australia",
"pageType": "MATCH",
"newTab": null,
"url": null,
"follow": false,
"hubPath": null,
"__typename": "Link"
},
"venue": {
"name": "Levi's Stadium"
},
"lastUpdatedAt": "2026-06-26T03:58:26.000Z",
"cachedAt": "2026-08-13T13:48:22.898Z",
"period": null,
"round": {
"name": "Grp. D",
"display": true
},
"gameset": {
"name": "Game Week 3"
},
"status": "RESULT",
"teamA": {
"id": "3cwjdmekfdouwg990mqdq9fh0",
"code": "PAR",
"short": "Paraguay",
"long": "Paraguay",
"full": "Paraguay",
"name": "Paraguay",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/Jmg5sxbW4X3-SOx8V8wKz.png"
}
},
"teamB": {
"id": "bl4fd8cxe6kjvjx8br82gkhnq",
"code": "AUS",
"short": "Australia",
"long": "Australia",
"full": "Australia",
"name": "Australia",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/hu0GrTjefeyarKcjkNgV8.png"
}
},
"redCards": {
"teamA": 0,
"teamB": 0
},
"score": {
"teamA": 0,
"teamB": 0
},
"agg": null,
"penalty": null,
"tvChannels": [],
"bettingOddsDetailsList": []
},
{
"id": "HHcn-3TNLRHs1V7nYgcvx",
"startDate": "2026-06-26T02:00:00.000Z",
"link": {
"id": "HHcn-3TNLRHs1V7nYgcvx",
"slug": "turkiye-vs-usa",
"pageType": "MATCH",
"newTab": null,
"url": null,
"follow": false,
"hubPath": null,
"__typename": "Link"
},
"venue": {
"name": "SoFi Stadium"
},
"lastUpdatedAt": "2026-06-26T04:02:17.000Z",
"cachedAt": "2026-08-13T13:03:46.186Z",
"period": null,
"round": {
"name": "Grp. D",
"display": true
},
"gameset": {
"name": "Game Week 3"
},
"status": "RESULT",
"teamA": {
"id": "9s2kpeunkes0g17l95r3t91j6",
"code": "TUR",
"short": "Turkiye",
"long": "Turkiye",
"full": "Turkiye",
"name": "Turkiye",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/oP0nch_dPTlbXlMzIn1vb.png"
}
},
"teamB": {
"id": "9vh2u1p4ppm597tjfahst2m3n",
"code": "USA",
"short": "USA",
"long": "USA",
"full": "USA",
"name": "USA",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/dYwXUVRamsQwOiC_2edUU.png"
}
},
"redCards": {
"teamA": 0,
"teamB": 0
},
"score": {
"teamA": 3,
"teamB": 2
},
"agg": null,
"penalty": null,
"tvChannels": [],
"bettingOddsDetailsList": []
}
]
},
{
"_note": "Response truncated for documentation purposes"
}
]
curl --location --request GET 'https://zylalabs.com/api/13506/goal+api/29873/get+matches+by+date?date=2026-06-26' --header 'Authorization: Bearer YOUR_API_KEY'
[]
curl --location --request GET 'https://zylalabs.com/api/13506/goal+api/29874/get+live+matches' --header 'Authorization: Bearer YOUR_API_KEY'
{
"id": "I4LOJlwGiMElWxMojcSOC",
"status": "RESULT",
"competition": {
"id": "4oogyu6o156iphvdvphwpck10",
"name": "Champions League",
"area": {
"id": "7yasa43laq1nb2e6f8bfuvxed",
"name": "International",
"code": "WORLD"
},
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/competition/badge/small/4oogyu6o156iphvdvphwpck10.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"startDate": "2026-03-17T20:00:00.000Z",
"period": null,
"score": {
"teamA": 2,
"teamB": 0
},
"agg": {
"teamA": 3,
"teamB": 1
},
"penalty": null,
"venue": {
"name": "Emirates Stadium",
"latitude": 51.555008,
"longitude": -0.106111
},
"halfTime": {
"teamA": 1,
"teamB": 0
},
"fullTime": {
"teamA": 2,
"teamB": 0
},
"extraTime": null,
"scorers": {
"teamA": [
{
"player": {
"id": "4wic6z72nwmhkheme209fcmp5",
"name": "E. Eze"
},
"events": [
{
"type": "GOAL",
"period": {
"minute": 36,
"extra": 0
}
}
]
},
{
"player": {
"id": "6jgocc12bori2wygyu07c082x",
"name": "D. Rice"
},
"events": [
{
"type": "GOAL",
"period": {
"minute": 63,
"extra": 0
}
}
]
}
],
"teamB": []
},
"teamA": {
"id": "4dsgumo7d4zupm2ugsvm4zm4d",
"code": "ARS",
"name": "Arsenal",
"long": "Arsenal",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/large/wLV3UOVHQ0BtSiGQy5jrS.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#bd0510"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#bd0510"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#063672"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#0B66D5"
}
]
},
"teamB": {
"id": "7ad69ngbpjuyzv96drf8d9sn2",
"code": "B04",
"name": "Bayer Leverkusen",
"long": "Bayer Leverkusen",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/large/Wg2ASkzrwBrGDNbIQO0o6.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#e32221"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#e32221"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#000000"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#f3e500"
}
]
},
"round": {
"name": "Final Stage",
"id": "uw3OPxpXxeaJaQBsn7-7K",
"display": true
},
"referee": [],
"season": {
"id": "eNL84oY2Ne0kzkAH4dCX7",
"name": "2025/2026",
"active": true
},
"form": {
"allTeamA": {
"stats": {
"goalsScored": 8,
"goalsConceded": 3,
"gamesOverTwoAndHalfGoals": 2,
"gamesTotal": 5,
"gamesBothTeamsScored": 3
},
"matches": [
{
"wdl": "WIN",
"match": {
"id": "xxrwYmFrh6uVlRHe9Outy",
"startDate": "2026-03-14T17:30:00.000Z",
"link": {
"id": "xxrwYmFrh6uVlRHe9Outy",
"slug": "arsenal-vs-everton",
"pageType": "MATCH",
"newTab": null,
"url": null,
"follow": false,
"hubPath": null,
"__typename": "Link"
},
"teamA": {
"id": "4dsgumo7d4zupm2ugsvm4zm4d",
"code": "ARS",
"name": "Arsenal",
"long": "Arsenal",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/large/wLV3UOVHQ0BtSiGQy5jrS.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#bd0510"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#bd0510"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#063672"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#0B66D5"
}
]
},
"teamB": {
"id": "ehd2iemqmschhj2ec0vayztzz",
"code": "EVE",
"name": "Everton",
"long": "Everton",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/large/iIwZqNWWnwOqqxdraiDVy.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#0035b8"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#0051d6"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#ffa900"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#ffa900"
}
]
},
"score": {
"teamA": 2,
"teamB": 0
}
}
},
{
"wdl": "DRAW",
"match": {
"id": "Gz1qaqwSe2ChDxjKwrLSW",
"startDate": "2026-03-11T17:45:00.000Z",
"link": {
"id": "Gz1qaqwSe2ChDxjKwrLSW",
"slug": "bayer-leverkusen-vs-arsenal",
"pageType": "MATCH",
"newTab": null,
"url": null,
"follow": false,
"hubPath": null,
"__typename": "Link"
},
"teamA": {
"id": "7ad69ngbpjuyzv96drf8d9sn2",
"code": "B04",
"name": "Bayer Leverkusen",
"long": "Bayer Leverkusen",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/large/Wg2ASkzrwBrGDNbIQO0o6.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY"
}
]
}
}
}
]
}
},
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/13506/goal+api/29875/get+match+details?match_id=I4LOJlwGiMElWxMojcSOC' --header 'Authorization: Bearer YOUR_API_KEY'
{
"events": [
{
"__typename": "MatchPeriodEvent",
"type": "PERIOD_MATCH_END"
},
{
"__typename": "MatchSubstitutionEvent",
"side": "TEAM_A",
"type": "SUBSTITUTION",
"period": {
"minute": 90,
"extra": 0
},
"in": {
"id": "azt1lhru9cgyb64h4h4fffrx0",
"name": "M. Lewis-Skelly",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/U9nHSw06Q9F6lsao9lzrm.png",
"alt": null
},
"verified": true
},
"out": {
"id": "73xu8dfkmgivh8l71hkqfe6sp",
"name": "V. Gyoekeres",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/b3YpSXJo4eTy_5lA2asUR.png",
"alt": null
},
"verified": true
}
},
{
"__typename": "MatchSubstitutionEvent",
"side": "TEAM_B",
"type": "SUBSTITUTION",
"period": {
"minute": 83,
"extra": 0
},
"in": {
"id": "9gmd4isjvcmnwggVGIXeB",
"name": "E. Fernandez",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/default.png",
"alt": null
},
"verified": true
},
"out": {
"id": "4tev0kk0om8cr1xbwpt8bozit",
"name": "R. Andrich",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/ls-2HW5NGs9cHHH3AzDNS.png",
"alt": null
},
"verified": true
}
},
{
"__typename": "MatchSubstitutionEvent",
"side": "TEAM_B",
"type": "SUBSTITUTION",
"period": {
"minute": 70,
"extra": 0
},
"in": {
"id": "c0ewvrtk657uw4t5rlv87mq51",
"name": "P. Schick",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/b_5xMUSxjlDPGrNLgy6Q-.png",
"alt": null
},
"verified": true
},
"out": {
"id": "6rg37ej1x7pwi7r4aq1107pih",
"name": "E. Palacios",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/-b_gC-N6-hZp_6K72kqZV.png",
"alt": null
},
"verified": true
}
},
{
"__typename": "MatchSubstitutionEvent",
"side": "TEAM_A",
"type": "SUBSTITUTION",
"period": {
"minute": 69,
"extra": 0
},
"in": {
"id": "ed20ebhqi5c32vbbsze8r6yuh",
"name": "K. Havertz",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/cMXkgSS98JwCtAMXGTVeF.png",
"alt": null
},
"verified": true
},
"out": {
"id": "4wic6z72nwmhkheme209fcmp5",
"name": "E. Eze",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/jMS3xyX8HDmeBW4eKFtrX.png",
"alt": null
},
"verified": true
}
},
{
"__typename": "MatchSubstitutionEvent",
"side": "TEAM_A",
"type": "SUBSTITUTION",
"period": {
"minute": 69,
"extra": 0
},
"in": {
"id": "27qvwuw9wb764psavi8fpohzo",
"name": "G. Martinelli",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/2G0ScQt2CkfeAzMoXtUbU.png",
"alt": null
},
"verified": true
},
"out": {
"id": "8qwpdf5jof7o6yy47v6iv11hx",
"name": "L. Trossard",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/5c0KgMWEIBIUXtstjzcH_.png",
"alt": null
},
"verified": true
}
},
{
"__typename": "MatchSubstitutionEvent",
"side": "TEAM_A",
"type": "SUBSTITUTION",
"period": {
"minute": 69,
"extra": 0
},
"in": {
"id": "6o76owze8y78ue9sb49g8kyz8",
"name": "C. Mosquera",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/kg3V5w8hN7Z2saxbGuKEo.png",
"alt": null
},
"verified": true
},
"out": {
"id": "cnmlhoum9aahwqruxgmz2gcfd",
"name": "B. White",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/3DoOf4HuahSdKZn6ZVj-c.png",
"alt": null
},
"verified": true
}
},
{
"__typename": "MatchSubstitutionEvent",
"side": "TEAM_A",
"type": "SUBSTITUTION",
"period": {
"minute": 68,
"extra": 0
},
"in": {
"id": "8ju1opnca42o8i00wq3onzmqd",
"name": "C. Noergaard",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/ivk2y5DJnXvEGE1sO-lzQ.png",
"alt": null
},
"verified": true
},
"out": {
"id": "80aqmv4ht6rs1812qrr5j8kix",
"name": "M. Zubimendi",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/SbICMEXJwjC2aRh2EWzW2.png",
"alt": null
},
"verified": true
}
},
{
"__typename": "MatchGoalEvent",
"side": "TEAM_A",
"type": "GOAL",
"scorer": {
"id": "6jgocc12bori2wygyu07c082x",
"name": "D. Rice",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/rosTlLw_88rVkhZSfRLB5.png",
"alt": null
},
"verified": true
},
"assist": null,
"period": {
"minute": 63,
"extra": 0
},
"score": {
"teamA": 2,
"teamB": 0
}
},
{
"__typename": "MatchSubstitutionEvent",
"side": "TEAM_B",
"type": "SUBSTITUTION",
"period": {
"minute": 60,
"extra": 0
},
"in": {
"id": "_Auvo01pY4byEd-ew26ax",
"name": "M. Culbreath",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/default.png",
"alt": null
},
"verified": true
},
"out": {
"id": "cdlnfuy9piyga0wud4nrucvtg",
"name": "E. Poku",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/default.png",
"alt": null
},
"verified": true
}
},
{
"__typename": "MatchSubstitutionEvent",
"side": "TEAM_B",
"type": "SUBSTITUTION",
"period": {
"minute": 60,
"extra": 0
},
"in": {
"id": "25vb30mtetefhp3ix26nlhx0q",
"name": "M. Tillman",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/22-NIcrYqaPSjwvviHr26.png",
"alt": null
},
"verified": true
},
"out": {
"id": "9b7iei751ersl6ny0o0k8gn3d",
"name": "M. Terrier",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/kW7BZ99KWtYhBsmUvxnYA.png",
"alt": null
},
"verified": true
}
},
{
"__typename": "MatchCardEvent",
"side": "TEAM_B",
"type": "CARD_YELLOW",
"period": {
"minute": 46,
"extra": 0
},
"player": {
"id": "6rg37ej1x7pwi7r4aq1107pih",
"name": "E. Palacios"
}
}
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/13506/goal+api/29876/get+match+events?match_id=I4LOJlwGiMElWxMojcSOC' --header 'Authorization: Bearer YOUR_API_KEY'
{
"teamA": {
"formation": "4231",
"lineup": [
{
"person": {
"name": "D. Raya",
"id": "4iijb6llnz28unsz4rirr3umt",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/PtIRtEkoDm9zP7vMp4wjH.png",
"alt": null,
"isPlaceholder": false
},
"verified": true
},
"shirtNumber": 1,
"pitchPosition": {
"x": 50,
"y": 12
},
"events": [],
"score": 7.75,
"isCaptain": false
},
{
"person": {
"name": "Gabriel",
"id": "8libvn3hxypz8x7gm4mr7kj55",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/OOJrvmlWb-J_UyHyGvV8c.png",
"alt": null,
"isPlaceholder": false
},
"verified": true
},
"shirtNumber": 6,
"pitchPosition": {
"x": 64,
"y": 32
},
"events": [],
"score": 7.9,
"isCaptain": false
},
{
"person": {
"name": "W. Saliba",
"id": "65rqu55qbzswixgqw2efna06i",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/65rqu55qbzswixgqw2efna06i.png",
"alt": null,
"isPlaceholder": false
},
"verified": true
},
"shirtNumber": 2,
"pitchPosition": {
"x": 36,
"y": 32
},
"events": [],
"score": 7.65,
"isCaptain": false
},
{
"person": {
"name": "P. Hincapie",
"id": "4foax2b7unlkev1eq6py86lii",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/euQESWcCDTa38yKLlidSP.png",
"alt": null,
"isPlaceholder": false
},
"verified": true
},
"shirtNumber": 5,
"pitchPosition": {
"x": 87,
"y": 38
},
"events": [],
"score": 7.75,
"isCaptain": false
},
{
"person": {
"name": "B. White",
"id": "cnmlhoum9aahwqruxgmz2gcfd",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/3DoOf4HuahSdKZn6ZVj-c.png",
"alt": null,
"isPlaceholder": false
},
"verified": true
},
"shirtNumber": 4,
"pitchPosition": {
"x": 13,
"y": 38
},
"events": [
{
"__typename": "MatchSubstitutionEvent",
"side": "TEAM_A",
"type": "SUBSTITUTION",
"period": {
"minute": 69,
"extra": 0
},
"in": {
"id": "6o76owze8y78ue9sb49g8kyz8",
"name": "C. Mosquera",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/kg3V5w8hN7Z2saxbGuKEo.png",
"alt": null
},
"verified": true
},
"out": {
"id": "cnmlhoum9aahwqruxgmz2gcfd",
"name": "B. White",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/3DoOf4HuahSdKZn6ZVj-c.png",
"alt": null
},
"verified": true
}
}
],
"score": 6.95,
"isCaptain": false
},
{
"person": {
"name": "M. Zubimendi",
"id": "80aqmv4ht6rs1812qrr5j8kix",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/SbICMEXJwjC2aRh2EWzW2.png",
"alt": null,
"isPlaceholder": false
},
"verified": true
},
"shirtNumber": 36,
"pitchPosition": {
"x": 36,
"y": 50
},
"events": [
{
"__typename": "MatchSubstitutionEvent",
"side": "TEAM_A",
"type": "SUBSTITUTION",
"period": {
"minute": 68,
"extra": 0
},
"in": {
"id": "8ju1opnca42o8i00wq3onzmqd",
"name": "C. Noergaard",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/ivk2y5DJnXvEGE1sO-lzQ.png",
"alt": null
},
"verified": true
},
"out": {
"id": "80aqmv4ht6rs1812qrr5j8kix",
"name": "M. Zubimendi",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/SbICMEXJwjC2aRh2EWzW2.png",
"alt": null
},
"verified": true
}
}
],
"score": 7.05,
"isCaptain": false
},
{
"person": {
"name": "B. Saka",
"id": "8tc7dcuwdeqbjgt7vw5p38xgq",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/hUSSvE8sEdswOfU7Bc8Jy.png",
"alt": null,
"isPlaceholder": false
},
"verified": true
},
"shirtNumber": 7,
"pitchPosition": {
"x": 31,
"y": 70
},
"events": [],
"score": 7.3,
"isCaptain": true
},
{
"person": {
"name": "L. Trossard",
"id": "8qwpdf5jof7o6yy47v6iv11hx",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/5c0KgMWEIBIUXtstjzcH_.png",
"alt": null,
"isPlaceholder": false
},
"verified": true
},
"shirtNumber": 19,
"pitchPosition": {
"x": 69,
"y": 70
},
"events": [
{
"__typename": "MatchSubstitutionEvent",
"side": "TEAM_A",
"type": "SUBSTITUTION",
"period": {
"minute": 69,
"extra": 0
},
"in": {
"id": "27qvwuw9wb764psavi8fpohzo",
"name": "G. Martinelli",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/2G0ScQt2CkfeAzMoXtUbU.png",
"alt": null
},
"verified": true
},
"out": {
"id": "8qwpdf5jof7o6yy47v6iv11hx",
"name": "L. Trossard",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/5c0KgMWEIBIUXtstjzcH_.png",
"alt": null
},
"verified": true
}
},
{
"__typename": "MatchGoalEvent"
}
]
}
]
},
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/13506/goal+api/29877/get+match+lineups?match_id=I4LOJlwGiMElWxMojcSOC' --header 'Authorization: Bearer YOUR_API_KEY'
{
"summary": [
{
"type": "POSSESSION",
"teamA": 45,
"teamB": 55
},
{
"type": "EXPECTED_GOAL",
"teamA": 1.763,
"teamB": 0.5
},
{
"type": "SHOT_TOTAL",
"teamA": 20,
"teamB": 9
},
{
"type": "SHOT_ON_TARGET",
"teamA": 12,
"teamB": 2
},
{
"type": "CORNER_TOTAL",
"teamA": 10,
"teamB": 9
},
{
"type": "FOUL_COMMITED",
"teamA": 4,
"teamB": 8
},
{
"type": "OFFSIDE_TOTAL",
"teamA": 1,
"teamB": 0
},
{
"type": "THROW_IN",
"teamA": 12,
"teamB": 12
}
],
"attacking": [
{
"type": "SHOT_TOTAL",
"teamA": 20,
"teamB": 9
},
{
"type": "SHOT_ON_TARGET",
"teamA": 12,
"teamB": 2
},
{
"type": "SHOT_OFF_TARGET",
"teamA": 5,
"teamB": 5
},
{
"type": "SHOT_BLOCKED",
"teamA": 3,
"teamB": 2
},
{
"type": "COUNTER_ATTACK",
"teamA": 1,
"teamB": 1
}
],
"passing": [
{
"type": "CROSS_TOTAL",
"teamA": 16,
"teamB": 28
},
{
"type": "PASS_TOTAL",
"teamA": 372,
"teamB": 535
}
],
"duels": [
{
"type": "AIR_CHALLENGES_WON",
"teamA": 4,
"teamB": 3
},
{
"type": "AIR_CHALLENGES_LOST",
"teamA": 3,
"teamB": 4
}
],
"defence": [
{
"type": "GOAL_KICK",
"teamA": 5,
"teamB": 5
},
{
"type": "SAVE_TOTAL",
"teamA": 2,
"teamB": 10
},
{
"type": "FREE_KICK",
"teamA": 8,
"teamB": 5
},
{
"type": "CLEARANCE_TOTAL",
"teamA": 22,
"teamB": 23
},
{
"type": "INTERCEPTION_TOTAL",
"teamA": 23,
"teamB": 9
}
],
"discipline": [
{
"type": "YELLOW_CARD_TOTAL",
"teamA": 0,
"teamB": 1
},
{
"type": "RED_CARD_TOTAL",
"teamA": 0,
"teamB": 0
}
]
}
curl --location --request GET 'https://zylalabs.com/api/13506/goal+api/29878/get+match+stats?match_id=I4LOJlwGiMElWxMojcSOC' --header 'Authorization: Bearer YOUR_API_KEY'
{
"teamA": [
{
"person": {
"name": "D. Raya",
"id": "4iijb6llnz28unsz4rirr3umt",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/PtIRtEkoDm9zP7vMp4wjH.png",
"alt": null,
"isPlaceholder": false
},
"verified": true
},
"shirtNumber": 1,
"pitchPosition": {
"x": 50,
"y": 12
},
"events": [],
"score": 7.75,
"isCaptain": false
},
{
"person": {
"name": "Gabriel",
"id": "8libvn3hxypz8x7gm4mr7kj55",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/OOJrvmlWb-J_UyHyGvV8c.png",
"alt": null,
"isPlaceholder": false
},
"verified": true
},
"shirtNumber": 6,
"pitchPosition": {
"x": 64,
"y": 32
},
"events": [],
"score": 7.9,
"isCaptain": false
},
{
"person": {
"name": "W. Saliba",
"id": "65rqu55qbzswixgqw2efna06i",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/65rqu55qbzswixgqw2efna06i.png",
"alt": null,
"isPlaceholder": false
},
"verified": true
},
"shirtNumber": 2,
"pitchPosition": {
"x": 36,
"y": 32
},
"events": [],
"score": 7.65,
"isCaptain": false
},
{
"person": {
"name": "P. Hincapie",
"id": "4foax2b7unlkev1eq6py86lii",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/euQESWcCDTa38yKLlidSP.png",
"alt": null,
"isPlaceholder": false
},
"verified": true
},
"shirtNumber": 5,
"pitchPosition": {
"x": 87,
"y": 38
},
"events": [],
"score": 7.75,
"isCaptain": false
},
{
"person": {
"name": "B. White",
"id": "cnmlhoum9aahwqruxgmz2gcfd",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/3DoOf4HuahSdKZn6ZVj-c.png",
"alt": null,
"isPlaceholder": false
},
"verified": true
},
"shirtNumber": 4,
"pitchPosition": {
"x": 13,
"y": 38
},
"events": [
{
"__typename": "MatchSubstitutionEvent",
"side": "TEAM_A",
"type": "SUBSTITUTION",
"period": {
"minute": 69,
"extra": 0
},
"in": {
"id": "6o76owze8y78ue9sb49g8kyz8",
"name": "C. Mosquera",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/kg3V5w8hN7Z2saxbGuKEo.png",
"alt": null
},
"verified": true
},
"out": {
"id": "cnmlhoum9aahwqruxgmz2gcfd",
"name": "B. White",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/3DoOf4HuahSdKZn6ZVj-c.png",
"alt": null
},
"verified": true
}
}
],
"score": 6.95,
"isCaptain": false
},
{
"person": {
"name": "M. Zubimendi",
"id": "80aqmv4ht6rs1812qrr5j8kix",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/SbICMEXJwjC2aRh2EWzW2.png",
"alt": null,
"isPlaceholder": false
},
"verified": true
},
"shirtNumber": 36,
"pitchPosition": {
"x": 36,
"y": 50
},
"events": [
{
"__typename": "MatchSubstitutionEvent",
"side": "TEAM_A",
"type": "SUBSTITUTION",
"period": {
"minute": 68,
"extra": 0
},
"in": {
"id": "8ju1opnca42o8i00wq3onzmqd",
"name": "C. Noergaard",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/ivk2y5DJnXvEGE1sO-lzQ.png",
"alt": null
},
"verified": true
},
"out": {
"id": "80aqmv4ht6rs1812qrr5j8kix",
"name": "M. Zubimendi",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/SbICMEXJwjC2aRh2EWzW2.png",
"alt": null
},
"verified": true
}
}
],
"score": 7.05,
"isCaptain": false
},
{
"person": {
"name": "B. Saka",
"id": "8tc7dcuwdeqbjgt7vw5p38xgq",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/hUSSvE8sEdswOfU7Bc8Jy.png",
"alt": null,
"isPlaceholder": false
},
"verified": true
},
"shirtNumber": 7,
"pitchPosition": {
"x": 31,
"y": 70
},
"events": [],
"score": 7.3,
"isCaptain": true
},
{
"person": {
"name": "L. Trossard",
"id": "8qwpdf5jof7o6yy47v6iv11hx",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/5c0KgMWEIBIUXtstjzcH_.png",
"alt": null,
"isPlaceholder": false
},
"verified": true
},
"shirtNumber": 19,
"pitchPosition": {
"x": 69,
"y": 70
},
"events": [
{
"__typename": "MatchSubstitutionEvent",
"side": "TEAM_A",
"type": "SUBSTITUTION",
"period": {
"minute": 69,
"extra": 0
},
"in": {
"id": "27qvwuw9wb764psavi8fpohzo",
"name": "G. Martinelli",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/2G0ScQt2CkfeAzMoXtUbU.png",
"alt": null
},
"verified": true
},
"out": {
"id": "8qwpdf5jof7o6yy47v6iv11hx",
"name": "L. Trossard",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/5c0KgMWEIBIUXtstjzcH_.png",
"alt": null
},
"verified": true
}
},
{
"__typename": "MatchGoalEvent",
"side": "TEAM_A",
"type": "GOAL",
"scorer": {
"id": "4wic6z72nwmhkheme209fcmp5",
"name": "E. Eze",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/jMS3xyX8HDmeBW4eKFtrX.png",
"alt": null
},
"verified": true
},
"assist": {
"id": "8qwpdf5jof7o6yy47v6iv11hx",
"name": "L. Trossard",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/5c0KgMWEIBIUXtstjzcH_.png",
"alt": null
},
"verified": true
},
"period": {
"minute": 36,
"extra": 0
},
"score": {
"teamA": 1,
"teamB": 0
}
}
],
"score": 7.35,
"isCaptain": false
},
{
"person": {
"name": "D. Rice",
"id": "6jgocc12bori2wygyu07c082x"
}
}
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/13506/goal+api/29879/get+match+top+players+and+ratings?match_id=I4LOJlwGiMElWxMojcSOC' --header 'Authorization: Bearer YOUR_API_KEY'
{
"stats": {
"teamAGoals": 10,
"teamAWins": 2,
"teamBGoals": 4,
"teamBWins": 0,
"draws": 2,
"gamesOverTwoAndHalf": 2,
"gamesBothTeamsScored": 4
},
"matches": [
{
"id": "Gz1qaqwSe2ChDxjKwrLSW",
"startDate": "2026-03-11T17:45:00.000Z",
"link": {
"id": "Gz1qaqwSe2ChDxjKwrLSW",
"slug": "bayer-leverkusen-vs-arsenal",
"pageType": "MATCH",
"newTab": null,
"url": null,
"follow": false,
"hubPath": null,
"__typename": "Link"
},
"teamA": {
"id": "7ad69ngbpjuyzv96drf8d9sn2",
"code": "B04",
"name": "Bayer Leverkusen",
"long": "Bayer Leverkusen",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/large/Wg2ASkzrwBrGDNbIQO0o6.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#e32221"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#e32221"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#000000"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#f3e500"
}
]
},
"teamB": {
"id": "4dsgumo7d4zupm2ugsvm4zm4d",
"code": "ARS",
"name": "Arsenal",
"long": "Arsenal",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/large/wLV3UOVHQ0BtSiGQy5jrS.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#bd0510"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#bd0510"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#063672"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#0B66D5"
}
]
},
"score": {
"teamA": 1,
"teamB": 1
}
},
{
"id": "ueFgpSN9RQVxLIKAdvtCt",
"startDate": "2024-08-07T17:00:00.000Z",
"link": {
"id": "ueFgpSN9RQVxLIKAdvtCt",
"slug": "arsenal-vs-bayer-leverkusen",
"pageType": "MATCH",
"newTab": null,
"url": null,
"follow": false,
"hubPath": null,
"__typename": "Link"
},
"teamA": {
"id": "4dsgumo7d4zupm2ugsvm4zm4d",
"code": "ARS",
"name": "Arsenal",
"long": "Arsenal",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/large/wLV3UOVHQ0BtSiGQy5jrS.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#bd0510"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#bd0510"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#063672"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#0B66D5"
}
]
},
"teamB": {
"id": "7ad69ngbpjuyzv96drf8d9sn2",
"code": "B04",
"name": "Bayer Leverkusen",
"long": "Bayer Leverkusen",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/large/Wg2ASkzrwBrGDNbIQO0o6.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#e32221"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#e32221"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#000000"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#f3e500"
}
]
},
"score": {
"teamA": 4,
"teamB": 1
}
},
{
"id": "xFdanhIUBXD3gZwGCmz5I",
"startDate": "2002-02-27T19:45:00.000Z",
"link": {
"id": "xFdanhIUBXD3gZwGCmz5I",
"slug": "arsenal-vs-bayer-leverkusen",
"pageType": "MATCH",
"newTab": null,
"url": null,
"follow": false,
"hubPath": null,
"__typename": "Link"
},
"teamA": {
"id": "4dsgumo7d4zupm2ugsvm4zm4d",
"code": "ARS",
"name": "Arsenal",
"long": "Arsenal",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/large/wLV3UOVHQ0BtSiGQy5jrS.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#bd0510"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#bd0510"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#063672"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#0B66D5"
}
]
},
"teamB": {
"id": "7ad69ngbpjuyzv96drf8d9sn2",
"code": "B04",
"name": "Bayer Leverkusen",
"long": "Bayer Leverkusen",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/large/Wg2ASkzrwBrGDNbIQO0o6.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#e32221"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#e32221"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#000000"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#f3e500"
}
]
},
"score": {
"teamA": 4,
"teamB": 1
}
},
{
"id": "g8olXprrxx6R2a5_0trSr",
"startDate": "2002-02-19T19:45:00.000Z",
"link": {
"id": "g8olXprrxx6R2a5_0trSr",
"slug": "bayer-leverkusen-vs-arsenal",
"pageType": "MATCH",
"newTab": null,
"url": null,
"follow": false,
"hubPath": null,
"__typename": "Link"
},
"teamA": {
"id": "7ad69ngbpjuyzv96drf8d9sn2",
"code": "B04",
"name": "Bayer Leverkusen",
"long": "Bayer Leverkusen",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/large/Wg2ASkzrwBrGDNbIQO0o6.png",
"alt": null
}
}
}
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/13506/goal+api/29880/get+match+head+to+head?match_id=I4LOJlwGiMElWxMojcSOC' --header 'Authorization: Bearer YOUR_API_KEY'
{
"table": {
"rankings": [
{
"position": 1,
"team": {
"id": "pfvmhackqyhhk02majd2tb8l",
"code": "BEL",
"name": "Belgium",
"long": "Belgium",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/Lzc7Vfm3cmIBLzko8O-_k.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#9f2533"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#9f2533"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#5ab3d8"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#60b8de"
}
]
},
"played": 3,
"win": 1,
"draw": 2,
"lose": 0,
"goalsFor": 6,
"goalsAgainst": 2,
"goalsDifference": 4,
"points": 5,
"form": [
{
"wdl": "WIN",
"match": {
"id": "HnKKTqu47eThgjan9mw1c",
"status": "RESULT",
"teamA": {
"id": "bhu61cgwm07e2pik1jqmnztgl"
},
"teamB": {
"id": "pfvmhackqyhhk02majd2tb8l"
},
"score": {
"teamA": 1,
"teamB": 5
}
}
},
{
"wdl": "DRAW",
"match": {
"id": "IBqcUs9WV859QbAyoKfpW",
"status": "RESULT",
"teamA": {
"id": "pfvmhackqyhhk02majd2tb8l"
},
"teamB": {
"id": "cubclbw5k5gdqdau95bnav0nn"
},
"score": {
"teamA": 0,
"teamB": 0
}
}
},
{
"wdl": "DRAW",
"match": {
"id": "nH_pakLIMxkO_uy4jfStk",
"status": "RESULT",
"teamA": {
"id": "pfvmhackqyhhk02majd2tb8l"
},
"teamB": {
"id": "3669sbeijslw88073qlw1cbcp"
},
"score": {
"teamA": 1,
"teamB": 1
}
}
}
],
"markers": [
{
"id": "QUALIFICATION_TO_NEXT_STAGE",
"name": "Qualification to next stage",
"type": "PROMOTION"
}
]
},
{
"position": 2,
"team": {
"id": "3669sbeijslw88073qlw1cbcp",
"code": "EGY",
"name": "Egypt",
"long": "Egypt",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/lMlNGDSDyyVRar6VkAgtu.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#DE313C"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#DE313C"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#000000"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#ffffff"
}
]
},
"played": 3,
"win": 1,
"draw": 2,
"lose": 0,
"goalsFor": 5,
"goalsAgainst": 3,
"goalsDifference": 2,
"points": 5,
"form": [
{
"wdl": "DRAW",
"match": {
"id": "7lpqYUwXs3equXdS_1KYp",
"status": "RESULT",
"teamA": {
"id": "3669sbeijslw88073qlw1cbcp"
},
"teamB": {
"id": "cubclbw5k5gdqdau95bnav0nn"
},
"score": {
"teamA": 1,
"teamB": 1
}
}
},
{
"wdl": "WIN",
"match": {
"id": "HGA7sERqoVsM8iBVj_Jx2",
"status": "RESULT",
"teamA": {
"id": "bhu61cgwm07e2pik1jqmnztgl"
},
"teamB": {
"id": "3669sbeijslw88073qlw1cbcp"
},
"score": {
"teamA": 1,
"teamB": 3
}
}
},
{
"wdl": "DRAW",
"match": {
"id": "nH_pakLIMxkO_uy4jfStk",
"status": "RESULT",
"teamA": {
"id": "pfvmhackqyhhk02majd2tb8l"
},
"teamB": {
"id": "3669sbeijslw88073qlw1cbcp"
},
"score": {
"teamA": 1,
"teamB": 1
}
}
}
],
"markers": [
{
"id": "QUALIFICATION_TO_NEXT_STAGE",
"name": "Qualification to next stage",
"type": "PROMOTION"
}
]
},
{
"position": 3,
"team": {
"id": "cubclbw5k5gdqdau95bnav0nn",
"code": "IRN",
"name": "Iran",
"long": "Iran",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/ULsDq8DJKlLHlbk3Qg0wo.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#E21D27"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#E21D27"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#6DA544"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#ffffff"
}
]
},
"played": 3,
"win": 0,
"draw": 3,
"lose": 0,
"goalsFor": 3,
"goalsAgainst": 3,
"goalsDifference": 0,
"points": 3,
"form": [
{
"wdl": "DRAW"
}
]
}
]
},
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/13506/goal+api/29881/get+match+standings?match_id=7lpqYUwXs3equXdS_1KYp' --header 'Authorization: Bearer YOUR_API_KEY'
[
{
"type": "P_1X2",
"options": [
{
"name": "1",
"result": 2745,
"voteBaseUrl": "https://cdn.sportfeeds.io/soccer/api/predictor/match?prediction_1x2=1&match_uuid=I4LOJlwGiMElWxMojcSOC"
},
{
"name": "2",
"result": 735,
"voteBaseUrl": "https://cdn.sportfeeds.io/soccer/api/predictor/match?prediction_1x2=2&match_uuid=I4LOJlwGiMElWxMojcSOC"
},
{
"name": "x",
"result": 1041,
"voteBaseUrl": "https://cdn.sportfeeds.io/soccer/api/predictor/match?prediction_1x2=0&match_uuid=I4LOJlwGiMElWxMojcSOC"
}
]
}
]
curl --location --request GET 'https://zylalabs.com/api/13506/goal+api/29882/get+match+predictions?match_id=I4LOJlwGiMElWxMojcSOC' --header 'Authorization: Bearer YOUR_API_KEY'
{
"id": "QjFyHUWNzFYqNz2B3F7tm",
"shirtNumber": 25,
"firstName": "Gatito",
"lastName": "Fernandez",
"name": "G. Fernandez",
"position": "GOALKEEPER",
"age": 38,
"dateOfBirth": "1988-03-29T00:00:00.000Z",
"nationality": {
"name": "Paraguay",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/flags/areas/50/4snnlul02xmgkkb024q2bqyn9.png"
}
},
"image": {
"alt": null,
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/large/5n9CuGO_uxU-fwcC6WLY9.png"
},
"team": {
"id": "buyj9j0qwgbvx3v8wzikpjyzu",
"name": "Cerro Porteno",
"image": {
"alt": null,
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/small/nC9boZsgd2Rlo4n8rmALJ.png"
}
},
"stats": [
{
"competition": {
"id": "70excpe1synn9kadnbppahdn7",
"name": "World Cup",
"type": "INTERNATIONAL",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/competition/badge/small/31wzvAi8ZKpEMtfqHdvRl.png"
}
},
"season": {
"id": "zUX5s5olxpsisspeXan6l",
"name": "2026",
"active": true
},
"stats": {
"appearances": 0,
"startingEleven": 0,
"minutesPlayed": 0,
"goals": 0,
"minutesPerGoal": null,
"assists": 0,
"ownGoals": 0,
"penaltyGoals": 0,
"penaltiesMissed": 0,
"shotsOnTarget": 0,
"shotsOffTarget": 0,
"blockedShots": 0,
"goalsOutsideBox": 0,
"hitWoodwork": 0,
"freekickGoals": 0,
"offsides": 0,
"corners": 0,
"crosses": 0,
"successfulCrosses": 0,
"tackles": 0,
"clearances": 0,
"yellowCards": 0,
"redCards": 0,
"foulsCommited": 0,
"foulsSuffered": 0,
"goalsConceded": 0,
"cleanSheets": 0,
"saves": 0,
"penaltySaves": 0
},
"team": {
"id": "3cwjdmekfdouwg990mqdq9fh0",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/small/jA_CJyxfnllyO8T7qntbh.png",
"alt": null
}
}
},
{
"competition": {
"id": "59tpnfrwnvhnhzmnvfyug68hj",
"name": "Copa Libertadores",
"type": "INTERNATIONAL",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/competition/badge/small/59tpnfrwnvhnhzmnvfyug68hj.png"
}
},
"season": {
"id": "sjI5l9bHIVHhUbjWtUHRU",
"name": "2026",
"active": true
},
"stats": {
"appearances": 0,
"startingEleven": 0,
"minutesPlayed": 0,
"goals": 0,
"minutesPerGoal": null,
"assists": 0,
"ownGoals": 0,
"penaltyGoals": 0,
"penaltiesMissed": 0,
"shotsOnTarget": 0,
"shotsOffTarget": 0,
"blockedShots": 0,
"goalsOutsideBox": 0,
"hitWoodwork": 0,
"freekickGoals": 0,
"offsides": 0,
"corners": 0,
"crosses": 0,
"successfulCrosses": 0,
"tackles": 0,
"clearances": 0,
"yellowCards": 0,
"redCards": 0,
"foulsCommited": 0,
"foulsSuffered": 0,
"goalsConceded": 0,
"cleanSheets": 0,
"saves": 0,
"penaltySaves": 0
},
"team": {
"id": "buyj9j0qwgbvx3v8wzikpjyzu",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/small/nC9boZsgd2Rlo4n8rmALJ.png",
"alt": null
}
}
},
{
"competition": {
"id": "59tpnfrwnvhnhzmnvfyug68hj",
"name": "Copa Libertadores",
"type": "INTERNATIONAL",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/competition/badge/small/59tpnfrwnvhnhzmnvfyug68hj.png"
}
},
"season": {
"id": "rqr31sv-T7UYec3_9M6Q7",
"name": "2025",
"active": false
},
"stats": {
"appearances": 3,
"startingEleven": 3,
"minutesPlayed": 270,
"goals": 0,
"minutesPerGoal": null,
"assists": 0,
"ownGoals": 0,
"penaltyGoals": 0,
"penaltiesMissed": 0,
"shotsOnTarget": 0,
"shotsOffTarget": 0,
"blockedShots": 0,
"goalsOutsideBox": 0,
"hitWoodwork": 0,
"freekickGoals": 0,
"offsides": 0,
"corners": 0,
"crosses": 0,
"successfulCrosses": 0,
"tackles": 0,
"clearances": 0,
"yellowCards": 0,
"redCards": 0,
"foulsCommited": 0,
"foulsSuffered": 0,
"goalsConceded": 5,
"cleanSheets": 0,
"saves": 0,
"penaltySaves": 0
},
"team": {
"id": "buyj9j0qwgbvx3v8wzikpjyzu",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/small/nC9boZsgd2Rlo4n8rmALJ.png",
"alt": null
}
}
},
{
"competition": {
"id": "39fbqm5w9yu86agk4g5mkxl1x",
"name": "Summer Olympics",
"type": "INTERNATIONAL",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/competition/badge/small/39fbqm5w9yu86agk4g5mkxl1x.png"
}
},
"season": {
"id": "l7nGQHU74ay1Ls8kEuTHo",
"name": "2024",
"active": true
},
"stats": {
"appearances": 3,
"startingEleven": 3,
"minutesPlayed": 270,
"goals": 0,
"minutesPerGoal": null,
"assists": 0,
"ownGoals": 0,
"penaltyGoals": 0,
"penaltiesMissed": 0,
"shotsOnTarget": 0,
"shotsOffTarget": 0,
"blockedShots": 0,
"goalsOutsideBox": 0,
"hitWoodwork": 0,
"freekickGoals": 0,
"offsides": 0,
"corners": 0,
"crosses": 0,
"successfulCrosses": 0,
"tackles": 0,
"clearances": 0,
"yellowCards": 1,
"redCards": 0,
"foulsCommited": 0,
"foulsSuffered": 0,
"goalsConceded": 7,
"cleanSheets": 1,
"saves": 0,
"penaltySaves": 0
},
"team": {
"id": "cu4cqr7eognhlroq1p5tblhwn",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/small/nx3fv1fv_evJZLhH4dXjZ.png",
"alt": null
}
}
},
{
"competition": {
"id": "scf9p4y91yjvqvg5jndxzhxj",
"name": "Serie A",
"type": "DOMESTIC",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/flags/areas/50/2vufyvpoxd9lfl9f6vpp7tz6y.png"
}
},
"season": {
"id": "htOPZku7yCvGs0OlzFNij",
"name": "2024",
"active": false
},
"stats": {
"appearances": 4,
"startingEleven": 4,
"minutesPlayed": 360,
"goals": 0,
"minutesPerGoal": null,
"assists": 0,
"ownGoals": 0,
"penaltyGoals": 0,
"penaltiesMissed": 0,
"shotsOnTarget": 0,
"shotsOffTarget": 0,
"blockedShots": 0,
"goalsOutsideBox": 0,
"hitWoodwork": 0,
"freekickGoals": 0,
"offsides": 0,
"corners": 0,
"crosses": 0,
"successfulCrosses": 0,
"tackles": 0,
"clearances": 0,
"yellowCards": 1,
"redCards": 0,
"foulsCommited": 0,
"foulsSuffered": 0,
"goalsConceded": 4
}
}
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/13506/goal+api/29883/get+player+details?player_id=QjFyHUWNzFYqNz2B3F7tm' --header 'Authorization: Bearer YOUR_API_KEY'
[
{
"competition": {
"id": "70excpe1synn9kadnbppahdn7",
"name": "World Cup",
"type": "INTERNATIONAL",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/competition/badge/small/31wzvAi8ZKpEMtfqHdvRl.png"
}
},
"season": {
"id": "zUX5s5olxpsisspeXan6l",
"name": "2026",
"active": true
},
"stats": {
"appearances": 0,
"startingEleven": 0,
"minutesPlayed": 0,
"goals": 0,
"minutesPerGoal": null,
"assists": 0,
"ownGoals": 0,
"penaltyGoals": 0,
"penaltiesMissed": 0,
"shotsOnTarget": 0,
"shotsOffTarget": 0,
"blockedShots": 0,
"goalsOutsideBox": 0,
"hitWoodwork": 0,
"freekickGoals": 0,
"offsides": 0,
"corners": 0,
"crosses": 0,
"successfulCrosses": 0,
"tackles": 0,
"clearances": 0,
"yellowCards": 0,
"redCards": 0,
"foulsCommited": 0,
"foulsSuffered": 0,
"goalsConceded": 0,
"cleanSheets": 0,
"saves": 0,
"penaltySaves": 0
},
"team": {
"id": "3cwjdmekfdouwg990mqdq9fh0",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/small/jA_CJyxfnllyO8T7qntbh.png",
"alt": null
}
}
},
{
"competition": {
"id": "59tpnfrwnvhnhzmnvfyug68hj",
"name": "Copa Libertadores",
"type": "INTERNATIONAL",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/competition/badge/small/59tpnfrwnvhnhzmnvfyug68hj.png"
}
},
"season": {
"id": "sjI5l9bHIVHhUbjWtUHRU",
"name": "2026",
"active": true
},
"stats": {
"appearances": 0,
"startingEleven": 0,
"minutesPlayed": 0,
"goals": 0,
"minutesPerGoal": null,
"assists": 0,
"ownGoals": 0,
"penaltyGoals": 0,
"penaltiesMissed": 0,
"shotsOnTarget": 0,
"shotsOffTarget": 0,
"blockedShots": 0,
"goalsOutsideBox": 0,
"hitWoodwork": 0,
"freekickGoals": 0,
"offsides": 0,
"corners": 0,
"crosses": 0,
"successfulCrosses": 0,
"tackles": 0,
"clearances": 0,
"yellowCards": 0,
"redCards": 0,
"foulsCommited": 0,
"foulsSuffered": 0,
"goalsConceded": 0,
"cleanSheets": 0,
"saves": 0,
"penaltySaves": 0
},
"team": {
"id": "buyj9j0qwgbvx3v8wzikpjyzu",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/small/nC9boZsgd2Rlo4n8rmALJ.png",
"alt": null
}
}
},
{
"competition": {
"id": "59tpnfrwnvhnhzmnvfyug68hj",
"name": "Copa Libertadores",
"type": "INTERNATIONAL",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/competition/badge/small/59tpnfrwnvhnhzmnvfyug68hj.png"
}
},
"season": {
"id": "rqr31sv-T7UYec3_9M6Q7",
"name": "2025",
"active": false
},
"stats": {
"appearances": 3,
"startingEleven": 3,
"minutesPlayed": 270,
"goals": 0,
"minutesPerGoal": null,
"assists": 0,
"ownGoals": 0,
"penaltyGoals": 0,
"penaltiesMissed": 0,
"shotsOnTarget": 0,
"shotsOffTarget": 0,
"blockedShots": 0,
"goalsOutsideBox": 0,
"hitWoodwork": 0,
"freekickGoals": 0,
"offsides": 0,
"corners": 0,
"crosses": 0,
"successfulCrosses": 0,
"tackles": 0,
"clearances": 0,
"yellowCards": 0,
"redCards": 0,
"foulsCommited": 0,
"foulsSuffered": 0,
"goalsConceded": 5,
"cleanSheets": 0,
"saves": 0,
"penaltySaves": 0
},
"team": {
"id": "buyj9j0qwgbvx3v8wzikpjyzu",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/small/nC9boZsgd2Rlo4n8rmALJ.png",
"alt": null
}
}
},
{
"competition": {
"id": "39fbqm5w9yu86agk4g5mkxl1x",
"name": "Summer Olympics",
"type": "INTERNATIONAL",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/competition/badge/small/39fbqm5w9yu86agk4g5mkxl1x.png"
}
},
"season": {
"id": "l7nGQHU74ay1Ls8kEuTHo",
"name": "2024",
"active": true
},
"stats": {
"appearances": 3,
"startingEleven": 3,
"minutesPlayed": 270,
"goals": 0,
"minutesPerGoal": null,
"assists": 0,
"ownGoals": 0,
"penaltyGoals": 0,
"penaltiesMissed": 0,
"shotsOnTarget": 0,
"shotsOffTarget": 0,
"blockedShots": 0,
"goalsOutsideBox": 0,
"hitWoodwork": 0,
"freekickGoals": 0,
"offsides": 0,
"corners": 0,
"crosses": 0,
"successfulCrosses": 0,
"tackles": 0,
"clearances": 0,
"yellowCards": 1,
"redCards": 0,
"foulsCommited": 0,
"foulsSuffered": 0,
"goalsConceded": 7,
"cleanSheets": 1,
"saves": 0,
"penaltySaves": 0
},
"team": {
"id": "cu4cqr7eognhlroq1p5tblhwn",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/small/nx3fv1fv_evJZLhH4dXjZ.png",
"alt": null
}
}
},
{
"competition": {
"id": "scf9p4y91yjvqvg5jndxzhxj",
"name": "Serie A",
"type": "DOMESTIC",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/flags/areas/50/2vufyvpoxd9lfl9f6vpp7tz6y.png"
}
},
"season": {
"id": "htOPZku7yCvGs0OlzFNij",
"name": "2024",
"active": false
},
"stats": {
"appearances": 4,
"startingEleven": 4,
"minutesPlayed": 360,
"goals": 0,
"minutesPerGoal": null,
"assists": 0,
"ownGoals": 0,
"penaltyGoals": 0,
"penaltiesMissed": 0,
"shotsOnTarget": 0,
"shotsOffTarget": 0,
"blockedShots": 0,
"goalsOutsideBox": 0,
"hitWoodwork": 0,
"freekickGoals": 0,
"offsides": 0,
"corners": 0,
"crosses": 0,
"successfulCrosses": 0,
"tackles": 0,
"clearances": 0,
"yellowCards": 1,
"redCards": 0,
"foulsCommited": 0,
"foulsSuffered": 0,
"goalsConceded": 4,
"cleanSheets": 2,
"saves": 0,
"penaltySaves": 0
},
"team": {
"id": "2x94b2pn1o1tb5l1bbu8x9yu9",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/small/5H7hEBJ38sVQFiy_WGnK8.png",
"alt": null
}
}
},
{
"competition": {
"id": "59tpnfrwnvhnhzmnvfyug68hj",
"name": "Copa Libertadores",
"type": "INTERNATIONAL",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/competition/badge/small/59tpnfrwnvhnhzmnvfyug68hj.png"
}
},
"season": {
"id": "QJSWFxHTlZkuQTerp-IdC",
"name": "2024",
"active": false
},
"stats": {
"appearances": 3,
"startingEleven": 3,
"minutesPlayed": 270,
"goals": 0,
"minutesPerGoal": null,
"assists": 0,
"ownGoals": 0,
"penaltyGoals": 0,
"penaltiesMissed": 0,
"shotsOnTarget": 0,
"shotsOffTarget": 0,
"blockedShots": 0,
"goalsOutsideBox": 0,
"hitWoodwork": 0,
"freekickGoals": 0,
"offsides": 0,
"corners": 0,
"crosses": 0,
"successfulCrosses": 0,
"tackles": 0,
"clearances": 0,
"yellowCards": 0,
"redCards": 0,
"foulsCommited": 0,
"foulsSuffered": 0,
"goalsConceded": 4,
"cleanSheets": 1,
"saves": 0,
"penaltySaves": 0
},
"team": {
"id": "2x94b2pn1o1tb5l1bbu8x9yu9"
}
},
{
"_note": "Response truncated for documentation purposes"
}
]
curl --location --request GET 'https://zylalabs.com/api/13506/goal+api/29884/get+player+career?player_id=QjFyHUWNzFYqNz2B3F7tm' --header 'Authorization: Bearer YOUR_API_KEY'
{
"id": "c8h9bw1l82s06h77xxrelzhur",
"name": "Liverpool",
"longName": "Liverpool",
"shortName": "Liverpool",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/large/tmZv8dlClMWNkgWchYra-.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
}
curl --location --request GET 'https://zylalabs.com/api/13506/goal+api/29885/get+team+details?team_id=c8h9bw1l82s06h77xxrelzhur' --header 'Authorization: Bearer YOUR_API_KEY'
[
{
"id": "N5wa1FtXswXw2paRhFEk4",
"startDate": "2025-09-17T19:00:00.000Z",
"lastUpdatedAt": "2025-09-17T20:58:06.000Z",
"cachedAt": "2026-08-13T12:47:39.852Z",
"competition": {
"id": "4oogyu6o156iphvdvphwpck10",
"name": "Champions League"
},
"round": {
"id": "Ti1dZCmmJVKq5ePIvrrr7",
"name": "Champions League",
"display": false
},
"period": null,
"status": "RESULT",
"teamA": {
"id": "c8h9bw1l82s06h77xxrelzhur",
"name": "Liverpool",
"codeName": "LIV",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/5pqbkK17JBIe7kMzOPSdr.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"teamB": {
"id": "4ku8o6uf87yd8iecdalipo6wd",
"name": "Atletico Madrid",
"codeName": "ATM",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/xWY4as7vKsiitaDE-lmIe.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"redCards": {
"teamA": 0,
"teamB": 1
},
"score": {
"teamA": 3,
"teamB": 2
},
"aggregateScore": null,
"penaltyScore": null,
"link": {
"id": "N5wa1FtXswXw2paRhFEk4",
"slug": "liverpool-vs-atletico-madrid",
"pageType": "MATCH",
"newTab": null,
"url": null,
"follow": false,
"hubPath": null,
"__typename": "Link"
},
"tvChannels": [],
"venue": {
"name": "Anfield"
}
},
{
"id": "bdsjnbk1naVqpGSzJ8kMW",
"startDate": "2025-09-30T19:00:00.000Z",
"lastUpdatedAt": "2025-09-30T21:00:24.000Z",
"cachedAt": "2026-08-13T12:59:15.284Z",
"competition": {
"id": "4oogyu6o156iphvdvphwpck10",
"name": "Champions League"
},
"round": {
"id": "Ti1dZCmmJVKq5ePIvrrr7",
"name": "Champions League",
"display": false
},
"period": null,
"status": "RESULT",
"teamA": {
"id": "esa748l653sss1wurz5ps3228",
"name": "Galatasaray",
"codeName": "GAL",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/3-2NYgRA5dm1M_VdeXR4q.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"teamB": {
"id": "c8h9bw1l82s06h77xxrelzhur",
"name": "Liverpool",
"codeName": "LIV",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/5pqbkK17JBIe7kMzOPSdr.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"redCards": {
"teamA": 0,
"teamB": 0
},
"score": {
"teamA": 1,
"teamB": 0
},
"aggregateScore": null,
"penaltyScore": null,
"link": {
"id": "bdsjnbk1naVqpGSzJ8kMW",
"slug": "galatasaray-vs-liverpool",
"pageType": "MATCH",
"newTab": null,
"url": null,
"follow": false,
"hubPath": null,
"__typename": "Link"
},
"tvChannels": [],
"venue": {
"name": "Rams Global Stadyumu"
}
},
{
"id": "-klfy5DpquYyQ1h56KVav",
"startDate": "2025-10-22T19:00:00.000Z",
"lastUpdatedAt": "2025-10-22T20:53:18.000Z",
"cachedAt": "2026-08-13T12:40:49.801Z",
"competition": {
"id": "4oogyu6o156iphvdvphwpck10",
"name": "Champions League"
},
"round": {
"id": "Ti1dZCmmJVKq5ePIvrrr7",
"name": "Champions League",
"display": false
},
"period": null,
"status": "RESULT",
"teamA": {
"id": "c5hderjlkcoaze51e5wgvptk",
"name": "Eintracht Frankfurt",
"codeName": "SGE",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/2Myurk0GUKAA2rF21Tx4Z.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"teamB": {
"id": "c8h9bw1l82s06h77xxrelzhur",
"name": "Liverpool",
"codeName": "LIV",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/5pqbkK17JBIe7kMzOPSdr.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"redCards": {
"teamA": 0,
"teamB": 0
},
"score": {
"teamA": 1,
"teamB": 5
},
"aggregateScore": null,
"penaltyScore": null,
"link": {
"id": "-klfy5DpquYyQ1h56KVav",
"slug": "eintracht-frankfurt-vs-liverpool",
"pageType": "MATCH",
"newTab": null,
"url": null,
"follow": false,
"hubPath": null,
"__typename": "Link"
},
"tvChannels": [],
"venue": {
"name": "Deutsche Bank Park"
}
},
{
"id": "xL_UBnmuKqspW3DrKWaOh",
"startDate": "2025-11-04T20:00:00.000Z",
"lastUpdatedAt": "2025-11-04T21:55:18.000Z",
"cachedAt": "2026-08-13T12:54:05.246Z",
"competition": {
"id": "4oogyu6o156iphvdvphwpck10",
"name": "Champions League"
},
"round": {
"id": "Ti1dZCmmJVKq5ePIvrrr7",
"name": "Champions League",
"display": false
},
"period": null,
"status": "RESULT",
"teamA": {
"id": "c8h9bw1l82s06h77xxrelzhur",
"name": "Liverpool",
"codeName": "LIV",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/5pqbkK17JBIe7kMzOPSdr.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"teamB": {
"id": "3kq9cckrnlogidldtdie2fkbl",
"name": "Real Madrid",
"codeName": "RMA",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/VOlkxOIoXAXF_11lYJ_Ve.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"redCards": {
"teamA": 0,
"teamB": 0
},
"score": {
"teamA": 1,
"teamB": 0
},
"aggregateScore": null,
"penaltyScore": null,
"link": {
"id": "xL_UBnmuKqspW3DrKWaOh",
"slug": "liverpool-vs-real-madrid",
"pageType": "MATCH",
"newTab": null,
"url": null,
"follow": false,
"hubPath": null,
"__typename": "Link"
},
"tvChannels": [],
"venue": {
"name": "Anfield"
}
},
{
"id": "EX_you0WQksO2YaBhzGHA",
"startDate": "2025-11-26T20:00:00.000Z",
"lastUpdatedAt": "2025-11-26T21:51:25.000Z",
"cachedAt": "2026-08-13T13:00:20.120Z",
"competition": {
"id": "4oogyu6o156iphvdvphwpck10",
"name": "Champions League"
},
"round": {
"id": "Ti1dZCmmJVKq5ePIvrrr7",
"name": "Champions League",
"display": false
},
"period": null,
"status": "RESULT",
"teamA": {
"id": "c8h9bw1l82s06h77xxrelzhur",
"name": "Liverpool",
"codeName": "LIV",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/5pqbkK17JBIe7kMzOPSdr.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"teamB": {
"id": "24fvcruwqrqvqa3aonf8c3zuy",
"name": "PSV Eindhoven",
"codeName": "PSV",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/dz7iJVaQ-OmykCM9NpxQV.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"redCards": {
"teamA": 0,
"teamB": 0
},
"score": {
"teamA": 1,
"teamB": 4
},
"aggregateScore": null,
"penaltyScore": null,
"link": {
"id": "EX_you0WQksO2YaBhzGHA",
"slug": "liverpool-vs-psv-eindhoven",
"pageType": "MATCH",
"newTab": null,
"url": null,
"follow": false,
"hubPath": null,
"__typename": "Link"
},
"tvChannels": [],
"venue": {
"name": "Anfield"
}
},
{
"id": "pmAfHjmLh7uB_BXHhcmgt",
"startDate": "2025-12-09T20:00:00.000Z",
"lastUpdatedAt": "2025-12-09T22:01:03.000Z",
"cachedAt": "2026-08-13T12:23:20.678Z"
},{"_note":"Response truncated for documentation purposes"}]
curl --location --request GET 'https://zylalabs.com/api/13506/goal+api/29886/get+team+matches' --header 'Authorization: Bearer YOUR_API_KEY'
{
"coach": {
"id": "5npculapp3dhx3e9747ul6m3u",
"name": "A. Iraola",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/rocqOeASRHQ_Y5Wkt7MRF.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"players": [
{
"player": {
"id": "53d0pvr7ylvfhp6p749iniqc5",
"name": "A. Becker",
"position": "GOALKEEPER",
"shirtNumber": 1,
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/nW1aPgA2P4_m11j45CNPk.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"stats": {
"appearances": 8,
"assists": 0,
"goals": 0,
"redCards": 0,
"yellowCards": 0
},
"onLoan": null
},
{
"player": {
"id": "b9hf18logq24r1nyutfg4ud7u",
"name": "H. Davies",
"position": "GOALKEEPER",
"shirtNumber": 95,
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/wwXY8BLXaqdHiStbukpEw.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"stats": null,
"onLoan": null
},
{
"player": {
"id": "3mctpepmqunc1a8zro2nq1wtm",
"name": "V. Jaros",
"position": "GOALKEEPER",
"shirtNumber": null,
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/s50U5wjyXjZm_-QIJ6Cr2.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"stats": null,
"onLoan": null
},
{
"player": {
"id": "20o2dr1mdk18xhxmkujzgak89",
"name": "G. Mamardashvili",
"position": "GOALKEEPER",
"shirtNumber": 25,
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/cirQeJdIb83aRLh970IAc.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"stats": {
"appearances": 9,
"assists": 0,
"goals": 0,
"redCards": 0,
"yellowCards": 0
},
"onLoan": null
},
{
"player": {
"id": "dcr9nrqmqf688hfr77sgl15as",
"name": "A. Pecsi",
"position": "GOALKEEPER",
"shirtNumber": 91,
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/TnXpF_CoIqUZOeitL4rD8.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"stats": null,
"onLoan": {
"fromTeam": null,
"toTeam": {
"id": "1vli32f09v65mc3vc6yh34z9f",
"name": "Hartberg"
}
}
},
{
"player": {
"id": "7rnd1uiknmho0s7a0objtnlcl",
"name": "F. Woodman",
"position": "GOALKEEPER",
"shirtNumber": 28,
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/P_w2vmAqxYibeTgDtSKkf.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"stats": {
"appearances": 0,
"assists": 0,
"goals": 0,
"redCards": 0,
"yellowCards": 0
},
"onLoan": null
},
{
"player": {
"id": "awsod0zmnrukk21d4882ji7e1",
"name": "R. Araujo",
"position": "DEFENDER",
"shirtNumber": null,
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/wvofr_3Ov4KUhpkQrQX4v.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"stats": null,
"onLoan": {
"fromTeam": {
"id": "agh9ifb2mw3ivjusgedj7c3fe",
"name": "Barcelona"
},
"toTeam": null
}
},
{
"player": {
"id": "5tbz2hexz7vind39ot6govqzu",
"name": "C. Bradley",
"position": "DEFENDER",
"shirtNumber": 12,
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/ut6pof5iggH1cPmy1YWbb.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"stats": {
"appearances": 5,
"assists": 0,
"goals": 0,
"redCards": 0,
"yellowCards": 2
},
"onLoan": null
},
{
"player": {
"id": "9qo448ueot8pfc5oqo378wag9",
"name": "J. Frimpong",
"position": "DEFENDER",
"shirtNumber": 30,
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/RH1Gwl8fOGR_BRgeVK2QR.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"stats": {
"appearances": 12,
"assists": 0,
"goals": 1,
"redCards": 0,
"yellowCards": 0
},
"onLoan": null
},
{
"player": {
"id": "4t14fi35ucpvdz2svrqofsmzu",
"name": "J. Gomez",
"position": "DEFENDER",
"shirtNumber": 2,
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/OITJnGLTKt20SRpYH0aKH.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"stats": {
"appearances": 10,
"assists": 0,
"goals": 0,
"redCards": 0,
"yellowCards": 2
},
"onLoan": null
},
{
"player": {
"id": "cg0yobsmbeqqdzpiynwt6m0ic",
"name": "J. Jacquet",
"position": "DEFENDER",
"shirtNumber": null,
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/RE72XVmiSFuzuyEZN-z20.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"stats": null,
"onLoan": null
},
{
"player": {
"id": "vMVEQsvDwNk3nRq-0YyUE",
"name": "M. Kerkez",
"position": "DEFENDER",
"shirtNumber": 6,
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/RsIc3kzdUKRd4koEiS5sa.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"stats": {
"appearances": 11,
"assists": 1,
"goals": 0,
"redCards": 0,
"yellowCards": 2
},
"onLoan": null
},
{
"player": {
"id": "9ejageyf74hgdw1n0uvnbc74k",
"name": "G. Leoni",
"position": "DEFENDER",
"shirtNumber": 15,
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/person/head/medium/N_I-SYrTOHmPd4ezq_HBl.png",
"alt": null,
"width": null,
"height": null,
"credit": null
}
},
"stats": null,
"onLoan": null
},
{
"player": {
"id": "eqgmk5554mq4x7ckotb7ztox6",
"name": "C. Ramsay"
}
}
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/13506/goal+api/29887/get+team+squad?team_id=c8h9bw1l82s06h77xxrelzhur' --header 'Authorization: Bearer YOUR_API_KEY'
{
"standings": [
{
"table": {
"rankings": [
{
"position": 1,
"team": {
"id": "1pse9ta7a45pi2w2grjim70ge",
"code": "BOU",
"name": "AFC Bournemouth",
"long": "AFC Bournemouth",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/FS7UO4BdZPMJrL5MlqxyL.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#d71921"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#d71921"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#000000"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#ffffff"
}
]
},
"played": 0,
"win": 0,
"draw": 0,
"lose": 0,
"goalsFor": 0,
"goalsAgainst": 0,
"goalsDifference": 0,
"points": 0,
"form": [],
"markers": [
{
"id": "CHAMPIONS_LEAGUE",
"name": "Champions League",
"type": "PROMOTION"
}
]
},
{
"position": 2,
"team": {
"id": "4dsgumo7d4zupm2ugsvm4zm4d",
"code": "ARS",
"name": "Arsenal",
"long": "Arsenal",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/W1-BFEctS5BlEkf0u_ld3.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#bd0510"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#bd0510"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#063672"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#0B66D5"
}
]
},
"played": 0,
"win": 0,
"draw": 0,
"lose": 0,
"goalsFor": 0,
"goalsAgainst": 0,
"goalsDifference": 0,
"points": 0,
"form": [],
"markers": [
{
"id": "CHAMPIONS_LEAGUE",
"name": "Champions League",
"type": "PROMOTION"
}
]
},
{
"position": 3,
"team": {
"id": "b496gs285it6bheuikox6z9mj",
"code": "AVL",
"name": "Aston Villa",
"long": "Aston Villa",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/qgf3Tx9R3nphdWIS9SgyB.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#7D1142"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#7D1142"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#95bfe5"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#95bfe5"
}
]
},
"played": 0,
"win": 0,
"draw": 0,
"lose": 0,
"goalsFor": 0,
"goalsAgainst": 0,
"goalsDifference": 0,
"points": 0,
"form": [],
"markers": [
{
"id": "CHAMPIONS_LEAGUE",
"name": "Champions League",
"type": "PROMOTION"
}
]
},
{
"position": 4,
"team": {
"id": "7yx5dqhhphyvfisohikodajhv",
"code": "BRE",
"name": "Brentford",
"long": "Brentford",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/zIuTQ00RiiL1vS9A2Uhv8.png",
"alt": null
},
"colors": [
{
"mode": "LIGHT",
"type": "PRIMARY",
"value": "#ba0000"
},
{
"mode": "DARK",
"type": "PRIMARY",
"value": "#ba0000"
},
{
"mode": "LIGHT",
"type": "SECONDARY",
"value": "#88acce"
},
{
"mode": "DARK",
"type": "SECONDARY",
"value": "#A3C0E0"
}
]
},
"played": 0,
"win": 0,
"draw": 0,
"lose": 0,
"goalsFor": 0,
"goalsAgainst": 0,
"goalsDifference": 0,
"points": 0,
"form": [],
"markers": [
{
"id": "CHAMPIONS_LEAGUE",
"name": "Champions League",
"type": "PROMOTION"
}
]
},
{
"position": 5,
"team": {
"id": "e5p0ehyguld7egzhiedpdnc3w",
"code": "BHA",
"name": "Brighton & Hove Albion",
"long": "Brighton & Hove Albion",
"image": {
"url": "https://cdn.sportfeeds.io/sdl/images/team/crest/medium/WiirpxPm2UOiRN90nCKOM.png"
}
}
}
]
}
}
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/13506/goal+api/29888/get+team+standings?team_id=c8h9bw1l82s06h77xxrelzhur' --header 'Authorization: Bearer YOUR_API_KEY'
{
"goals": [
{
"player": {
"id": "avh60ensgiwz1qalvn1bbqkfd",
"name": "D. Szoboszlai"
},
"value": 7
},
{
"player": {
"id": "5ilkkfbsss0bxd6ttdlqg0uz9",
"name": "M. Salah"
},
"value": 5
},
{
"player": {
"id": "3vx94h32ahujciraspdayj9t6",
"name": "H. Ekitike"
},
"value": 4
},
{
"player": {
"id": "am6ppbdrbz4ml3xsbty53o73d",
"name": "A. Mac Allister"
},
"value": 3
},
{
"player": {
"id": "9psfk94nduz6icnuwty5v9all",
"name": "C. Gakpo"
},
"value": 2
}
],
"assists": [
{
"player": {
"id": "5ilkkfbsss0bxd6ttdlqg0uz9",
"name": "M. Salah"
},
"value": 4
},
{
"player": {
"id": "avh60ensgiwz1qalvn1bbqkfd",
"name": "D. Szoboszlai"
},
"value": 4
},
{
"player": {
"id": "2k5g68ywtr79lc45wozvifqlm",
"name": "F. Wirtz"
},
"value": 4
},
{
"player": {
"id": "blj7o8atmr0s3ni6aa50tbywa",
"name": "R. Gravenberch"
},
"value": 3
},
{
"player": {
"id": "am6ppbdrbz4ml3xsbty53o73d",
"name": "A. Mac Allister"
},
"value": 3
}
],
"redCards": [],
"yellowCards": [
{
"player": {
"id": "blj7o8atmr0s3ni6aa50tbywa",
"name": "R. Gravenberch"
},
"value": 3
},
{
"player": {
"id": "am6ppbdrbz4ml3xsbty53o73d",
"name": "A. Mac Allister"
},
"value": 3
},
{
"player": {
"id": "5tbz2hexz7vind39ot6govqzu",
"name": "C. Bradley"
},
"value": 2
},
{
"player": {
"id": "4t14fi35ucpvdz2svrqofsmzu",
"name": "J. Gomez"
},
"value": 2
},
{
"player": {
"id": "3kdl679ra6mlobdg09xqf7fft",
"name": "C. Jones"
},
"value": 2
}
],
"shotsOnTarget": [
{
"player": {
"id": "avh60ensgiwz1qalvn1bbqkfd",
"name": "D. Szoboszlai"
},
"value": 15
},
{
"player": {
"id": "3vx94h32ahujciraspdayj9t6",
"name": "H. Ekitike"
},
"value": 14
},
{
"player": {
"id": "5ilkkfbsss0bxd6ttdlqg0uz9",
"name": "M. Salah"
},
"value": 12
},
{
"player": {
"id": "9psfk94nduz6icnuwty5v9all",
"name": "C. Gakpo"
},
"value": 9
},
{
"player": {
"id": "am6ppbdrbz4ml3xsbty53o73d",
"name": "A. Mac Allister"
},
"value": 8
}
],
"foulsCommitted": [
{
"player": {
"id": "2zfjgh5747ge9r9q0thbk123t",
"name": "I. Konate"
},
"value": 18
},
{
"player": {
"id": "am6ppbdrbz4ml3xsbty53o73d",
"name": "A. Mac Allister"
},
"value": 15
},
{
"player": {
"id": "dxze3b3fsfl814bjcs7q6wcet",
"name": "V. van Dijk"
},
"value": 15
},
{
"player": {
"id": "2k5g68ywtr79lc45wozvifqlm",
"name": "F. Wirtz"
},
"value": 15
},
{
"player": {
"id": "9qo448ueot8pfc5oqo378wag9",
"name": "J. Frimpong"
},
"value": 12
}
],
"foulsWon": [
{
"player": {
"id": "blj7o8atmr0s3ni6aa50tbywa",
"name": "R. Gravenberch"
},
"value": 17
},
{
"player": {
"id": "am6ppbdrbz4ml3xsbty53o73d",
"name": "A. Mac Allister"
},
"value": 12
},
{
"player": {
"id": "3kdl679ra6mlobdg09xqf7fft",
"name": "C. Jones"
},
"value": 10
},
{
"player": {
"id": "vMVEQsvDwNk3nRq-0YyUE",
"name": "M. Kerkez"
},
"value": 10
},
{
"player": {
"id": "avh60ensgiwz1qalvn1bbqkfd",
"name": "D. Szoboszlai"
},
"value": 10
}
],
"tackles": [
{
"player": {
"id": "avh60ensgiwz1qalvn1bbqkfd",
"name": "D. Szoboszlai"
},
"value": 17
},
{
"player": {
"id": "2k5g68ywtr79lc45wozvifqlm",
"name": "F. Wirtz"
},
"value": 15
},
{
"player": {
"id": "vMVEQsvDwNk3nRq-0YyUE",
"name": "M. Kerkez"
},
"value": 12
},
{
"player": {
"id": "2zfjgh5747ge9r9q0thbk123t",
"name": "I. Konate"
},
"value": 10
},
{
"player": {
"id": "blj7o8atmr0s3ni6aa50tbywa",
"name": "R. Gravenberch"
},
"value": 9
}
],
"offsides": [
{
"player": {
"id": "3vx94h32ahujciraspdayj9t6",
"name": "H. Ekitike"
},
"value": 6
},
{
"player": {
"id": "5ilkkfbsss0bxd6ttdlqg0uz9",
"name": "M. Salah"
},
"value": 5
},
{
"player": {
"id": "9qo448ueot8pfc5oqo378wag9",
"name": "J. Frimpong"
},
"value": 4
},
{
"player": {
"id": "9psfk94nduz6icnuwty5v9all",
"name": "C. Gakpo"
},
"value": 3
},
{
"player": {
"id": "7x6mnev1ob4u5ffmdsvusb4rt",
"name": "A. Isak"
},
"value": 2
}
]
}
curl --location --request GET 'https://zylalabs.com/api/13506/goal+api/29889/get+team+top+players?team_id=c8h9bw1l82s06h77xxrelzhur' --header 'Authorization: Bearer YOUR_API_KEY'
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 Goal API simply include your bearer token in the Authorization header.
| 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 🎉)
Goal API (goal.com). Football matches by date, match details with lineups, statistics, commentary and head-to-head, competition standings and fixtures, team squads and results, plus player profiles
Each endpoint returns specific football-related data. For example, the "Get competition details" endpoint provides competition info, standings, and upcoming matches, while "Get match details" returns information about specific matches, including teams, scores, and venue.
Key fields vary by endpoint. For "Get competition details," fields include "id," "name," and "area." In "Get match details," important fields are "id," "status," "score," and "venue." Each endpoint's response structure is tailored to its specific data type.
Parameters vary by endpoint. For instance, "Get competition matches" requires "game_set_type_id" and "round_ids" from the gamesets endpoint. Users can customize requests by specifying these parameters to filter results based on competition or match round.
Response data is structured in JSON format, with nested objects for related information. For example, "Get match stats" includes a "summary" array detailing various statistics like possession and shots, allowing users to easily parse and utilize the data.
The data is sourced from official football competitions and leagues, ensuring accuracy and reliability. The API aggregates information from various trusted sports data providers to maintain high-quality data for users.
Typical use cases include sports analytics, fantasy football applications, and real-time match tracking. Developers can use the API to display live scores, player statistics, and historical match data on websites or apps.
Users can leverage the structured JSON responses to integrate football data into applications. For example, they can display match schedules, player profiles, or competition standings by parsing relevant fields from the API responses.
Users should implement checks for empty arrays or null values in responses. For example, if "Get live matches" returns an empty array, it indicates no matches are currently in progress. Handling such cases gracefully enhances user experience.
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.
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.
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.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund