Skip to content

Game ID Checker: Mobile Legends & Free Fire

Try for free

Check Mobile Legends and Free Fire player IDs: get the in-game nickname, whether the account exists and its region. One result per ID. No login needed.

🎮 Game ID Checker: Mobile Legends & Free Fire

Check Mobile Legends and Free Fire player IDs in one run. For every ID you get the in-game nickname, whether the account exists, and the account's region when the page shows it. No login, no API key, no browser: each ID is checked the same way a top-up page checks it before a purchase.

✨ Why use Game ID Checker?

  • 🎯 Nickname and "exists" for every ID: an ID with an account comes back with its nickname; an ID with no account comes back with exists: false, so you never have to guess.
  • 🕹️ Two games in one run: Mobile Legends: Bang Bang (player ID + zone ID) and Free Fire (player ID).
  • 📋 Paste IDs as the game shows them: 12345678(1234), 12345678 1234 or 12345678:1234 for Mobile Legends; plain digits for Free Fire.
  • 🌏 Region: the account's country code (for example ID) where the top-up page returns it.
  • 🚦 Clear status: entries that are not IDs, Mobile Legends IDs without a zone and repeated IDs are named in the run's status. A lookup that gets no answer is reported, not guessed.

🎯 Use cases

  • 💎 Top-up and voucher shops: confirm the buyer's account before you send diamonds.
  • 🏆 Tournaments and communities: check the IDs and nicknames that players register with.
  • 🧾 Order checks: catch typos in IDs or zones before an order goes out.
  • 🤖 Automation: start the run from the API or a webhook and read the results in your own tools.

🚀 How to use

  1. Put Mobile Legends IDs into Mobile Legends IDs, each with its zone ID in brackets, for example 1114917746(13486).
  2. Put Free Fire IDs into Free Fire IDs, for example 225009777.
  3. Start the run and download the results as JSON, CSV, Excel or HTML, or read them through the API.

Where to find the IDs: in Mobile Legends, open your profile (top left of the main screen); the ID and the zone ID in brackets are under the nickname. In Free Fire, tap your avatar; the ID is under the nickname.

📥 Input

FieldWhat it does
mobileLegendsIdsMobile Legends player IDs with their zone ID: 12345678(1234), 12345678 1234 or 12345678:1234.
freeFireIdsFree Fire player IDs, digits only.
zoneIdDefault zone ID for Mobile Legends IDs written without one.
proxyConfigurationProxies used to reach the top-up pages. The default datacenter proxy works.
{
  "mobileLegendsIds": ["1114917746(13486)", "12345678(1234)"],
  "freeFireIds": ["225009777"]
}

📤 Output

One result per checked ID.

FieldDescription
gameMobile Legends or Free Fire
gameCodemobile-legends or free-fire
playerIdThe checked player ID
zoneIdZone ID (Mobile Legends only)
existstrue when the account exists, false when the top-up page reports no account
nicknameIn-game nickname as the top-up page shows it (empty when there is no account)
regionCountry code of the account's region, when the page shows it
sourceTop-up page that answered: GoPay Games or Codashop
checkedAtWhen the ID was checked (UTC)
inputThe entry exactly as you gave it

Example:

[
  {
    "game": "Mobile Legends",
    "gameCode": "mobile-legends",
    "playerId": "1114917746",
    "zoneId": "13486",
    "exists": true,
    "nickname": "Outrageous+Dominance",
    "region": "ID",
    "source": "GoPay Games",
    "checkedAt": "2026-11-14T17:30:00Z",
    "input": "1114917746(13486)"
  },
  {
    "game": "Free Fire",
    "gameCode": "free-fire",
    "playerId": "5363266446",
    "zoneId": null,
    "exists": false,
    "nickname": null,
    "region": null,
    "source": "GoPay Games",
    "checkedAt": "2026-11-14T17:30:01Z",
    "input": "5363266446"
  }
]

A run summary (IDs found, IDs with no account, lookups that got no answer, skipped entries) is saved as OUTPUT in the run's key-value store.

❓ FAQ

Do I need an account or a login? No. The check uses the same public ID check that top-up pages show before a purchase. Nothing is bought and no account is accessed.

Why does a Mobile Legends ID need a zone ID? Mobile Legends identifies an account by its ID together with its zone (server) ID. Write it in brackets after the ID, or fill in the default zone ID.

What does exists: false mean? The top-up page reports that no account has this ID (and zone). Check the digits and the zone.

Why does a nickname contain +? The nickname is returned exactly as the top-up pages display it; some pages show spaces in nicknames as +.

Which regions work? Free Fire IDs are checked on an Indonesian top-up page, which also returns the account's region. Mobile Legends IDs are checked with their zone ID.

⚠️ Limits

  • One lookup per ID: the actor checks the IDs you list and nothing else.
  • Free Fire: the check covers the accounts that the Indonesian top-up page can look up; an account it cannot see comes back as exists: false.
  • If a top-up page does not answer after several tries, that ID is named in the run's status and not saved, so you can run it again later.

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes.

No credit card. No setup calls.