Mobile Legends ID checker API

Check an MLBB player ID and zone ID, retrieve a nickname, and add an account confirmation step to your application.

What you need to send

Mobile Legends accounts are identified by both a player ID and a zone ID. Include both values to make the lookup.

FieldValue
gamemlbb
player_idThe numeric account ID, sent as a string.
zone_idThe MLBB zone ID, sent as a string.

Do not combine the player ID and zone ID into one field. Send each separately, without surrounding parentheses.

Example JSON request

Send this body to POST /check through the RapidAPI gateway. Replace the illustrative ID and zone with the account you intend to check.

Mobile Legends: Bang Bang · request body
{
  "game": "mlbb",
  "player_id": "123456789",
  "zone_id": "1234"
}

Use the RapidAPI application key and host provided in your dashboard. The API documentation includes a complete cURL example and error reference.

Use the returned nickname

When data.valid is true, display data.nickname so the customer can confirm their intended account. When the provider explicitly reports that the account is invalid, the nickname is null.

Network failures and provider limits return error responses. Handle those separately from an invalid ID, and let the customer retry when appropriate.

This is an account lookup, not a login or ownership check. No game passwords are needed.

Add MLBB lookup to your workflow

Useful places for account confirmation include top-up checkouts, reseller tools, and support dashboards. You control what happens after the nickname is displayed.

Also supported: PUBG Mobile.