Overview

The PlayerInfo endpoint returns complete player profile information. The response includes:
  • Player names in multiple languages
  • Date of birth
  • Nationality
  • Preferred foot
  • Primary and secondary playing positions
  • Retirement status
  • Last update timestamp
  • List of matches the player participated in
This endpoint is commonly used for:
  • Player profile pages
  • Scouting platforms
  • Football analytics systems
  • Media and broadcast data feeds

Parameters

module
string
Module API fixed and cannot be changed. Always use api.
api
string
Endpoint name. Use PlayerInfo.
version
string
API version. Use V2.
response
string
Output format (json or xml).
lang
string
Language used for returned textual values (en or ar).
player_id
integer
Unique identifier of the player.
key
string
API authentication key.

Example Request

curl --request GET \
--url "https://korastats.pro/pro/api.php?module=api&api=PlayerInfo&version=V2&response=json&lang=en&player_id=6175&key=YOUR_API_KEY"

{
  "result": true,
  "title": "Success",
  "message": "player successfully loaded",
  "object": {
    "_type": "PLAYER INFO",

    "strNameEn": {
      "short": "string",
      "full": "string",
      "initials": "string"
    },

    "strNameAr": {
      "short": "string",
      "full": "string"
    },

    "dtDOB": "YYYY-MM-DD",
    "boolRetired": "boolean",

    "objNationality": {
      "id": "integer",
      "name": "string"
    },

    "strPreferredFoot": "string",

    "objPosition": {
      "primary": {
        "id": "integer",
        "name": "string"
      },
      "secondary": {
        "id": "integer",
        "name": "string"
      }
    },

    "dtLastUpdated": "YYYY-MM-DD HH:MM:SS",

    "arrMatches": [
      {
        "intID": "integer",
        "strName": "string"
      }
    ]
  }
}

Player Name Structure

The API returns the player’s name in multiple formats.
FieldDescription
shortCommon short name
fullFull official name
initialsPlayer initials

Example

"strNameEn": {
  "short": "Kevin De Bruyne",
  "full": "Kevin De Bruyne",
  "initials": "KD"
}

Player Positions

The objPosition object describes the player’s playing roles.
FieldDescription
primaryPrimary playing position
secondarySecondary playing position
"objPosition": {
  "primary": { "id": 8, "name": "AM" },
  "secondary": { "id": 7, "name": "CM" }
}

Player Matches

The arrMatches array contains matches associated with the player.
FieldDescription
intIDMatch ID
strNameMatch name including teams and score
{
  "intID": 90684,
  "strName": "Napoli 3x1 Internazionale"
}

Notes

  • Names are returned in both English and Arabic when available.
  • The player position includes primary and secondary roles.
  • The arrMatches array lists recent matches associated with the player.
  • The dtLastUpdated field indicates the last time the player data was updated in the system.