BYTETOOLS

Monster Hunter World DB API

Free Monster Hunter World API with no key: monsters with weaknesses and rewards, weapons, armour, skills, items and quests. Comprehensive. Tested example.

No API key requiredHTTPSFree tier

Endpoint tested and returned HTTP 200 on 2026-08-20

What is the Monster Hunter World DB API?

MHW-DB is a free, key-free API providing complete Monster Hunter World game data — monsters with elemental weaknesses and drop rewards, weapons, armour sets, skills, decorations, items and quests.

This is a thorough game database rather than a novelty API. Monster records include elemental and status weaknesses with star ratings, hitzone data and full reward tables with drop rates — the information players actually build tools around.

Its query syntax is distinctive: filters are passed as JSON in a `q` parameter, so you can express conditions like weakness to fire or a specific rarity range directly in the request rather than filtering client-side.

Quick facts

Base URL
https://mhw-db.com
Authentication
No API key required.
Rate limit
No published hard limit; fair use expected.
Pricing
Free and open source.
CORS
Not enabled — call it from your server
Official docs
Read the docs

How to use the Monster Hunter World DB API

Every request below was executed against the live API on 2026-08-20, and the response shown is the real body it returned — not an illustration.

1. List Monster Hunter World monsters

GET https://mhw-db.com/monsters

curl
curl 'https://mhw-db.com/monsters'
JavaScript (fetch)
const res = await fetch("https://mhw-db.com/monsters");
if (!res.ok) throw new Error(`Request failed: ${res.status}`);
const data = await res.json();
console.log(data);
Python (requests)
import requests

res = requests.get("https://mhw-db.com/monsters", timeout=20)
res.raise_for_status()
print(res.json())
Response — HTTP 200 (truncated)
[
  {
    "id": 1,
    "type": "small",
    "species": "herbivore",
    "elements": [],
    "name": "Aptonoth",
    "description": "Docile herbivores that graze in packs. Their meat is considered a delicacy and is rich in nutrients. If one member of the herd is attacked, the rest will flee immediately.",
    "ailments": [],
    "locations": [
      {
        "id": 1,
        "zoneCount": 17,
        "name": "Ancient Forest"
      }
    ],
    "resistances": [],
    "weaknesses": [
      {
        "element": "fire",
        "stars": 1,
        "condition": null
      },
      {
        "element": "water",
        "stars": 1,
        "condition": null
      },
      {
        "element": "thunder",
        "stars": 1,
        "condition": null
      },
      {
        "element": "ice",
        "stars": 1,
        "condition": null
      }
    ],
    "rewards": [
      {
        "id": 31,
        "item": {
          "id": 67,
          "rarity": 1,
          "carryLimit": 10,
          "value": 5,
          "name": "Raw Meat",
          "description": "Meat carved from a monster. Can be cooked, combined, or used to set a trap."
        },
        "conditions": [
          {
            "type": "carve",
            "rank": "low",
            "quantity": 1,
            "chance": 100,
            "subtype": "Body"
          },
          {
            "type": "carve",
            "rank": "high",
            "quantity": 1,
            "chance": 100,
            "subtype": "Body"
          }
        ]
      }
    ]
  },
  {
    "id": 2,
    "type": "small",
    "species": "fanged wyv

Parameters

ParameterTypeRequiredDescription
monsterspathOptionalAll monsters with weaknesses and rewards. monsters
weapons / armor / skills / itemspathOptionalOther game data collections. weapons
qstringOptionalJSON filter object. {"type":"large"}
pstringOptionalJSON projection to select fields. {"name":true}

Response fields

id / nameinteger|string
Monster identifier and name.
typestring
small or large.
speciesstring
Species classification such as herbivore or elder dragon.
elementsarray
Elements the monster itself uses.
weaknessesarray
Elemental weaknesses with star ratings and conditions.
rewardsarray
Drop items with rank, quantity and drop rate.
locationsarray
Where the monster appears.

What you can build with the Monster Hunter World DB API

  • Build a hunting companion app with weakness charts
  • Create a weapon or armour set builder
  • Look up drop rates for farming specific materials
  • Practise a JSON-filter query syntax

Common errors and how to fix them

Enormous response

Monster records include full reward tables.

Fix: Use the `p` projection parameter to select only the fields you render.

Filter syntax errors

The q parameter takes JSON, URL-encoded.

Fix: Encode the JSON object properly; unencoded braces break the query string.

Only covers World

This is Monster Hunter World specifically.

Fix: Other titles in the series are not included.

Monster Hunter World DB API — frequently asked questions

Is the Monster Hunter World API free?

Yes, completely free and open source with no API key.

What data does it include?

Monsters with elemental weaknesses, hitzones and full reward tables, plus weapons, armour, skills, decorations, items, charms and quests.

How do I filter results?

Pass a URL-encoded JSON object in the `q` parameter, and use `p` to project only the fields you need — which matters because full monster records are large.

Does it cover other Monster Hunter games?

No, it is specific to Monster Hunter World including Iceborne content.

Tools that pair with this API

Monster Hunter World DB is an independent third-party service and is not affiliated with ByteTools or ByteVancer. Details on this page were verified on 2026-08-20; always check the official documentation before relying on this API in production, as terms and limits can change.