Skip to main content

Sports & IDs

SportIDSlug
Football1football
Basketball2basketball
Tennis3tennis
Hockey4hockey
Handball5handball
American Football6american-football
Baseball7baseball
Volleyball8volleyball
Rugby9rugby

Response Format

All endpoints return:
{
  "success": true,
  "type": "live",
  "cacheHit": false,
  "sport": "football",
  "data": { ... }
}

Game Object Structure

{
  "id": 4467358,
  "sportId": 1,
  "competitionId": 11,
  "competitionDisplayName": "LaLiga",
  "seasonNum": 98,
  "stageNum": 1,
  "roundNum": 30,
  "startTime": "2026-04-04T14:15:00+00:00",
  "statusGroup": 4,
  "statusText": "Ended",
  "shortStatusText": "FT",
  "gameTime": 90.0,
  "gameTimeDisplay": "90'",
  "hasStats": true,
  "hasStandings": true,
  "hasLineups": true,
  "hasBrackets": false,
  "hasPreviousMeetings": true,
  "homeCompetitor": {
    "id": 142,
    "name": "Mallorca",
    "longName": "RCD Mallorca",
    "score": 2.0,
    "isWinner": true,
    "color": "#D40034",
    "lineups": { "status": "Confirmed", "formation": "4-1-2-1-2", "members": [] }
  },
  "awayCompetitor": { ... },
  "events": [],
  "stages": [
    { "name": "Halftime", "homeCompetitorScore": 1.0, "awayCompetitorScore": 0.0 },
    { "name": "End of 90 Minutes", "homeCompetitorScore": 2.0, "awayCompetitorScore": 1.0 }
  ],
  "venue": { "id": 13515, "name": "Estadi Mallorca Son Moix", "capacity": 23142, "attendance": 23015 },
  "officials": [],
  "members": []
}

Status Groups

ValueMeaning
1Upcoming / Not started
2Postponed / Cancelled
3Live / In Progress
4Ended

Event Types

Common values returned in events[].eventType.id:
IDName
1Goal
2Yellow Card
3Red Card
5Substitution
7Penalty Missed
8Own Goal
11VAR

Competition Stats

The /competition/{id}/stats endpoint returns two arrays:
  • data.stats.athletesStats[] — 16 player categories
  • data.stats.competitorsStats[] — 9 team categories

Athlete categories

IDCategory
1Goals
2Expected Goals
3Assists
4Expected Assists
5Goals and Assists
6Expected Goals + Assists
7Shots On Target
8Big Chances Created
9Successful Dribbles
10Tackles Won
11Interceptions
12Clearances
13Clean Sheets
14Saves
15Yellow Cards
16Red Cards

Team categories

IDCategory
1Goals Scored
2Goals Conceded
3Shots On Target
4Possession %
5Pass Accuracy %
6Tackles Won
7Clean Sheets
8Yellow Cards
9Red Cards

Image URLs

Team/Competition Logos

https://api.sportsapipro.com/v1/football/images/competitors/{competitorId}?imageVersion={v}
No API key required for V1 images.

Image paths by type

TypePath
Competition logo/images/competitions/{competitionId}
Team logo/images/competitors/{competitorId}
Country flag/images/countries/{countryId}
Athlete photo/images/athletes/{athleteId}

Standings Row Object

{
  "competitor": { "id": 132, "name": "FC Barcelona", "symbolicName": "BAR" },
  "position": 1,
  "gamePlayed": 29,
  "gamesWon": 24,
  "gamesLost": 4,
  "gamesEven": 1,
  "for": 78,
  "against": 28,
  "ratio": 50.0,
  "points": 73.0,
  "recentForm": [1, 1, 1, 1, 1],
  "destinationNum": 1
}

Cache TTLs

EndpointTTL
Live / Current scores5s
Game details10s
Competition games / results30s
Search30s
Standings / Brackets / Stats60s
News / Transfers60s
Competitions / Countries60s
Sports list300s
Last modified on June 29, 2026