Game Player Name Check API
Stop wrong-account top-ups before they happen. The Name Check API returns a player's in-game name from their ID, so your customer can confirm it is really their account before paying.
It covers BGMI, Mobile Legends (with country and first top-up bonus status) and many more games through one generic endpoint.
How it works
- Create a free account and copy your API key.
- Add your server's IP address to the whitelist in your profile.
- Call the endpoint for the game with the player's ID.
- Show the returned name to your customer before checkout.
Mobile Legends name check
GET /api/check/mlbb-check?user_id=12345678&server_id=1234
x-api-key: YOUR_API_KEY
200 OK
{
"success": true,
"username": "PlayerName",
"country": "ID"
}
Features
BGMI name lookup
Get the player name for a Battlegrounds Mobile India ID.
MLBB name + country
Nickname and country from User ID and Zone ID.
MLBB bonus check
Which first-recharge double-diamond bonuses the player has already used.
100+ other games
One generic endpoint with a game code and the player's ID (plus server where needed).
Clear daily limits
10 free checks a day, 1,000 a day with a subscription, with usage in every response.
Locked to your servers
Requests are accepted only from IP addresses you whitelist.
Frequently asked questions
Is the Name Check API free?
Every account gets 10 free checks a day. A Name Check + Crypto or UniPin subscription raises that to 1,000 checks a day.
When does the daily limit reset?
Every day at 12:00 AM IST. Each successful response includes headers with your limit, usage and remaining checks.
Why do I need to whitelist my IP?
It keeps your API key useful only from your own servers, even if the key ever leaks.
Which games are supported?
BGMI and Mobile Legends have dedicated endpoints, and many more games are available through the generic game-check endpoint using the game's code.
Start selling in minutes
Create a free account, add wallet balance and place your first order through the API.