Discover/mlbb.io API
live

mlbb.io APImlbb.io

Access Mobile Legends hero tier lists, win/pick/ban rates, community builds, emblem data, and pro tournament stats via the mlbb.io API. 12 endpoints.

Endpoints
12
Updated
28d ago
Try it
Filter by lane. Accepted values: Exp Lane, Gold Lane, Mid Lane, Roam, Jungle.
Filter by role. Accepted values: Tank, Fighter, Mage, Assassin, Marksman, Support.
api.parse.bot/scraper/574cbcf8-811b-4ed8-8128-c5e9a39efcc8/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/574cbcf8-811b-4ed8-8128-c5e9a39efcc8/get_hero_tier_list?role=Fighter' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 12 totalclick to expand

Retrieve the full hero tier list ranked by tier (SS, S, A, B, C, D). Supports filtering by role and lane. Returns all heroes with their scores, roles, lanes, and tier rankings.

Input
ParamTypeDescription
lanestringFilter by lane. Accepted values: Exp Lane, Gold Lane, Mid Lane, Roam, Jungle.
rolestringFilter by role. Accepted values: Tank, Fighter, Mage, Assassin, Marksman, Support.
Response
{
  "type": "object",
  "fields": {
    "heroes": "array of hero objects with hero_id, hero_name, img_src, role, lane, speciality, tier, and score",
    "lastUpdated": "ISO 8601 timestamp of last data update"
  },
  "sample": {
    "data": {
      "heroes": [
        {
          "lane": [
            "Roam",
            "Exp Lane"
          ],
          "role": [
            "Tank"
          ],
          "tier": "SS",
          "score": 1186.83,
          "hero_id": 104,
          "img_src": "https://akmweb.youngjoygame.com/web/svnres/img/mlbb/homepage_1_9_642/100_c472fe0233e5ef84a3ac9ba4a229d09f.png",
          "hero_name": "Gloo",
          "speciality": [
            "Regen",
            "Control"
          ]
        }
      ],
      "lastUpdated": "2026-06-09T21:04:06.000Z"
    },
    "status": "success"
  }
}

About the mlbb.io API

The mlbb.io API exposes 12 endpoints covering Mobile Legends hero tier rankings, performance statistics, item and emblem data, and professional tournament results. You can call get_hero_tier_list to retrieve every hero's tier (SS through D), score, role, and lane assignment in a single request, or drill into a specific hero with get_hero_overview for skill descriptions, counter matchups, synergies, and win/pick/ban rates broken down by rank and timeframe.

Hero Tier and Statistics Data

The get_hero_tier_list endpoint returns all heroes ranked into tiers (SS, S, A, B, C, D) and accepts optional lane and role filters — valid lane values include Exp Lane, Gold Lane, Mid Lane, Roam, and Jungle; valid role values include Tank, Fighter, Mage, Assassin, Marksman, and Support. Each hero object carries hero_id, hero_name, img_src, role, lane, speciality, tier, and score, plus a lastUpdated ISO 8601 timestamp. If you only need the top performers, get_top_heroes accepts a limit integer and returns heroes sorted by score descending.

get_hero_statistics returns win, pick, and ban rates for all heroes simultaneously. It accepts rank_id (1=All, 2=Mythic, 3=Legend, 4=Epic) and timeframe_id (1=Past 1 day, 2=Past 3 days, 3=Past 7 days) to slice the dataset. For a single hero, get_hero_overview goes deeper: it returns the hero's skills array (each with name, type, description, and scaling), a counters array, a weakAgainst array, a synergies array, and per-rank/timeframe statistics objects.

Builds, Items, and Emblems

get_hero_builds returns community-submitted item builds for a named hero. Each build object includes build_id, username, items (array of item IDs), emblems, battle_spell, description, and a likes_count. To resolve item IDs, call get_item_list, which returns the full item catalog with fields such as physical_attack, magic_power, hp, passive_name, and passive_description. get_emblem_list separates results into main_emblems (with attributes) and ability_emblems (with benefits, description, and cooldown).

Tournament Coverage

Three endpoints cover the professional scene. get_tournaments lists all tracked tournaments with id, name, start_date, end_date, and a link. Pass a tournament_id from that list to get_tournament_stats for per-hero total_picks, wins, losses, and computed rates across the event. get_tournament_summary distills that same tournament into categorized arrays: most_contested, overrated, and most_successful heroes, each with category-specific stat fields.

Common use cases
  • Build a Mobile Legends tier list widget filtered by role or lane using get_hero_tier_list
  • Track weekly meta shifts by comparing win/ban/pick rates across timeframes via get_hero_statistics
  • Generate hero counter and synergy suggestions in a draft assistant using get_hero_overview counters and synergies fields
  • Surface community item builds for a given hero including emblem and battle spell selections via get_hero_builds
  • Resolve item IDs in build objects to full stat and passive descriptions using get_item_list
  • Analyze pro tournament meta trends — most contested or highest win-rate heroes — using get_tournament_summary
  • Power a hero search autocomplete with role, lane, and tier data using search_heroes
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does mlbb.io offer an official developer API?+
mlbb.io does not publish an official public developer API or documented API program. This Parse API is the structured programmatic interface available for that data.
How does get_hero_statistics differ from get_hero_overview for win rate data?+
get_hero_statistics returns win, pick, and ban rates for all heroes in one response and accepts rank_id and timeframe_id filters to slice results across different rank tiers and date windows. get_hero_overview focuses on a single named hero and returns the same rate data alongside skills, counters, weakAgainst, and synergies arrays — it does not accept rank or timeframe filter parameters.
What rank tiers and timeframes are available in get_hero_statistics?+
rank_id accepts 1 (All ranks), 2 (Mythic), 3 (Legend), or 4 (Epic). timeframe_id accepts 1 (Past 1 day), 2 (Past 3 days), or 3 (Past 7 days). Combinations outside these values are not supported by the current endpoint.
Does the API expose hero skill cooldown and mana cost figures?+
The skills array in get_hero_overview includes name, type, description, and scaling per skill, but discrete cooldown and mana cost values are not current response fields. You can fork the API on Parse and revise it to add the missing endpoint or extend the skills object with those fields.
Is patch or version history data available?+
The API does not currently expose historical patch data or version-specific stat snapshots. It covers current tier scores, statistics with up to a 7-day window, and tournament records. You can fork it on Parse and revise to add the missing endpoint if patch-history tracking is a requirement.
Page content last updated . Spec covers 12 endpoints from mlbb.io.
Related APIs in SportsSee all →
op.gg API
Look up detailed League of Legends and TFT player statistics, match history, and champion performance data to analyze gameplay and track competitive standings. Search summoner profiles, review leaderboards, and monitor how specific champions perform across different skill levels.
dpm.lol API
Look up League of Legends champion builds, tier lists, and leaderboard rankings from dpm.lol to optimize your gameplay. Search through champion data and discover the best builds for any champion you want to master.
dotabuff.com API
Access Dota 2 hero performance metrics from Dotabuff, including win rates, pick rates, ban rates, item builds, and lane statistics. Retrieve meta trend data and detailed per-hero attributes, roles, and ability information to support hero analysis and draft research.
howbazaar.gg API
Query items, skills, merchants, and monsters from the How Bazaar game database. Look up detailed information about in-game equipment, abilities, NPCs, and enemy encounters, with optional filters by hero, tier, size, and tag.
leagueofgraphs.com API
Access League of Legends and Teamfight Tactics player statistics, rankings, and match histories. Look up summoner profiles, champion performance data, live game status, and competitive standings across both game modes and all supported regions.
pred.gg API
Access all gaming assets from the Pred.gg platform including hero icons, ability icons, skin portraits, item icons, perk icons, and rank icons. Use these images to build gaming apps, guides, or community tools with official Pred.gg graphics.
h2hggl.com API
Access live e-sports match data, daily schedules, upcoming games, and final results across H2H GG League eBasketball competitions. Retrieve real-time scores, player statistics, head-to-head comparisons, and detailed match timelines.
dota2protracker.com API
Track high-level Dota 2 gameplay by accessing real-time hero winrates, professional player match history, and facet performance data. Search the hero database and analyze current meta trends to inform your draft strategy and competitive play.