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.
Endpoint tested and returned HTTP 200 on 20 Aug 2026
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 20 Aug 2026, 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 'https://mhw-db.com/monsters'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);import requests
res = requests.get("https://mhw-db.com/monsters", timeout=20)
res.raise_for_status()
print(res.json())[
{
"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 wyvParameters
| Parameter | Type | Required | Description |
|---|---|---|---|
monsters | path | Optional | All monsters with weaknesses and rewards. monsters |
weapons / armor / skills / items | path | Optional | Other game data collections. weapons |
q | string | Optional | JSON filter object. {"type":"large"} |
p | string | Optional | JSON 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
JSON Formatter
Format, beautify and minify JSON online with 2-space, 4-space or tab indentation. Sort keys alphabetically and catch syntax errors instantly — free and private.
JSON Validator
Free online JSON validator: validate JSON and find syntax errors with the exact line and column. See root type, key counts and depth — instant and 100% private.
Alternatives to Monster Hunter World DB API
If Monster Hunter World DB does not fit, these game & anime apis cover similar ground. Every one was called before publishing, and each links to its own reference page with a working curl command and the response it returned.
| API | What it does | Auth | CORS | Last verified |
|---|---|---|---|---|
| PokéAPI | Free Pokémon API with no key: stats, types, abilities, moves, evolutions and sprites for 1,000+ species. The most popular API for learning REST. Tested example. | No key | Yes | 19 Aug 2026 |
| Rick and Morty API | Free Rick and Morty API with no key: 800+ characters, episodes and locations with images, filtering and pagination. REST and GraphQL. Tested example. | No key | Yes | 19 Aug 2026 |
| Jikan (MyAnimeList) | Free unofficial MyAnimeList API with no key: anime and manga data, scores, characters, staff and seasonal listings. Tested curl example and live JSON. | No key | Yes | 19 Aug 2026 |
| Deck of Cards | Free playing card API with no key: shuffle decks, draw cards, manage piles and get card images. Stateful deck ids. Tested curl example and live JSON. | No key | Yes | 19 Aug 2026 |
| moogleAPI | Free Final Fantasy API with no key spanning the whole franchise: characters with race, role and affiliation, every mainline game, and monsters, with artwork. Live example. | No key | No | 21 Aug 2026 |
| Nekos.best | Free anime image API with no key: SFW anime images and reaction GIFs by category, with artist attribution and source links. CORS enabled. Tested example. | No key | No | 20 Aug 2026 |
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 20 Aug 2026; always check the official documentation before relying on this API in production, as terms and limits can change.