Matches

Live Matches

get

API Endpoint: Get Live Football Matches

Purpose

This endpoint retrieves the current live football matches along with their tournament details. It provides real-time information about ongoing matches, including team scores and tournament specifics.

Request Format

  • Method: GET

  • URL: https://apiv3.sportsapi360.com/football/api/v1/matches/live

  • Request Body: This endpoint does not require a request body.

Response Structure

The response from this endpoint will be in JSON format and includes the following key components:

  • status: A boolean indicating the success of the request.

  • statusCode: An integer representing the status code of the response.

  • message: A string for any additional message related to the response.

  • response: An array containing details of live matches. Each match object includes:

    • tournamentId: The unique identifier for the tournament.

    • tournament: An object containing tournament details:

      • id: The unique identifier for the tournament.

      • name: The name of the tournament.

      • category: An object with category details including:

        • name: The name of the category.

        • id: The unique identifier for the category.

        • country: An object with country details including:

          • alpha2: The two-letter country code.

          • alpha3: The three-letter country code.

          • name: The name of the country.

      • details: Additional tournament details including:

        • name: The name of the tournament.

        • category: The category details.

        • hasPerformanceGraphFeature: A boolean indicating if performance graphs are available.

        • id: The unique identifier for the details.

        • country: Country details.

        • hasEventPlayerStatistics: A boolean indicating if player statistics are available.

        • displayInverseHomeAwayTeams: A boolean indicating if home and away teams are displayed inversely.

    • matches: An array of match objects, each containing:

      • tournamentId: The unique identifier for the tournament.

      • id: The unique identifier for the match.

      • startTimestamp: The start time of the match in timestamp format.

      • detailId: The detail identifier for the match.

      • season: An object with season details including:

        • name: The name of the season.

        • year: The year of the season.

        • id: The unique identifier for the season.

      • roundInfo: An object containing round information.

      • status: An object with status details including:

        • code: Status code.

        • description: Description of the status.

        • type: Type of status.

      • statusTime: An object detailing the status time.

      • homeTeam: An object containing details of the home team.

      • homeScore: An object with the current score of the home team.

      • awayTeam: An object containing details of the away team.

      • awayScore: An object with the current score of the away team.

      • time: An object detailing the match time.

      • tournament: An object with tournament details (similar to the tournament object above).

This structure allows clients to easily parse and display live match information, facilitating real-time updates for users.

Authorizations
HTTPRequired
Header parameters
x-api-keystringOptional
Responses
chevron-right
200

OK

text/plain
Responsestring
get
/football/api/v1/matches/live
200

OK

Scheduled Matches

get

Get Match Schedule

This endpoint retrieves the scheduled matches for a specific date in the football tournament calendar. The request allows users to specify a date to fetch all matches scheduled for that day.

Request

  • Method: GET

  • URL: https://apiv3.sportsapi360.com/football/api/v1/matches/schedule

  • Query Parameters:

    • date (string, required): The date for which the match schedule is requested, formatted as YYYY-MM-DD.

Response Structure

The response will return a JSON object containing the following fields:

  • status (boolean): Indicates if the request was successful.

  • statusCode (integer): A code representing the status of the response.

  • message (string): A message providing additional information about the request status.

  • response (array): An array of match schedules, where each match object includes:

    • tournamentId (integer): The ID of the tournament.

    • tournament (object): Details about the tournament, including:

      • id (integer): Tournament ID.

      • name (string): Name of the tournament.

      • category (object): Category details including:

        • name (string): Name of the category.

        • id (integer): Category ID.

        • country (object): Country details including:

          • alpha2 (string): Alpha-2 country code.

          • alpha3 (string): Alpha-3 country code.

          • name (string): Name of the country.

        • flag (string): URL or path to the country flag.

    • matches (array): An array of match objects, where each match includes:

      • id (integer): Unique match ID.

      • startTimestamp (integer): The start time of the match in UNIX timestamp format.

      • homeTeam (object): Details about the home team, including:

        • name (string): Team name.

        • shortName (string): Short name of the team.

        • gender (string): Gender category of the team.

        • country (object): Country details of the team.

      • homeScore (object): Current score and breakdown of the home team's scoring.

      • awayTeam (object): Details about the away team, structured similarly to homeTeam.

      • awayScore (object): Current score and breakdown of the away team's scoring.

      • time (object): Timing details including injury time.

      • tournament (object): Tournament details associated with the match.

Example Response

Authorizations
HTTPRequired
Query parameters
datestringOptionalExample: 2025-08-10
Header parameters
x-api-keystringOptional
Responses
chevron-right
200

OK

text/plain
Responsestring
get
/football/api/v1/matches/schedule
200

OK

Last updated