Discover/Mobafire API
live

Mobafire APImobafire.com

Retrieve the complete list of topics and chapters organized within any MOBAFire League of Legends build guide to quickly understand the guide's structure and content coverage. Navigate through detailed breakdowns of champion builds, itemization strategies, and gameplay tips by accessing the specific sections each guide contains.

This API takes change requests — .
Endpoint health
monitored
get_guide_topics
Checks pendingself-healing
Endpoints
1
Updated
3h ago
This call costs2 credits / call— charged only on success
Try it
Full URL of a MOBAFire build guide page (e.g. https://www.mobafire.com/league-of-legends/build/26-15-master-khazix-7-5m-points-jungle-guide-557590).
api.parse.bot/scraper/1ba2b0ae-76d9-453d-b5e3-1333aa9a8102/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/1ba2b0ae-76d9-453d-b5e3-1333aa9a8102/get_guide_topics?guide_url=https%3A%2F%2Fwww.mobafire.com%2Fleague-of-legends%2Fbuild%2F26-15-master-khazix-7-5m-points-jungle-guide-557590' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace mobafire-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: mobafire SDK — extract guide topics, bounded and re-runnable."""
from parse_apis.mobafire_com_api import Mobafire, ParseError

client = Mobafire()

# Extract topics from a Kha'Zix guide
for topic in client.guides.get_topics(
    guide_url="https://www.mobafire.com/league-of-legends/build/26-15-master-khazix-7-5m-points-jungle-guide-557590",
    limit=3,
):
    print(topic)

# Typed error handling: catch when guide URL is invalid/unreachable
try:
    first = client.guides.get_topics(
        guide_url="https://www.mobafire.com/league-of-legends/build/nonexistent-guide-000000",
        limit=1,
    ).first()
    print(first)
except ParseError as e:
    print(f"Error: {e}")

print("exercised: guides.get_topics")
All endpoints · 1 totalmissing one? ·

Extract the chapter topics from a MOBAFire build guide page. Returns the guide title, a list of topic names in order, the count, and a pre-formatted markdown representation. Each topic corresponds to a collapsible chapter section in the guide.

Input
ParamTypeDescription
guide_urlrequiredstringFull URL of a MOBAFire build guide page (e.g. https://www.mobafire.com/league-of-legends/build/26-15-master-khazix-7-5m-points-jungle-guide-557590).
Response
{
  "type": "object",
  "fields": {
    "topics": "array of strings — ordered list of chapter/topic names",
    "markdown": "string — pre-formatted markdown with the guide title and numbered topics",
    "guide_title": "string — title of the guide",
    "topics_count": "integer — number of topics"
  },
  "sample": {
    "data": {
      "topics": [
        "PLEASE READ",
        "INTRO",
        "EVOLUTIONS",
        "JUNGLE PATHING",
        "LVL 1 OR LVL 2 INVADING TECHNOLOGY",
        "TEAMFIGHTING",
        "(R) VOID ASSAULT ADVANTAGES",
        "WHAT CHAMPION TO BAN",
        "SUMMONER SPELLS",
        "CONTROL WARD"
      ],
      "markdown": "# [26.15] MASTER Kha'Zix 7.5M POINTS Jungle Guide\n\n## Tópicos Abordados no Guia\n\n1. PLEASE READ\n2. INTRO\n3. EVOLUTIONS\n4. JUNGLE PATHING\n5. LVL 1 OR LVL 2 INVADING TECHNOLOGY\n6. TEAMFIGHTING\n7. (R) VOID ASSAULT ADVANTAGES\n8. WHAT CHAMPION TO BAN\n9. SUMMONER SPELLS\n10. CONTROL WARD",
      "guide_title": "[26.15] MASTER Kha'Zix 7.5M POINTS Jungle Guide",
      "topics_count": 10
    },
    "status": "success"
  }
}

About the Mobafire API

The Mobafire API on Parse exposes 1 endpoint for the publicly available data on mobafire.com. Calls return JSON over HTTPS and are billed per successful response.

Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.