Maps
Data about treasure maps: which maps a scroll case opens, the chests they award, and which maps a mouse can appear on.
Get maps for a mouse
The treasure maps a mouse can appear on, from MHCT. Only maps where the mouse was seen at least 5 times are returned, and retired maps are left out unless include_retired=true. Replace :id with the mouse type or ID.
Query parameters
- Name
include_retiredTypebooleanDescriptionInclude retired content: maps and items MHCT marks(Retired), and items the game marksinactiveorremoved. Left out by default.
Properties
- Name
mapTypestringDescriptionMap name. - Name
rateTypeintegerDescriptionAppearance rate out of 10,000 (divide by 100 for a percentage). - Name
seen_mapsTypeintegerDescriptionNumber of sampled maps the mouse was seen on. - Name
total_mapsTypeintegerDescriptionTotal number of sampled maps.
Request
GET
https://api.mouse.rip/map/mouse/948const response = await fetch('https://api.mouse.rip/map/mouse/948')
Response
[
{
"map": "Prickly Plains Map",
"rate": 5000,
"seen_maps": 120,
"total_maps": 240
}
]
Get map relations
Every scroll case, the treasure map it opens into, and the chests that map awards. For one scroll case, map, or chest, use /map/relations/:id.
Properties
- Name
scrollCaseTypeobjectDescriptionThe scroll case, withid,type, andname. - Name
mapTypeobjectDescriptionThe map the scroll case opens into, withnameandmhctId. - Name
chestsTypearray of valuesDescriptionThe treasure chests the map awards, each withid,type,name, andrare.
Request
GET
https://api.mouse.rip/map/relations/chrome_scroll_case_convertibleconst response = await fetch('https://api.mouse.rip/map/relations/chrome_scroll_case_convertible')
Response
[
{
"scrollCase": {
"id": 2378,
"type": "chrome_scroll_case_convertible",
"name": "Chrome Scroll Case"
},
"map": {
"name": "Easy Chrome Map",
"mhctId": 87
},
"chests": [
{
"id": 2373,
"type": "chrome_easy_treasure_chest_convertible",
"name": "Easy Chrome Treasure Chest",
"rare": false
},
{
"id": 2380,
"type": "rare_chrome_easy_treasure_chest_convertible",
"name": "Rare Easy Chrome Treasure Chest",
"rare": true
}
]
},
{
"scrollCase": {
"id": 2378,
"type": "chrome_scroll_case_convertible",
"name": "Chrome Scroll Case"
},
"map": {
"name": "Medium Chrome Map",
"mhctId": 83
},
"chests": [
{
"id": 2377,
"type": "chrome_medium_treasure_chest_convertible",
"name": "Medium Chrome Treasure Chest",
"rare": false
},
{
"id": 2384,
"type": "rare_chrome_medium_treasure_chest_convertible",
"name": "Rare Medium Chrome Treasure Chest",
"rare": true
}
]
},
...
]
Map relations for one scroll case, map or chest
Accepts a scroll case or chest type or item ID, a map's MHCT ID, or a map name or slug.
Request
GET
https://api.mouse.rip/map/relations/easy_mapconst response = await fetch('https://api.mouse.rip/map/relations/easy_map')
Response
[
{
"scrollCase": {
"id": 921,
"type": "treasure_map_scroll_case_convertible",
"name": "Relic Hunter Scroll Case"
},
"map": {
"name": "Easy Map",
"mhctId": 15
},
"chests": [
{
"id": 3792,
"type": "easy_rh_treasure_chest_convertible",
"name": "Easy Treasure Chest",
"rare": false
},
{
"id": 3799,
"type": "rare_easy_rh_treasure_chest_convertible",
"name": "Rare Easy Treasure Chest",
"rare": true
}
]
}
]
Get community map data
old lists the IDs of inactive community maps.
Request
GET
https://api.mouse.rip/map/communityconst response = await fetch('https://api.mouse.rip/map/community')
Response
{
"old": [
7419733,
7419715,
...
]
}
Get scrolls to maps
Maps each scroll case to the treasure maps it can open, with the MHCT ID for each map.
Properties
- Name
[scroll]Typearray of valuesDescriptionKeyed by scroll case type (slug). - Name
[scroll][].nameTypestringDescriptionMap name. - Name
[scroll][].mhctIdTypeintegerDescriptionMHCT ID for the map.
Request
GET
https://api.mouse.rip/map/scrollsconst response = await fetch('https://api.mouse.rip/map/scrolls')
Response
{
"chrome_scroll_case_convertible": [
{
"name": "Easy Chrome Map",
"mhctId": 87
},
{
"name": "Medium Chrome Map",
"mhctId": 83
},
...
],
"party_size_chrome_scroll_case_convertible": [
{
"name": "Party Size Easy Chrome Map",
"mhctId": 90043
},
{
"name": "Party Size Medium Chrome Map",
"mhctId": 90045
},
...
],
"chrome_boss_scroll_case_convertible": [
{
"name": "Easy Chrome Slayer Map",
"mhctId": 162
},
{
"name": "Medium Chrome Slayer Map",
"mhctId": 165
},
...
],
...
}