System AR Topup Engine API

Engineered specifically for top-up portals, e-commerce storefronts, and automated bots. Execute instant in-game player verifications and direct voucher redemptions seamlessly.

Authentication & Base URL

The API uses API keys to authenticate requests. Include your API key in the Authorization header. All requests must be made over HTTPS to the full endpoint path.

HTTP Header (Authentication)
Authorization: Bearer system_ar_YOUR_API_KEY_HERE
Top-up Endpoint
https://system-ar.xyz/api/topup

Process Topup API

Executes an automated topup transaction to the specified player UID using the provided full voucher code.

POST /api/topup
JSON Attribute Type Requirement
uid String Required
voucher String Required
amount String Required
cURL Request Example
curl -X POST https://system-ar.xyz/api/topup \
  -H "Authorization: Bearer system_ar_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "uid": "3144357769",
    "voucher": "BDMB-Q-S-15663817 6453-2344-3321-9264",
    "amount": "25"
  }'
PHP Request Example
$ch = curl_init('https://system-ar.xyz/api/topup');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode([
    'uid' => '3144357769',
    'voucher' => 'BDMB-Q-S-15663817 6453-2344-3321-9264',
    'amount' => '25'
]));
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'Authorization: Bearer system_ar_YOUR_KEY',
    'Content-Type: application/json'
]);
$response = curl_exec($ch);

Name Check API

Returns the in-game nickname for a player UID. There is no per-request fee and no separate quota: once your API key has completed its first top-up, Name Check is unlimited.

GET / POST /api/namecheck
ParameterTypeRequirement
uidString (digits)Required
cURL Request Example
curl "https://system-ar.xyz/api/namecheck?uid=3144357769" \
  -H "Authorization: Bearer system_ar_YOUR_KEY"
Success Response
{
  "status": "success",
  "uid": "3144357769",
  "nickname": "PlayerName",
  "execution_time": "0.84s"
}
Error Responses
401  Unauthorized: Invalid or missing API Key.
403  Name check is available after your first top-up.
404  Player ID not found
429  Too many requests. Please slow down.
503  Service temporarily unavailable. Please try again.

Expected Responses

The API returns standard JSON encoded responses. Below are the possible response outputs.

200 OK - Topup Successful
{
  "status": "success",
  "message": "Topup Successful!",
  "nickname": "SYSTEM_AR",
  "amount": "25",
  "execution_time": "1.77s"
}
400 Bad Request - Validation Failed
{
  "status": "failed",
  "message": "Validation Failed",
  "nickname": "SYSTEM_AR",
  "reason": "Invalid Serial OR Amount Mismatch",
  "execution_time": "1.73s"
}
400 Bad Request - Consumed Voucher
{
  "status": "failed",
  "message": "Topup Failed",
  "nickname": "SYSTEM_AR",
  "reason": "Consumed Voucher",
  "execution_time": "1.78s"
}
400 Bad Request - Invalid Serial or PIN
{
  "status": "failed",
  "message": "Topup Failed",
  "nickname": "BLUㅤ-ㅤSPEEDZ",
  "reason": "Invalid Serial or PIN",
  "execution_time": "1.94s"
}
404 Not Found - Player Not Found
{
  "status": "error",
  "message": "Player Not Found",
  "execution_time": "0.08s"
}
403 Forbidden - Insufficient API Quota
{
  "status": "error",
  "message": "Insufficient API quota. Please recharge.",
  "execution_time": "0s"
}

Get API Key & Integration Support

Ready to integrate our high-speed top-up engine into your website, bot, or application? Reach out directly on Telegram to claim your production API key and quota.

Contact on Telegram (@systemxar)
Copied snippet to clipboard