OpenMLBB SDK Docs

OpenMLBB Endpoint

SDK call mapping, request requirements, and Python example.

Every card documents the SDK call from OpenMLBB and mirrors API path/query/body requirements.

GET Equipment Expanded

/openmlbb/academy/equipment/expanded

Open Only This

API Path: /api/academy/equipment/expanded

Get detailed information about a specific equipment item. Supports query parameters for pagination and localization.

Query parameters:

  • size: Number of items per page (minimum: 1).
  • index: Page index (starting from 1).
  • lang: Language code for localized content (default: en).

The response includes detailed equipment data:

  • records: Array of equipment entries, each containing:
      • _id: Unique record identifier.
      • _createdAt: Creation timestamp.
      • _updatedAt: Last update timestamp.
      • data:
          • equipid: Equipment ID.
          • equipname: Equipment name (e.g., 'Demon Boots - Favor').
          • equipicon: Equipment icon URL.
          • equiptype: Equipment type ID.
          • equiptypename: Equipment type name (e.g., 'Roam').
          • equipskill1-7: Passive skills or effects (raw text segments).
          • equipskilldesc: Full description of equipment skills and effects.
          • equiptips: Item tips or stat bonuses (e.g., '+40 Movement Speed').
          • targetequipid: Target equipment ID (if linked).
      • id: Internal record ID.
      • sourceId: Source reference ID.

This endpoint is useful for:

  • Displaying full item details.
  • Explaining equipment effects and passive skills.
  • Guiding players in equipment selection and strategy.

Python Example

from OpenMLBB import OpenMLBB

client = OpenMLBB()
response = client.academy.equipment_expanded(size=20, index=1, lang="en")
print(response)

Path and Query Parameters

Name In Type Required Default
size query integer no 20
index query integer no 1
lang query string no en