ridwaanhall Profile Photo
Ridwan Halim

MLBB API & Web Platform

FastAPI-powered API and web hub delivering Mobile Legends hero stats, meta analytics, academy resources, and player utilities.

Completed
MLBB API & Web Platform - mlbb_landing.webp
MLBB API & Web Platform - mlbb_interactive_endpoint.webp
MLBB API & Web Platform - mlbb_public_api.webp
MLBB API & Web Platform - mlbb_docs.webp
MLBB API & Web Platform - mlbb_result.webp

5 images • Use arrows or dots to navigate

·

Description

A comprehensive public API and web platform designed for Mobile Legends: Bang Bang (MLBB), offering developers and players access to structured hero data, skill breakdowns, rankings, and meta insights.

Built with FastAPI and Python, deployed seamlessly on Vercel, and optimized with reproducible installs via uv for consistent developer environments.

Provides academy resources including guides, tutorials, and documentation to help developers integrate MLBB data into their own tools, bots, or dashboards.

Includes JWT-based authentication flows, enabling secure access to personalized endpoints and player-specific utilities.

Features a web playground with interactive forms at /web/*, allowing users to test endpoints directly in the browser without writing code.

Supports multiple SDKs: Python (OpenMLBB via PyPI) and TypeScript/JavaScript (mlbb-sdk via npm), ensuring cross-language integration for diverse developer needs.

Designed with modular components and visualization utilities, making it easy to extend functionality for new data sources, meta analysis, or game modes.

SEO-ready blog and documentation pages powered by OpenAPI schema, ensuring discoverability and clarity for both casual players and technical audiences.

Features

Hero & Skill API

REST endpoints delivering hero stats, skill data, and rankings with flexible identifiers.

Academy Resources

Guides, tutorials, and developer docs for building MLBB tools and integrations.

Player Hub

JWT-authenticated hub offering personalized insights, utilities, and account-linked features.

Analytics Tools

Meta analysis, hero counters, build recommendations, and visualization utilities for players and analysts.

Web Playground

Interactive forms at /web/* for testing API endpoints directly in the browser.

SDK Support

Python (OpenMLBB) and TypeScript (mlbb-sdk) SDKs for seamless integration across projects.

Tech Stack

FastAPI
FastAPI Modern, fast web framework for building APIs with Python
Python
Python Versatile programming language for web development, data science, and automation
Vercel
Vercel Platform for frontend frameworks and static sites
uv
uv A modern Python package and environment management tool
Source Code Live Demo