Link Copied Successfully!
BD Quick TopUp API

API Integration Guide

Automate your Garena Free Fire top-ups seamlessly with Instant or Async processing.

1. Base Endpoints & Authentication

You must authenticate your requests using your secret API Key in the JSON payload. All requests use the POST method and application/json content type.

POST
POST
POST
Processing Mode & Bulk Quantity Logic

আপনি আমাদের API-তে ইচ্ছামতো Quantity (পরিমাণ) পাঠাতে পারবেন এবং ২ ধরণের মুড ব্যবহার করতে পারবেন:

3. Universal & Shell API (Requests & Responses)

এখানে Universal এবং Shell সার্ভিসের রিকোয়েস্ট পাঠানোর নিয়ম এবং রেসপন্স দেওয়া হলো। মনে রাখবেন, এদের রেসপন্সে আইটেমের আইডেন্টিফায়ার হিসেবে package কি-ওয়ার্ডটি ব্যবহার করা হয়।

Instant Request Payload Supports Qty
JSON
{
  "api_key": "API-TEAMFORHADXXXX1234",
  "mode": "instant",
  "qty": 2,
  "playerid": "18421675737",
  "package": "LITE",
  "code": "shell",
  "orderid": "1012",
  "url": "https://yourwebsite.com/api/webhook",
  "username": "Shellaccount",
  "password": "abc",
  "autocode": "FSSGAQXZBSTCNEOC"
}
Webhook Request Payload Supports Qty
JSON
{
  "api_key": "API-TEAMFORHADXXXX1234",
  "mode": "async",
  "qty": 5,
  "playerid": "18421675737",
  "package": "LITE",
  "code": "shell",
  "orderid": "1013",
  "url": "https://yourwebsite.com/api/webhook",
  "username": "Shellaccount",
  "password": "abc",
  "autocode": "FSSGAQXZBSTCNEOC"
}
Success Response
JSON
{
  "status": "success",
  "orderid": "1008",
  "content": {
    "batch": [
      {
        "package": "LITE",
        "ok": true,
        "detail": "Your Details"
      }
    ],
    "callback_url": "https://yourwebsite.com/api/callback"
  },
  "nickname": "PlayerName"
}
Failed Response
JSON
{
  "status": "failed",
  "orderid": "1012",
  "content": {
    "batch": [
      {
        "package": "LITE",
        "ok": false,
        "detail": "invalid id"
      }
    ],
    "callback_url": "https://yourwebsite.com/api/callback"
  },
  "nickname": null
}
4. Universal & UniPin API (Requests & Responses)

এখানে Universal এবং UniPin সার্ভিসের রিকোয়েস্ট পাঠানোর নিয়ম এবং রেসপন্স দেওয়া হলো। মনে রাখবেন, এদের রেসপন্সে আইটেমের আইডেন্টিফায়ার হিসেবে uc কি-ওয়ার্ডটি ব্যবহার করা হয়।

Instant Request Payload Supports Qty
JSON
{
  "api_key": "API-TEAMFORHADXXXX1234",
  "mode": "instant",
  "qty": 2,
  "orderid": "1026",
  "playerid": "18421675",
  "code": "BDMB-T-S-02605960 1413-3711-6915-7135",
  "url": "https://yourwebsite.com/api/webhook"
}
Webhook Request Payload Supports Qty
JSON
{
  "api_key": "API-TEAMFORHADXXXX1234",
  "mode": "async",
  "qty": 5,
  "orderid": "1027",
  "playerid": "18421675",
  "code": "BDMB-T-S-02605960 1413-3711-6915-7135",
  "url": "https://yourwebsite.com/api/webhook"
}
Success Response
JSON
{
  "status": "success",
  "orderid": "1008",
  "content": {
    "batch": [
      {
        "uc": "UPBD-N-S-16238900 5369-5153-2272-9312",
        "ok": true,
        "detail": "Success"
      }
    ],
    "callback_url": "https://yourwebsite.com/api/callback"
  },
  "nickname": "PlayerName"
}
Failed Response
JSON
{
  "status": "failed",
  "orderid": "1012",
  "content": {
    "batch": [
      {
        "uc": "UPBD-N-S-16238900 5369-5153-2272-9312",
        "ok": false,
        "detail": "Invalid Voucher ?"
      }
    ],
    "callback_url": "https://yourwebsite.com/api/callback"
  },
  "nickname": null
}
5. PHP cURL Integration Examples

Here are the PHP cURL examples. Make sure to use the correct endpoint URL and data array for your specific service.

Shell PHP Example
PHP
<?php
$url = "https://www.teamforhad.com/api/shell.php";

$data = [
    "api_key"  => "API-TEAMFORHADXXXX1234",
    "mode"     => "instant",
    "qty"      => 2,
    "playerid" => "18421675737",
    "package"  => "LITE",
    "code"     => "shell",
    "orderid"  => "1012",
    "url"      => "https://yourwebsite.com/api/webhook",
    "username" => "Shellaccount",
    "password" => "abc",
    "autocode" => "FSSGAQXZBSTCNEOC"
];

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: application/json']);

$response = curl_exec($ch);
curl_close($ch);
print_r(json_decode($response, true));
?>
UniPin PHP Example
PHP
<?php
$url = "https://www.teamforhad.com/api/unipin.php";

$data = [
    "api_key"  => "API-TEAMFORHADXXXX1234",
    "mode"     => "async",
    "qty"      => 5,
    "orderid"  => "1026",
    "playerid" => "18421675",
    "code"     => "BDMB-T-S-02605960 1413-3711-6915-7135",
    "url"      => "https://yourwebsite.com/api/webhook"
];

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: application/json']);

$response = curl_exec($ch);
curl_close($ch);
print_r(json_decode($response, true));
?>
6. Supported Package Codes

Use these exact codes in the package_code or package parameter when making a request.

🇧🇩 BD Server (Shop Code: shell)
Package ItemPackage Code
Weekly Lite Membershiplite
Weekly Membershipweekly
Monthly Membershipmonthly
115 Diamonds115
240 Diamonds240
610 Diamonds610
1240 Diamonds1240
2530 Diamonds2530
Full Level Up Passfulllevelup
Level Up — Tier 6lvl6
Level Up — Tier 10lvl10
Level Up — Tier 15lvl15
Level Up — Tier 20lvl20
Level Up — Tier 25lvl25
Level Up — Tier 30lvl30
🇮🇩 Indonesia Server (Shop Code: indoshell)
Package ItemPackage Code
Weekly Membershipweekly
Monthly Membershipmonthly
Booyah Passbp
5 Diamonds5
50 Diamonds50
70 Diamonds70
140 Diamonds140
355 Diamonds355
720 Diamonds720
7290 Diamonds7290
36500 Diamonds36500
73100 Diamonds73100
Full Level Up Passfulllevelup
Level Up — Tier 6lvl6
Level Up — Tier 10lvl10
Level Up — Tier 15lvl15
Level Up — Tier 20lvl20
Level Up — Tier 25lvl25
Level Up — Tier 30lvl30
🇸🇬 Singapore Server (Shop Code: sgshell)
Package ItemPackage Code
Weekly Lite Membershiplite
Weekly Membershipweekly
Monthly Membershipmonthly
25 Diamonds25
100 Diamonds100
310 Diamonds310
520 Diamonds520
1060 Diamonds1060
2180 Diamonds2180
5600 Diamonds5600
11500 Diamonds11500
Full Level Up Passfulllevelup
Level Up — Tier 6lvl6
Level Up — Tier 10lvl10
Level Up — Tier 15lvl15
Level Up — Tier 20lvl20
Level Up — Tier 25lvl25
Level Up — Tier 30lvl30
🇲🇾 Malaysia Server (Shop Code: myshell)
Package ItemPackage Code
Weekly Lite Membershiplite
Weekly Membershipweekly
Monthly Membershipmonthly
25 Diamonds25
100 Diamonds100
115 Diamonds115
240 Diamonds240
310 Diamonds310
520 Diamonds520
610 Diamonds610
1060 Diamonds1060
1240 Diamonds1240
2180 Diamonds2180
2530 Diamonds2530
5600 Diamonds5600
11500 Diamonds11500
Full Level Up Passfulllevelup
Level Up — Tier 6lvl6
Level Up — Tier 10lvl10
Level Up — Tier 15lvl15
Level Up — Tier 20lvl20
Level Up — Tier 25lvl25
Level Up — Tier 30lvl30