Game Top-up API for Resellers
ALU API is a developer platform for game top-up businesses. One API key lets your website, app or Telegram bot sell in-game currency for the most popular mobile games, verify player IDs before you charge, and accept USDT payments — all with automated delivery and signed webhooks.
Every order is paid from your prepaid wallet, so your customer pays you and your server simply calls the API. There is no manual processing on your side.
APIs by game and service
Mobile Legends Diamond Top-up API
Automate Mobile Legends: Bang Bang diamond top-ups with one REST API. Player name check, multiple regions, signed webhooks and a WooCommerce plugin.
PUBG MobilePUBG Mobile UC Top-up API
Deliver PUBG Mobile UC automatically through one REST API. Live pack catalog, player-ID orders, signed webhooks and duplicate-safe ordering.
Battlegrounds Mobile IndiaBGMI UC Top-up API
Top up Battlegrounds Mobile India (BGMI) UC automatically by API — paid from your wallet or through your own UniPin account — with player ID verification.
Free FireFree Fire Diamond Top-up API
Automate Free Fire diamond top-ups by REST API. Live catalog, player-ID orders, signed webhooks, wallet billing and a WooCommerce plugin for WordPress.
Player verificationGame Player Name Check API
Verify player IDs and fetch in-game names for BGMI, Mobile Legends and 100+ games by API. 10 free checks a day, 1,000 a day with a subscription.
Crypto paymentsUSDT BEP20 Payment Gateway API
Accept USDT (BEP20) payments straight to your own wallet. Exact-amount payment requests, on-chain verification and signed webhooks.
How it works
- Create a free account and copy your API key from your profile.
- Add balance to your wallet with USDT (BEP20).
- List games and packs from the live catalog.
- Place orders and receive the final result on your webhook.
Three calls to your first order
GET /api/v.1/games
GET /api/v.1/products/mlbb
POST /api/v.1/create
x-api-key: YOUR_API_KEY
Features
One integration, many games
Mobile Legends, PUBG Mobile, BGMI, Free Fire and many more titles share the same order flow.
Duplicate-safe ordering
You set the partner_orderid. Retrying a request never creates a second order.
Signed webhooks
Final results are POSTed to your server with an HMAC-SHA256 signature.
Wallet billing
Prices are deducted from your balance per order; failed orders are normally refunded automatically.
Player name check
Confirm the player before charging your customer — fewer failed orders and disputes.
WooCommerce plugin
Run a WordPress top-up store without writing code.
Frequently asked questions
Who is ALU API for?
Top-up resellers, gaming stores, Telegram bots and developers who want to sell in-game currency automatically instead of processing orders by hand.
Which games are supported?
Mobile Legends: Bang Bang, PUBG Mobile, BGMI, Free Fire and many other titles. The full, current list is available from the games endpoint after you sign up.
Is there a free plan?
Creating an account is free. Top-ups are paid per order from your wallet, and the Name Check API includes 10 free lookups a day.
How do I add balance?
Top up your wallet with USDT on the BEP20 network, including through Binance Pay.
Do I need to write code?
Not if you sell through WordPress — the WooCommerce plugin imports packs and delivers paid orders automatically.
Start selling in minutes
Create a free account, add wallet balance and place your first order through the API.