List team matches
const url = 'https://internal.myscore.live/api/v1/api/v1/team-matches';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://internal.myscore.live/api/v1/api/v1/team-matchesPublic endpoint. Lists team matches across league groups, with filters by team, club, status, league category, and date range.
Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ”Filter by league group
Filter by team (home or guest side)
Filter by club ID (home or guest team’s club)
Filter by status (scheduled, in_progress, completed, cancelled)
Filter from date (ISO 8601, inclusive)
Filter to date (ISO 8601, inclusive)
Filter by league category (youth, active, senior)
Responses
Section titled “ Responses ”List of team matches
object
Team match ID
League group this match belongs to
Home team ID
Guest team ID
Match day number within the season
Scheduled kickoff time
Free-text venue/location label
Number of singles matches in this team match (snapshotted from league at creation)
Number of doubles matches in this team match (snapshotted from league at creation)
Status (upcoming, in_progress, completed, cancelled)
Singles + doubles matches won by the home side
Singles + doubles matches won by the guest side
Total sets won by the home side across all entries
Total sets won by the guest side across all entries
Total games won by the home side across all entries
Total games won by the guest side across all entries
Singles matches won by the home side
Singles matches won by the guest side
Doubles matches won by the home side
Doubles matches won by the guest side
When the home captain submitted the singles lineup
When the guest captain submitted the singles lineup
When the home captain submitted the doubles pairings
When the guest captain submitted the doubles pairings
When the home side approved the final result
When the guest side approved the final result
Player ID acting as referee, if any
Refereeing arrangement type
Shared notes visible to both sides
Notes attached by the home side
Notes attached by the guest side
Record creation timestamp
Record last update timestamp
Home team summary
object
Team ID
Team display name
Guest team summary
object
Team ID
Team display name
Example
[ { "id": "tmm_abc123", "leagueGroupId": "lgr_abc123", "homeTeamId": "tem_home123", "guestTeamId": "tem_guest123", "matchDay": 3, "scheduledAt": "2026-04-15T14:00:00.000Z", "location": "TC Wimbledon, Centre Court complex", "singlesCount": 6, "doublesCount": 3, "status": "upcoming", "homeMatchesWon": 5, "guestMatchesWon": 4, "homeSetsWon": 12, "guestSetsWon": 10, "homeGamesWon": 78, "guestGamesWon": 64, "homeSinglesWon": 4, "guestSinglesWon": 2, "homeDoublesWon": 1, "guestDoublesWon": 2, "homeLineupSubmittedAt": "2026-04-15T13:30:00.000Z", "guestLineupSubmittedAt": "2026-04-15T13:35:00.000Z", "homeDoublesSubmittedAt": "2026-04-15T16:00:00.000Z", "guestDoublesSubmittedAt": "2026-04-15T16:05:00.000Z", "homeApprovedAt": "2026-04-15T18:00:00.000Z", "guestApprovedAt": "2026-04-15T18:05:00.000Z", "refereePlayerId": "plr_referee123", "refereeType": "home_captain", "notes": "Match started 30 min late due to rain", "homeNotes": "Approved subject to player check", "guestNotes": "Disputed singles 3 — see lineup change", "createdAt": "2026-03-01T10:00:00.000Z", "updatedAt": "2026-04-15T18:05:00.000Z", "homeTeam": { "id": "tem_abc123", "name": "TC Musterstadt 1" }, "guestTeam": { "id": "tem_abc123", "name": "TC Musterstadt 1" } }]Rate limit exceeded