BGMI UC Top-up API
Deliver BGMI UC to your customers automatically. ALU API offers two ways to top up Battlegrounds Mobile India, both with player ID verification and signed webhooks.
UC Direct is paid from your ALU API wallet and returns the final result in the same request. The UniPin option uses your own UniPin account credits instead, for resellers who already buy there.
Two ways to top up
UC Direct
Paid from your wallet. Send the player ID and pack; the response carries the final result, usually within a minute. Packs from 13 UC up to 18,180 UC, including bonus packs.
UniPin
Uses your own UniPin account credits — nothing is charged to your wallet. Requires a UniPin subscription. Orders complete in about 60–90 seconds and the result arrives by webhook.
How it works
- Create a free account and copy your API key.
- Verify the player's BGMI ID (8–12 digits).
- Create the top-up with your own partner_orderid.
- Get the result in the response or on your webhook.
BGMI UC Direct — create a top-up
POST /api/v.1/bgmi-instant/create
x-api-key: YOUR_API_KEY
Content-Type: application/json
{
"player_id": "5123456789",
"pack": "bgmi_66uc",
"partner_orderid": "ORDER-20001",
"webhook_url": "https://yourstore.com/webhook"
}
Features
Two top-up methods
Wallet-paid UC Direct, or top-ups on your own UniPin account.
Player ID verification
Look up the BGMI player name before you take payment.
All popular UC packs
Standard and bonus packs, from small top-ups to 18,180 UC.
Duplicate-safe ordering
Reusing a partner_orderid returns the existing order instead of topping up twice.
Signed webhooks
Final results are POSTed to your server with an HMAC-SHA256 signature.
Automatic refunds
Failed UC Direct orders are normally refunded to your wallet before we respond.
Frequently asked questions
What is a valid BGMI player ID?
The numeric ID shown on the player's BGMI profile — 8 to 12 digits.
Which BGMI option should I use?
Use UC Direct if you want everything paid from one wallet with an instant result. Use the UniPin option if you already hold UniPin credits and want to spend those.
Can I check the player's name first?
Yes. Both the Name Check API and the UniPin option's player check return the in-game name for a BGMI ID.
What if a top-up fails?
UC Direct failures are normally refunded to your wallet immediately. For UniPin orders, the failure reason and error code are sent to your webhook.
Start selling in minutes
Create a free account, add wallet balance and place your first order through the API.