Mice
You can use both mice and mouse for these endpoints, they are interchangeable.
Get all mice
Properties
- Name
idTypeintegerDescriptionMouse ID
- Name
typeTypestringDescriptionMouse type
- Name
nameTypestringDescriptionMouse name
- Name
abbreviated_nameTypestringDescriptionMouse abbreviated name
- Name
descriptionTypestringDescriptionMouse description
- Name
pointsTypeintegerDescriptionMouse points
- Name
points_formattedTypestringDescriptionMouse points formatted
- Name
goldTypeintegerDescriptionMouse gold
- Name
gold_formattedTypestringDescriptionMouse gold formatted
- Name
groupTypestringDescriptionMouse group
- Name
subgroupTypestringDescriptionMouse subgroup
- Name
imagesTypeobjectDescriptionNamethumbnailTypestringDescriptionMouse thumbnail image
Namesilhouette_thumbnailTypestringDescriptionMouse silhouette thumbnail image
NamemediumTypestringDescriptionMouse medium image
Namesilhouette_mediumTypestringDescriptionMouse silhouette medium image
NamelargeTypestringDescriptionMouse large image
Namesilhouette_largeTypestringDescriptionMouse silhouette large image
NamesquareTypestringDescriptionMouse square image
Nameis_landscapeTypebooleanDescriptionMouse is landscape
- Name
has_weaknessesTypebooleanDescriptionMouse has weaknesses
- Name
weaknessesTypeobjectDescriptionNameeffectiveTypearrayDescriptionMouse effective weaknesses
- Name
minlucksTypeobjectDescriptionNamearcaneTypeintegerDescriptionMouse arcane minluck
NamedraconicTypeintegerDescriptionMouse draconic minluck
NameforgottenTypeintegerDescriptionMouse forgotten minluck
NamehydroTypeintegerDescriptionMouse hydro minluck
NamephysicalTypeintegerDescriptionMouse physical minluck
NameshadowTypeintegerDescriptionMouse shadow minluck
NametacticalTypeintegerDescriptionMouse tactical minluck
NamelawTypeintegerDescriptionMouse law minluck
NameriftTypeintegerDescriptionMouse rift minluck
- Name
wisdomTypeintegerDescriptionMouse 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
idTypeintegerDescriptionMouse ID
- Name
typeTypestringDescriptionMouse type
- Name
nameTypestringDescriptionMouse name
- Name
abbreviated_nameTypestringDescriptionMouse abbreviated name
- Name
descriptionTypestringDescriptionMouse description
- Name
pointsTypeintegerDescriptionMouse points
- Name
points_formattedTypestringDescriptionMouse points formatted
- Name
goldTypeintegerDescriptionMouse gold
- Name
gold_formattedTypestringDescriptionMouse gold formatted
- Name
groupTypestringDescriptionMouse group
- Name
subgroupTypestringDescriptionMouse subgroup
- Name
imagesTypeobjectDescriptionNamethumbnailTypestringDescriptionMouse thumbnail image
Namesilhouette_thumbnailTypestringDescriptionMouse silhouette thumbnail image
NamemediumTypestringDescriptionMouse medium image
Namesilhouette_mediumTypestringDescriptionMouse silhouette medium image
NamelargeTypestringDescriptionMouse large image
Namesilhouette_largeTypestringDescriptionMouse silhouette large image
NamesquareTypestringDescriptionMouse square image
Nameis_landscapeTypebooleanDescriptionMouse is landscape
- Name
has_weaknessesTypebooleanDescriptionMouse has weaknesses
- Name
weaknessesTypeobjectDescriptionNameeffectiveTypearrayDescriptionMouse effective weaknesses
- Name
minlucksTypeobjectDescriptionNamearcaneTypeintegerDescriptionMouse arcane minluck
NamedraconicTypeintegerDescriptionMouse draconic minluck
NameforgottenTypeintegerDescriptionMouse forgotten minluck
NamehydroTypeintegerDescriptionMouse hydro minluck
NamephysicalTypeintegerDescriptionMouse physical minluck
NameshadowTypeintegerDescriptionMouse shadow minluck
NametacticalTypeintegerDescriptionMouse tactical minluck
NamelawTypeintegerDescriptionMouse law minluck
NameriftTypeintegerDescriptionMouse rift minluck
- Name
wisdomTypeintegerDescriptionMouse 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
idTypeintegerDescriptionMouse ID
- Name
typeTypestringDescriptionMouse type
- Name
nameTypestringDescriptionMouse name
- Name
minlucksTypeobjectDescriptionNamepowerTypeintegerDescriptionPower minluck
NamearcaneTypeintegerDescriptionArcane minluck
NamedraconicTypeintegerDescriptionDraconic minluck
NameforgottenTypeintegerDescriptionForgotten minluck
NamehydroTypeintegerDescriptionHydro minluck
NamephysicalTypeintegerDescriptionPhysical minluck
NameshadowTypeintegerDescriptionShadow minluck
NametacticalTypeintegerDescriptionTactical minluck
NamelawTypeintegerDescriptionLaw minluck
NameriftTypeintegerDescriptionRift 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
idTypeintegerDescriptionMouse ID
- Name
typeTypestringDescriptionMouse type
- Name
nameTypestringDescriptionMouse name
- Name
wisdomTypeintegerDescriptionMouse 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
idTypeintegerDescriptionMouse ID
- Name
typeTypestringDescriptionMouse type
- Name
nameTypestringDescriptionMouse name
- Name
effectivenessesTypeobjectDescriptionNamepowerTypeintegerDescriptionPower effectiveness value
NamearcaneTypeintegerDescriptionArcane effectiveness value
NamedraconicTypeintegerDescriptionDraconic effectiveness value
NameforgottenTypeintegerDescriptionForgotten effectiveness value
NamehydroTypeintegerDescriptionHydro effectiveness value
NameparentalTypeintegerDescriptionParental effectiveness value
NamephysicalTypeintegerDescriptionPhysical effectiveness value
NameshadowTypeintegerDescriptionShadow effectiveness value
NametacticalTypeintegerDescriptionTactical effectiveness value
NamelawTypeintegerDescriptionLaw effectiveness value
NameriftTypeintegerDescriptionRift 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
idTypestringDescriptionMouse group ID
- Name
nameTypestringDescriptionMouse 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
idTypestringDescriptionMouse region ID
- Name
nameTypestringDescriptionMouse 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"
},
...
]