Mice
You can use both mice
and mouse
for these endpoints, they are interchangeable.
Get all mice
Properties
- Name
id
TypeintegerDescriptionMouse ID
- Name
type
TypestringDescriptionMouse type
- Name
name
TypestringDescriptionMouse name
- Name
abbreviated_name
TypestringDescriptionMouse abbreviated name
- Name
description
TypestringDescriptionMouse description
- Name
points
TypeintegerDescriptionMouse points
- Name
points_formatted
TypestringDescriptionMouse points formatted
- Name
gold
TypeintegerDescriptionMouse gold
- Name
gold_formatted
TypestringDescriptionMouse gold formatted
- Name
group
TypestringDescriptionMouse group
- Name
subgroup
TypestringDescriptionMouse subgroup
- Name
images
TypeobjectDescriptionNamethumbnail
TypestringDescriptionMouse thumbnail image
Namesilhouette_thumbnail
TypestringDescriptionMouse silhouette thumbnail image
Namemedium
TypestringDescriptionMouse medium image
Namesilhouette_medium
TypestringDescriptionMouse silhouette medium image
Namelarge
TypestringDescriptionMouse large image
Namesilhouette_large
TypestringDescriptionMouse silhouette large image
Namesquare
TypestringDescriptionMouse square image
Nameis_landscape
TypebooleanDescriptionMouse is landscape
- Name
has_weaknesses
TypebooleanDescriptionMouse has weaknesses
- Name
weaknesses
TypeobjectDescriptionNameeffective
TypearrayDescriptionMouse effective weaknesses
- Name
minlucks
TypeobjectDescriptionNamearcane
TypeintegerDescriptionMouse arcane minluck
Namedraconic
TypeintegerDescriptionMouse draconic minluck
Nameforgotten
TypeintegerDescriptionMouse forgotten minluck
Namehydro
TypeintegerDescriptionMouse hydro minluck
Namephysical
TypeintegerDescriptionMouse physical minluck
Nameshadow
TypeintegerDescriptionMouse shadow minluck
Nametactical
TypeintegerDescriptionMouse tactical minluck
Namelaw
TypeintegerDescriptionMouse law minluck
Namerift
TypeintegerDescriptionMouse rift minluck
- Name
wisdom
TypeintegerDescriptionMouse wisdom
Request
const mice = await fetch('https://api.mouse.rip/mice')
console.log(mice)
Response
[
{
"id": 958,
"type": "glazed",
"name": "Glazy Mouse",
"abbreviated_name": "Glazy",
"description": "Now here's a guy who knows how to enjoy the holidays! Smothered in a generous coating of Pecorino Glaze, he spends the festive season sipping on syrup and basking in the cold, winter sun. The sticky blanket of glaze not only insulates him from heat loss but also gives his fur a smooth and silky shine.<br />\n<br />\nThe only thing that can disturb this cool dude from being glued to his cozy fortress of solitude is more Pecorino Glaze. He just can't seem to slather on enough!",
"points": 50000,
"points_formatted": "50,000",
"gold": 10000,
"gold_formatted": "10,000",
"group": "Event Mice",
"subgroup": "Great Winter Hunt",
"images": {
"thumbnail": "",
"silhouette_thumbnail": "https://www.mousehuntgame.com/images/mice/silhouette_thumb/9b953ab270bc8f746fb4aab19ea30f8e.gif?cv=2",
"medium": "https://www.mousehuntgame.com/images/mice/medium/f0e7f93e6599526a427b418f35064a9b.jpg?cv=2",
"silhouette_medium": "https://www.mousehuntgame.com/images/mice/silhouette_medium/51093497ebab70fd4fc3b20aff68a41d.jpg?cv=2",
"large": "https://www.mousehuntgame.com/images/mice/large/3e34b94eef104d099d0dd3c2166baef7.jpg?cv=2",
"silhouette_large": "https://www.mousehuntgame.com/images/mice/silhouette_large/0dbc988470eb1d6157fe122713daa521.jpg?cv=2",
"square": "https://www.mousehuntgame.com/images/mice/square/baab211c67d0a5e9914c8e832c8ad7a9.jpg?cv=2",
"is_landscape": false
},
"has_weaknesses": true,
"weaknesses": {
"effective": [
"Physical",
"Shadow",
"Tactical",
"Arcane",
"Forgotten",
"Hydro",
"Draconic",
"Law",
"Rift"
]
},
"minlucks": {
"arcane": 1,
"draconic": 1,
"forgotten": 1,
"hydro": 1,
"physical": 1,
"shadow": 1,
"tactical": 1,
"law": 1,
"rift": 1
},
"wisdom": 3600,
"effectivenesses": {
"power": 2,
"arcane": 100,
"draconic": 100,
"forgotten": 100,
"hydro": 100,
"parental": 0,
"physical": 100,
"shadow": 100,
"tactical": 100,
"law": 100,
"rift": 100
}
}
]
Get mouse by id
Replace :id
with the mouse type or ID.
Properties
- Name
id
TypeintegerDescriptionMouse ID
- Name
type
TypestringDescriptionMouse type
- Name
name
TypestringDescriptionMouse name
- Name
abbreviated_name
TypestringDescriptionMouse abbreviated name
- Name
description
TypestringDescriptionMouse description
- Name
points
TypeintegerDescriptionMouse points
- Name
points_formatted
TypestringDescriptionMouse points formatted
- Name
gold
TypeintegerDescriptionMouse gold
- Name
gold_formatted
TypestringDescriptionMouse gold formatted
- Name
group
TypestringDescriptionMouse group
- Name
subgroup
TypestringDescriptionMouse subgroup
- Name
images
TypeobjectDescriptionNamethumbnail
TypestringDescriptionMouse thumbnail image
Namesilhouette_thumbnail
TypestringDescriptionMouse silhouette thumbnail image
Namemedium
TypestringDescriptionMouse medium image
Namesilhouette_medium
TypestringDescriptionMouse silhouette medium image
Namelarge
TypestringDescriptionMouse large image
Namesilhouette_large
TypestringDescriptionMouse silhouette large image
Namesquare
TypestringDescriptionMouse square image
Nameis_landscape
TypebooleanDescriptionMouse is landscape
- Name
has_weaknesses
TypebooleanDescriptionMouse has weaknesses
- Name
weaknesses
TypeobjectDescriptionNameeffective
TypearrayDescriptionMouse effective weaknesses
- Name
minlucks
TypeobjectDescriptionNamearcane
TypeintegerDescriptionMouse arcane minluck
Namedraconic
TypeintegerDescriptionMouse draconic minluck
Nameforgotten
TypeintegerDescriptionMouse forgotten minluck
Namehydro
TypeintegerDescriptionMouse hydro minluck
Namephysical
TypeintegerDescriptionMouse physical minluck
Nameshadow
TypeintegerDescriptionMouse shadow minluck
Nametactical
TypeintegerDescriptionMouse tactical minluck
Namelaw
TypeintegerDescriptionMouse law minluck
Namerift
TypeintegerDescriptionMouse rift minluck
- Name
wisdom
TypeintegerDescriptionMouse wisdom
Request
// Can use either type or ID
const mouse = await fetch('https://api.mouse.rip/mouse/glazed')
console.log(mouse)
const mouse = await fetch('https://api.mouse.rip/mouse/958')
console.log(mouse)
Response
{
"id": 958,
"type": "glazed",
"name": "Glazy Mouse",
"abbreviated_name": "Glazy",
"description": "Now here's a guy who knows how to enjoy the holidays! Smothered in a generous coating of Pecorino Glaze, he spends the festive season sipping on syrup and basking in the cold, winter sun. The sticky blanket of glaze not only insulates him from heat loss but also gives his fur a smooth and silky shine.<br />\n<br />\nThe only thing that can disturb this cool dude from being glued to his cozy fortress of solitude is more Pecorino Glaze. He just can't seem to slather on enough!",
"points": 50000,
"points_formatted": "50,000",
"gold": 10000,
"gold_formatted": "10,000",
"group": "Event Mice",
"subgroup": "Great Winter Hunt",
"images": {
"thumbnail": "",
"silhouette_thumbnail": "https://www.mousehuntgame.com/images/mice/silhouette_thumb/9b953ab270bc8f746fb4aab19ea30f8e.gif?cv=2",
"medium": "https://www.mousehuntgame.com/images/mice/medium/f0e7f93e6599526a427b418f35064a9b.jpg?cv=2",
"silhouette_medium": "https://www.mousehuntgame.com/images/mice/silhouette_medium/51093497ebab70fd4fc3b20aff68a41d.jpg?cv=2",
"large": "https://www.mousehuntgame.com/images/mice/large/3e34b94eef104d099d0dd3c2166baef7.jpg?cv=2",
"silhouette_large": "https://www.mousehuntgame.com/images/mice/silhouette_large/0dbc988470eb1d6157fe122713daa521.jpg?cv=2",
"square": "https://www.mousehuntgame.com/images/mice/square/baab211c67d0a5e9914c8e832c8ad7a9.jpg?cv=2",
"is_landscape": false
},
"has_weaknesses": true,
"weaknesses": {
"effective": [
"Physical",
"Shadow",
"Tactical",
"Arcane",
"Forgotten",
"Hydro",
"Draconic",
"Law",
"Rift"
]
},
"minlucks": {
"arcane": 1,
"draconic": 1,
"forgotten": 1,
"hydro": 1,
"physical": 1,
"shadow": 1,
"tactical": 1,
"law": 1,
"rift": 1
},
"wisdom": 3600,
"effectivenesses": {
"power": 2,
"arcane": 100,
"draconic": 100,
"forgotten": 100,
"hydro": 100,
"parental": 0,
"physical": 100,
"shadow": 100,
"tactical": 100,
"law": 100,
"rift": 100
}
}
Get mice minlucks
Data source is the Minimum Luck Values spreadsheet.
Properties
- Name
id
TypeintegerDescriptionMouse ID
- Name
type
TypestringDescriptionMouse type
- Name
name
TypestringDescriptionMouse name
- Name
minlucks
TypeobjectDescriptionNamepower
TypeintegerDescriptionPower minluck
Namearcane
TypeintegerDescriptionArcane minluck
Namedraconic
TypeintegerDescriptionDraconic minluck
Nameforgotten
TypeintegerDescriptionForgotten minluck
Namehydro
TypeintegerDescriptionHydro minluck
Namephysical
TypeintegerDescriptionPhysical minluck
Nameshadow
TypeintegerDescriptionShadow minluck
Nametactical
TypeintegerDescriptionTactical minluck
Namelaw
TypeintegerDescriptionLaw minluck
Namerift
TypeintegerDescriptionRift minluck
Request
// Can use either type or ID
const minlucks = await fetch('https://api.mouse.rip/minlucks')
console.log(minlucks)
Response
[
{
"id": 1,
"type": "abominable_snow",
"name": "Abominable Snow Mouse",
"minlucks": {
"arcane": 31,
"draconic": 0,
"forgotten": 31,
"hydro": 31,
"physical": 31,
"shadow": 31,
"tactical": 31,
"law": 31,
"rift": 0
}
},
{
"id": 2,
"type": "acolyte",
"name": "Acolyte Mouse",
"minlucks": {
"arcane": 380,
"draconic": 0,
"forgotten": 68,
"hydro": 0,
"physical": 0,
"shadow": 380,
"tactical": 0,
"law": 0,
"rift": 0
}
},
...
]
Get mice wisdom
Data source is the MH Wisdom Values spreadsheet.
Properties
- Name
id
TypeintegerDescriptionMouse ID
- Name
type
TypestringDescriptionMouse type
- Name
name
TypestringDescriptionMouse name
- Name
wisdom
TypeintegerDescriptionMouse wisdom
Request
const wisdom = await fetch('https://api.mouse.rip/wisdom')
console.log(wisdom)
Response
[
{
"id": 1,
"type": "abominable_snow",
"name": "Abominable Snow Mouse",
"wisdom": 1000
},
{
"id": 2,
"type": "acolyte",
"name": "Acolyte Mouse",
"wisdom": 3185
},
...
]
Get mice effectiveness values
Data source is the Minimum Luck Values spreadsheet.
Properties
- Name
id
TypeintegerDescriptionMouse ID
- Name
type
TypestringDescriptionMouse type
- Name
name
TypestringDescriptionMouse name
- Name
effectivenesses
TypeobjectDescriptionNamepower
TypeintegerDescriptionPower effectiveness value
Namearcane
TypeintegerDescriptionArcane effectiveness value
Namedraconic
TypeintegerDescriptionDraconic effectiveness value
Nameforgotten
TypeintegerDescriptionForgotten effectiveness value
Namehydro
TypeintegerDescriptionHydro effectiveness value
Nameparental
TypeintegerDescriptionParental effectiveness value
Namephysical
TypeintegerDescriptionPhysical effectiveness value
Nameshadow
TypeintegerDescriptionShadow effectiveness value
Nametactical
TypeintegerDescriptionTactical effectiveness value
Namelaw
TypeintegerDescriptionLaw effectiveness value
Namerift
TypeintegerDescriptionRift effectiveness value
Request
const effs = await fetch('https://api.mouse.rip/effs')
console.log(effs)
Response
[
{
"id": 1,
"type": "abominable_snow",
"name": "Abominable Snow Mouse",
"effectivenesses": {
"power": 1900,
"arcane": 100,
"draconic": 0,
"forgotten": 100,
"hydro": 100,
"parental": 0,
"physical": 100,
"shadow": 100,
"tactical": 100,
"law": 100,
"rift": 0
}
},
{
"id": 2,
"type": "acolyte",
"name": "Acolyte Mouse",
"effectivenesses": {
"power": 18000,
"arcane": 25,
"draconic": 0,
"forgotten": 175,
"hydro": 0,
"parental": 0,
"physical": 0,
"shadow": 25,
"tactical": 0,
"law": 0,
"rift": 0
}
},
...
]
Get mice groups
Properties
- Name
id
TypestringDescriptionMouse group ID
- Name
name
TypestringDescriptionMouse group name
Request
const miceGroups = await fetch('https://api.mouse.rip/mice-groups')
console.log(miceGroups)
Response
[
{
"id": "common",
"name": "Indigenous Mice"
},
{
"id": "dock",
"name": "Dock Dwellers"
},
{
"id": "mountain",
"name": "Mountain Mice"
},
...
]
Get mice regions
Properties
- Name
id
TypestringDescriptionMouse region ID
- Name
name
TypestringDescriptionMouse region name
Request
const miceRegions = await fetch('https://api.mouse.rip/mice-regions')
console.log(miceRegions)
Response
[
{
"id": "acolyte_realm",
"name": "Acolyte Realm"
},
{
"id": "balacks_cove",
"name": "Balack's Cove"
},
{
"id": "bazaar",
"name": "Bazaar"
},
...
]