Check Game ID

API to check game account details for MLBB, Free Fire, and PUBG. This helps verify game IDs before making a transaction to reduce fail rates from wrong game IDs.

Path

MethodPath
POSTapi/check-game-id

Test Case

Use below test case in development environment only.

game_idResponse StatusDescription
123456781Test success case
000000002Test error case
Other IDs1Default valid response

Request Body

AttributesTypeDescriptionMandatory
game_codeStringGame code: mlbb, ff, or pubgYes
game_idStringGame account ID (max 50 characters)Yes
game_serverStringGame server/zone ID (max 10 characters, required only for mlbb)Conditional
usernameStringYour registered username (alphanumeric, dots, underscores, hyphens only)Yes
signStringSignature. Value: md5(username+api_key+game_code)Yes
{
  "game_code": "mlbb",
  "game_id": "12345678",
  "game_server": "1234",
  "username": "your_username",
  "sign": "your_signature"
}
<?xml version="1.0"?>
<mp>
  <game_code>mlbb</game_code>
  <game_id>12345678</game_id>
  <game_server>1234</game_server>
  <username>your_username</username>
  <sign>your_signature</sign>
</mp>

Response

Valid Game ID

AttributesTypeDescriptionMandatory
statusDoubleResponse status. List of status:
1:Valid 2:Invalid
Yes
regionStringGame region (note: for pubg, this returns the zone value)Yes
game_idStringGame account IDYes
game_serverStringGame server/zone IDYes
game_account_nameStringAccount nameYes
messageStringResponse messageYes
rcStringResponse code. See response code listYes
{
  "data": {
    "status": 1,
    "region": "ID",
    "game_id": "12345678",
    "game_server": "1234",
    "game_account_name": "PlayerName",
    "message": "SUCCESS",
    "rc": "00"
  }
}
<?xml version="1.0"?>
<mp>
  <status>1</status>
  <region>ID</region>
  <game_id>12345678</game_id>
  <game_server>1234</game_server>
  <game_account_name>PlayerName</game_account_name>
  <message>SUCCESS</message>
  <rc>00</rc>
</mp>

Invalid Game ID

{
  "data": {
    "status": 2,
    "region": "1234",
    "game_id": "12345678",
    "game_server": "1234",
    "game_account_name": "",
    "message": "Invalid User ID",
    "rc": "142"
  }
}
<?xml version="1.0"?>
<mp>
  <status>2</status>
  <region>1234</region>
  <game_id>12345678</game_id>
  <game_server>1234</game_server>
  <game_account_name></game_account_name>
  <message>Invalid User ID</message>
  <rc>142</rc>
</mp>

Live Testing

Request URL
https://prepaid.iak.dev/api/check-game-id
Request Method
Request Header
Content-Type: application/json
Body
Result