GAME ACCOUNT LOOKUP API

Player IDs in.
Player names out.

A simple way to check game accounts before a top-up. Turn a player ID into a nickname with one API call.

No game passwords Simple JSON responses
A look at the resultExample
Mobile Legends artwork
5v5 MOBAMobile Legends
PLAYER NICKNAMENova
✓
Player ID123456789
Zone ID1234
POST /checkIllustrative response · not a live lookup
One integration for
9 available games
Two endpoints.
Consistent responses.
Keys, plans & usage
Managed in RapidAPI.

SUPPORTED GAMES

Your games.
One integration.

Choose a game to see what you need.
The same /check endpoint handles every available game.

9 available · 1 coming soon

Discover game IDs and required fields with GET /games . Provider availability may vary.

MADE FOR DEVELOPERS

Fits right into
your next build.

Add a nickname confirmation step to your checkout, reseller panel, or game tool.

  1. 01

    Get your API key

    Choose a plan in RapidAPI and use your application key.

  2. 02

    Send the player ID

    Choose a game. Add the zone ID when the game needs it.

  3. 03

    Show the nickname

    Let your customer confirm the account before continuing.

Read the documentation
POST/checkMobile Legends
curl -X POST \
  'https://game-id-checker-api.p.rapidapi.com/check' \
  -H 'X-RapidAPI-Key: YOUR_RAPIDAPI_KEY' \
  -H 'X-RapidAPI-Host: game-id-checker-api.p.rapidapi.com' \
  -H 'Content-Type: application/json' \
  -d '{"game":"mlbb","player_id":"123456789","zone_id":"1234"}'
JSON over HTTPSExample data

SIMPLE MONTHLY PRICING

Start small.
Room to grow.

One plan for every supported game.
Subscribe and manage your usage on RapidAPI.

Free

Get to know the API.

$0/ month

300requests every month
Start free
  • All supported games
  • 10 requests / minute
  • Monthly hard limit

Ultra

More room for reseller platforms.

$9.99/ month

650,000requests every month
Choose Ultra
  • All supported games
  • No plan rate limit
  • Monthly hard limit

Mega

For your busiest integrations.

$14.99/ month

990,000requests every month
Choose Mega
  • All supported games
  • No plan rate limit
  • Monthly hard limit

Prices in USD. Each call to /games or /check uses one request. Monthly hard limits keep request overage charges at zero.

Paid plans have no configured per-second or per-minute plan limit. RapidAPI may apply separate bandwidth fees. View full plan details

THE DETAILS

Good questions.
Clear answers.

A few things to know
before you integrate.

What information do I need?

Mobile Legends and Magic Chess need a player ID and zone ID. Other games use their documented player ID or OpenID. Check GET /games?enabled=true for available games and required fields; send all identifiers as strings.

Do players need to share a password?

No. A lookup only needs the game’s public account identifiers. Your application authenticates with its own RapidAPI key.

What happens if the ID is invalid?

A confirmed invalid account returns valid: false and nickname: null. A temporary provider error returns a 5xx response, so your app can handle it separately.

Does a lookup verify account ownership?

No. It checks an account identifier and retrieves a nickname. It does not sign in to the account or prove ownership.

How do subscriptions and limits work?

Choose a plan on RapidAPI, which manages your subscription, API key and usage. Every plan has a monthly hard request limit. Paid plans have no configured plan rate limit; Free allows 10 requests per minute. Check the plan details for separate platform bandwidth fees.

YOUR NEXT INTEGRATION

Make the account
check part simple.

Get API access

Start with the docs. Build with confidence.