IMMO API
Public endpoints for IMMO data
Public endpoints for IMMO data
GET /dungeons HTTP/1.1
Host: immo.soyab.uk
Accept: */*
{
"dungeons": [
{
"id": 1,
"name": "text",
"description": "text",
"image_url": "text",
"level_required": 1,
"difficulty": 1,
"length": 1,
"cost": 1,
"shards": 1,
"completion_requirement": 1,
"location": {
"id": 1,
"name": "text"
},
"loot": [
{
"hashed_item_id": "text",
"name": "text",
"image_url": "text",
"quality": "text",
"quantity": 1,
"chance": 1
}
],
"experience": {
"skills": {
"combat": 1,
"dungeoneering": 1
}
}
}
],
"endpoint_updates_at": "text"
}GET /enemies HTTP/1.1
Host: immo.soyab.uk
Accept: */*
{
"enemies": [
{
"id": 1,
"name": "text",
"image_url": "text",
"level": 1,
"experience": 1,
"health": 1,
"chance_of_loot": 1,
"location": {
"id": 1,
"name": "text"
},
"loot": [
{
"hashed_item_id": "text",
"name": "text",
"image_url": "text",
"quality": "text",
"quantity": 1,
"chance": 1
}
]
}
],
"endpoint_updates_at": "text"
}GET /worldboss HTTP/1.1
Host: immo.soyab.uk
Accept: */*
{
"world_bosses": [
{
"id": 1,
"name": "text",
"image_url": "text",
"level": 1,
"location": {
"id": 1,
"name": "text"
},
"loot": [
{
"hashed_item_id": "text",
"name": "text",
"image_url": "text",
"quality": "text",
"quantity": 1,
"chance": 1
}
],
"status": "READY_FOR_LOBBY",
"battle_starts_at": "text",
"battle_ends_at": "text"
}
],
"endpoint_updates_at": "text"
}GET /shrine HTTP/1.1
Host: immo.soyab.uk
Accept: */*
{
"progress": [
{
"id": 1,
"tier": {
"key": "text",
"name": "text"
},
"effects": [
{
"target": "text",
"attribute": "text",
"value": 1,
"value_type": "text"
}
],
"current_value": 1,
"target_value": 1,
"target_remaining": 1,
"percentage": 1,
"goal_reached_at": "text",
"is_active": true,
"in_progress": true,
"can_activate": true
}
],
"endpoint_updates_at": "text"
}GET /Items HTTP/1.1
Host: immo.soyab.uk
Accept: */*
{
"date": "text",
"items": [
{
"hashed_id": "text",
"name": "text",
"description": "text",
"image_url": "text",
"type": "text",
"quality": "text",
"vendor_price": 1,
"is_tradeable": true,
"max_tier": 1,
"pet": {
"hashed_id": "text",
"name": "text",
"description": "text",
"image_url": "text"
},
"requirements": {
"combat": 1,
"strength": 1,
"defence": 1,
"mining": 1,
"fishing": 1,
"woodcutting": 1,
"dexterity": 1
},
"stats": {
"agility": 1,
"accuracy": 1,
"attack_power": 1,
"critical_damage": 1,
"critical_chance": 1,
"protection": 1,
"movement_speed": 1
},
"effects": [
{
"value": 1,
"target": "text",
"attribute": "text",
"value_type": "text"
}
],
"tier_modifiers": {
"agility": 1,
"accuracy": 1,
"attack_power": 1,
"critical_damage": 1,
"protection": 1
},
"recipe": {
"skill": "text",
"level_required": 1,
"max_uses": 1,
"experience": {
"stats": {
"speed": 1,
"strength": 1
},
"skills": {
"alchemy": 1,
"forge": 1
}
},
"materials": [
{
"hashed_item_id": "text",
"item_name": "text",
"quantity": 1
}
],
"result": {
"hashed_item_id": "text",
"item_name": "text"
}
},
"upgrade_requirements": [
{
"item_id": 1,
"quantity": 1
}
],
"health_restore": 1,
"hunger_restore": 1,
"where_to_find": {
"dungeons": [
{
"id": 1,
"name": "text"
}
],
"enemies": [
{
"id": 1,
"name": "text",
"level": 1
}
],
"world_bosses": [
{
"id": 1,
"name": "text"
}
]
}
}
],
"pagination": {
"current_page": 1,
"last_page": 1,
"per_page": 1,
"total": 1,
"from": 1,
"to": 1
}
}GET /inspect?id=text HTTP/1.1
Host: immo.soyab.uk
Accept: */*
{
"item": {
"hashed_id": "text",
"name": "text",
"description": "text",
"image_url": "text",
"type": "text",
"quality": "text",
"vendor_price": 1,
"is_tradeable": true,
"max_tier": 1,
"pet": {
"hashed_id": "text",
"name": "text",
"description": "text",
"image_url": "text"
},
"requirements": {
"combat": 1,
"strength": 1,
"defence": 1,
"mining": 1,
"fishing": 1,
"woodcutting": 1,
"dexterity": 1
},
"stats": {
"agility": 1,
"accuracy": 1,
"attack_power": 1,
"critical_damage": 1,
"critical_chance": 1,
"protection": 1,
"movement_speed": 1
},
"effects": [
{
"value": 1,
"target": "text",
"attribute": "text",
"value_type": "text"
}
],
"tier_modifiers": {
"agility": 1,
"accuracy": 1,
"attack_power": 1,
"critical_damage": 1,
"protection": 1
},
"recipe": {
"skill": "text",
"level_required": 1,
"max_uses": 1,
"experience": {
"stats": {
"speed": 1,
"strength": 1
},
"skills": {
"alchemy": 1,
"forge": 1
}
},
"materials": [
{
"hashed_item_id": "text",
"item_name": "text",
"quantity": 1
}
],
"result": {
"hashed_item_id": "text",
"item_name": "text"
}
},
"upgrade_requirements": [
{
"item_id": 1,
"quantity": 1
}
],
"health_restore": 1,
"hunger_restore": 1,
"where_to_find": {
"dungeons": [
{
"id": 1,
"name": "text"
}
],
"enemies": [
{
"id": 1,
"name": "text",
"level": 1
}
],
"world_bosses": [
{
"id": 1,
"name": "text"
}
]
}
}
}GET /market?id=text&tier=1&type=orders HTTP/1.1
Host: immo.soyab.uk
Accept: */*
{
"history_data": [
{
"date": "text",
"average_price": 1,
"total_sold": 1
}
],
"latest_sold": [
{
"item": {
"hashed_id": "text",
"name": "text",
"image_url": "text"
},
"tier": 1,
"quantity": 1,
"price_per_item": 1,
"total_price": 1,
"sold_at": "text",
"id": 1
}
],
"type": "text",
"endpoint_updates_at": "text"
}