Overview

The MatchVideoPadding endpoint returns the available video files for a specific match. The response is organized by:
  • Match
  • Half
  • Stream
  • Quality
This endpoint is commonly used for:
  • Loading padded full match videos
  • Selecting playback quality
  • Building replay interfaces
  • Retrieving direct video links for each half or period
GET /api.php

Parameters

module
string
Always use api
api
string
Always use MatchVideoPadding
version
string
API version. Example: V2
response
string
Response format. Always use json
lang
string
Language of the response. Example: en
match_id
integer
required
The unique identifier of the match.

Example Request

curl --request GET \
--url "https://korastats.pro/pro/api.php?module=api&api=MatchVideoPadding&version=V2&response=json&lang=en&match_id=95805"

Response Structure

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string",
      "description": "Indicates the result of the request."
    },
    "message": {
      "type": "string",
      "description": "Human-readable response message."
    },
    "data": {
      "type": "object",
      "properties": {
        "_type": {
          "type": "string",
          "description": "Object type identifier."
        },
        "intMatchID": {
          "type": "integer",
          "description": "Match ID."
        },
        "objMatch": {
          "type": "object",
          "properties": {
            "_type": {
              "type": "string"
            },
            "strMatchName": {
              "type": "string",
              "description": "Match display name."
            },
            "dtKickoffDateTime": {
              "type": "string",
              "format": "date-time",
              "description": "Kickoff date and time."
            },
            "arrHalves": {
              "type": "array",
              "description": "List of match halves or periods that contain available video streams.",
              "items": {
                "type": "object",
                "properties": {
                  "_type": {
                    "type": "string"
                  },
                  "intHalf": {
                    "type": "integer",
                    "description": "Half or period number."
                  },
                  "arrStreams": {
                    "type": "array",
                    "description": "Available streams for the selected half.",
                    "items": {
                      "type": "object",
                      "properties": {
                        "_type": {
                          "type": "string"
                        },
                        "strName": {
                          "type": "string",
                          "description": "Stream name."
                        },
                        "intID": {
                          "type": "integer",
                          "description": "Stream ID."
                        },
                        "arrQualities": {
                          "type": "array",
                          "description": "Available qualities for this stream.",
                          "items": {
                            "type": "object",
                            "properties": {
                              "_type": {
                                "type": "string"
                              },
                              "strName": {
                                "type": "string",
                                "description": "Quality display name."
                              },
                              "intID": {
                                "type": "integer",
                                "description": "Quality ID."
                              },
                              "intWidth": {
                                "type": "integer",
                                "description": "Video width in pixels."
                              },
                              "intHeight": {
                                "type": "integer",
                                "description": "Video height in pixels."
                              },
                              "strLink": {
                                "type": "string",
                                "description": "Direct link to the video file."
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}

Notes

  • Video availability is grouped by half.
  • Each half may contain one or more streams.
  • Each stream may contain one or more qualities.
  • The number of qualities depends on the source platform.
  • The strLink field contains the direct playable video URL for that quality.
  • Some matches may contain additional periods such as extra time, which can appear as additional halves.
  • This endpoint is structurally similar to MatchVideo, but is intended for the padded version of the match video source.