CherryTree API
Public endpoints for CherryTree data
Last updated
Was this helpful?
Public endpoints for CherryTree data
Last updated
Was this helpful?
Was this helpful?
GET /alchemy HTTP/1.1
Host: cherrytree.soyab.uk
Accept: */*
{
"total": 1,
"results": [
{
"id": 1,
"itemId": 1,
"name": "text",
"levelRequired": 1,
"potionType": "text",
"potionTimer": 1,
"alchemyExpProvided": 1,
"attackBonus": 1,
"strengthBonus": 1,
"defenceBonus": 1,
"healthBonus": 1,
"materials": [
{
"itemId": 1,
"itemName": "text",
"amount": 1
}
]
}
]
}GET /basecamp HTTP/1.1
Host: cherrytree.soyab.uk
Accept: */*
{
"total": 1,
"results": [
{
"id": 1,
"baseTowerLevel": "text",
"baseTowerBenefit": "text",
"requiredSkills": [
{
"name": "text",
"level": 1
}
],
"baseTowerItems": [
{
"itemId": 1,
"name": "text",
"amount": 1
}
],
"baseTowerRewards": [
{
"itemId": 1,
"type": "text",
"name": "text",
"amount": 1
}
]
}
]
}GET /blessed HTTP/1.1
Host: cherrytree.soyab.uk
Accept: */*
{
"total": 1,
"results": [
{
"id": 1,
"itemId": 1,
"name": "text",
"level": "text",
"description": "text",
"requirementId": 1,
"requirement": "text",
"originalCost": 1,
"baseCamp57Cost": 1,
"tikiTheTicketCost": 1,
"bothCost": 1
}
]
}GET /cooking HTTP/1.1
Host: cherrytree.soyab.uk
Accept: */*
{
"total": 1,
"results": [
{
"id": 1,
"itemId": 1,
"name": "text",
"burntId": 1,
"burnt": "text",
"requiredLevel": 1,
"burntLevel": 1,
"burntChance": 1,
"cookingExp": 1,
"materials": [
{
"itemId": 1,
"name": "text"
}
]
}
]
}GET /crafting HTTP/1.1
Host: cherrytree.soyab.uk
Accept: */*
{
"total": 1,
"results": [
{
"id": 1,
"itemId": 1,
"name": "text",
"category": "text",
"craftingLevel": 1,
"craftingExp": 1,
"materials": [
{
"itemId": 1,
"name": "text",
"amount": 1
}
]
}
]
}GET /discovery HTTP/1.1
Host: cherrytree.soyab.uk
Accept: */*
{
"total": 1,
"results": [
{
"id": 1,
"discoveryLocation": "text",
"discoveryExp": 1,
"discoveryLevel": 1,
"drops": [
{
"dropId": 1,
"itemId": 1,
"name": "text",
"rarity": "text",
"baseChance": 1,
"luckChance": 1,
"extremeLuckChance": 1
}
]
}
]
}GET /event HTTP/1.1
Host: cherrytree.soyab.uk
Accept: */*
{
"total": 1,
"results": [
{
"id": 1,
"itemId": 1,
"name": "text",
"drops": [
{
"itemId": 1,
"name": "text",
"amount": 1,
"percentage": 1,
"text": "text"
}
]
}
]
}GET /exploration HTTP/1.1
Host: cherrytree.soyab.uk
Accept: */*
{
"total": 1,
"results": [
{
"id": 1,
"safe": "text",
"level": 1,
"steps": 1,
"energy": 1,
"exp": 1,
"drops": [
{
"itemId": 1,
"name": "text",
"amount": 1,
"percentage": 1,
"text": "text"
}
],
"metalDrops": [
{
"itemId": 1,
"name": "text",
"amount": 1,
"percentage": 1,
"text": "text"
}
]
}
]
}GET /farming HTTP/1.1
Host: cherrytree.soyab.uk
Accept: */*
{
"total": 1,
"results": [
{
"id": 1,
"itemId": 1,
"seedName": "text",
"seedDurationInSeconds": 1,
"seedLevel": 1,
"seedExp": 1,
"rewardId": 1,
"reward": "text",
"chanceForScythe": 1,
"chanceForScytheText": "text"
}
]
}GET /fishing HTTP/1.1
Host: cherrytree.soyab.uk
Accept: */*
{
"total": 1,
"results": [
{
"id": 1,
"fishingLocation": "text",
"fishingExp": 1,
"fishingLevel": 1,
"fishingSpeedInMilliseconds": 1,
"premiumLocation": true,
"drops": [
{
"dropId": 1,
"itemId": 1,
"name": "text",
"rarity": "text",
"baseChance": 1,
"luckChance": 1,
"extremeLuckChance": 1
}
]
}
]
}GET /fletching HTTP/1.1
Host: cherrytree.soyab.uk
Accept: */*
{
"total": 1,
"results": [
{
"id": 1,
"itemId": 1,
"name": "text",
"category": "text",
"fletchingLevel": 1,
"fletchingExp": 1,
"materials": [
{
"itemId": 1,
"name": "text",
"amount": 1
}
]
}
]
}GET /forestry HTTP/1.1
Host: cherrytree.soyab.uk
Accept: */*
{
"total": 1,
"results": [
{
"id": 1,
"itemId": 1,
"tree": "text",
"log": "text",
"forestryBaseSpeedInMilliseconds": 1,
"minimumForestryLevel": 1,
"nestChance": 1,
"forestryExp": 1,
"forestryBurnExp": 1
}
]
}GET /goldmarket HTTP/1.1
Host: cherrytree.soyab.uk
Accept: */*
{
"total": 1,
"results": [
{
"itemId": 1,
"name": "text",
"amount": 1,
"cost": 1,
"type": "text"
}
]
}GET /items HTTP/1.1
Host: cherrytree.soyab.uk
Accept: */*
{
"total": 1,
"results": [
{
"id": 1,
"imageUrl": "text",
"name": "text",
"rarity": "text",
"value": 1,
"type": "text",
"healingAmount": 1,
"farmingLevel": 1,
"attackBonus": 1,
"strengthBonus": 1,
"defenceBonus": 1,
"healthBonus": 1,
"bowDamage": 1,
"bowCrit": 1,
"bowAccuracy": 1,
"bowSpeed": 1,
"description": "text",
"tradable": true,
"limited": 1,
"crafting": {
"name": "text",
"category": "text",
"craftingLevel": 1,
"craftingExp": 1,
"materials": [
{
"itemId": 1,
"name": "text",
"amount": 1
}
]
},
"cooking": {
"name": "text",
"burnt": "text",
"cookingLevel": 1,
"burntLevel": 1,
"burntChance": 1,
"cookingExp": 1,
"materials": [
{
"itemId": 1,
"name": "text"
}
]
},
"farming": {
"name": "text",
"farmingLevel": 1,
"farmingExp": 1,
"farmingSeed": "text",
"scythePercentage": 1,
"scytheText": "text"
},
"mining": {
"name": "text",
"miningLevel": 1,
"miningExp": 1,
"gemPercentage": 1,
"gemText": "text"
},
"fletching": {
"name": "text",
"category": "text",
"fletchingLevel": 1,
"fletchingExp": 1,
"materials": [
{
"itemId": 1,
"name": "text",
"amount": 1
}
]
},
"forestry": {
"name": "text",
"tree": "text",
"forestryLevel": 1,
"forestryExp": 1,
"forestryBurnExp": 1
},
"alchemy": {
"alchemyId": 1,
"name": "text",
"levelRequired": 1,
"alchemyExpProvided": 1,
"materials": [
{
"itemId": 1,
"itemName": "text",
"amount": 1
}
]
},
"blessed": {
"name": "text",
"level": "text",
"description": "text",
"originalCost": 1,
"baseCamp57Cost": 1,
"tikiTheTicketCost": 1,
"bothCost": 1,
"requirement": "text"
},
"chest": [
{
"itemId": 1,
"name": "text",
"min": 1,
"max": 1,
"percentage": 1,
"text": "text"
}
],
"monsterDrops": [
{
"dropId": 1,
"monsterId": 1,
"monsterName": "text",
"minAmount": 1,
"maxAmount": 1,
"rarity": "text",
"baseChance": 1,
"luckChance": 1,
"extremeLuckChance": 1
}
],
"fishingDrops": [
{
"dropId": 1,
"locationId": 1,
"locationName": "text",
"locationLevel": 1,
"baseChance": 1,
"luckChance": 1,
"extremeLuckChance": 1
}
],
"discoveryDrops": [
{
"dropId": 1,
"locationId": 1,
"locationName": "text",
"locationLevel": 1,
"baseChance": 1,
"luckChance": 1,
"extremeLuckChance": 1
}
],
"theivingDrops": [
{
"dropId": 1,
"locationId": 1,
"locationName": "text",
"locationLevel": 1,
"baseChance": 1,
"luckChance": 1,
"extremeLuckChance": 1
}
],
"safesDrops": [
{
"safeId": 1,
"safeName": "text",
"amount": 1,
"percentage": 1,
"chance": "text"
}
],
"explorationDrops": [
{
"explorationId": 1,
"explorationName": "text",
"amount": 1,
"percentage": 1,
"chance": "text"
}
],
"eventDrops": [
{
"chestName": "text",
"chestId": 1,
"amount": 1,
"chancePercentage": 1,
"chanceText": "text"
}
],
"foundInChests": [
{
"chestName": "text",
"chestId": 1,
"minAmount": 1,
"maxAmount": 1,
"chancePercentage": 1,
"chanceText": "text"
}
],
"secrets": {
"name": "text",
"chance": 1,
"chanceText": "text",
"chanceWithMaxWw": 1,
"chanceWithMaxWwText": "text",
"chanceWithMaxWwAndBC65": 1,
"chanceWithMaxWwAndBC65Text": "text",
"chanceWithMaxWwAndBC65AndRingOfSecrets": 1,
"chanceWithMaxWwAndBC65AndRingOfSecretsText": "text",
"chanceWithSoulReaperPotion": 1,
"chanceWithSoulReaperPotionText": "text",
"impactedByWishingWell": true,
"conditions": [
"text"
]
},
"usedIn": {
"crafting": [
{
"craftingId": 1,
"name": "text",
"levelRequired": 1
}
],
"alchemy": [
{
"alchemyId": 1,
"name": "text",
"levelRequired": 1
}
],
"cooking": [
{
"cookingId": 1,
"name": "text",
"burnt": "text",
"levelRequired": 1
}
],
"fletching": [
{
"fletchingId": 1,
"name": "text",
"levelRequired": 1
}
],
"farming": [
{
"farmingId": 1,
"name": "text",
"levelRequired": 1
}
],
"forestry": [
{
"forestryId": 1,
"name": "text",
"levelRequired": 1
}
],
"quests": [
{
"questId": 1,
"questName": "text",
"questSeries": "text",
"amount": 1
}
],
"basecamps": [
{
"basecampId": 1,
"BaseTowerLevel": "text",
"amount": 1
}
],
"blessed": {
"blessedId": 1,
"blessedName": "text"
}
}
}
]
}GET /limited HTTP/1.1
Host: cherrytree.soyab.uk
Accept: */*
{
"total": 1,
"results": [
{
"itemId": 1,
"name": "text",
"amount": 1
}
]
}GET /mining HTTP/1.1
Host: cherrytree.soyab.uk
Accept: */*
{
"total": 1,
"results": [
{
"id": 1,
"itemId": 1,
"miningRock": "text",
"miningBaseSpeedInMilliseconds": 1,
"minimumMiningLevel": 1,
"miningSuccessBaseRate": 1,
"miningExp": 1,
"chanceForIlluminantGem": 1,
"chanceForIlluminantGemText": "text"
}
]
}GET /monsters HTTP/1.1
Host: cherrytree.soyab.uk
Accept: */*
{
"total": 1,
"results": [
{
"id": 1,
"name": "text",
"imageUrl": "text",
"isGod": true,
"health": 1,
"attack": 1,
"strength": 1,
"defence": 1,
"combatLevel": 1,
"attackSpeedText": "text",
"attackSpeed": 1,
"slayerExp": 1,
"slayerLevel": 1,
"weakness": "text",
"area": "text",
"treasureScrollChance": 1,
"treasureScrollChanceWithWwMax": 1,
"treasureScrollChanceWithWwMaxAndBC72": 1,
"drops": [
{
"dropId": 1,
"itemId": 1,
"name": "text",
"rarity": "text",
"min": 1,
"max": 1,
"baseChance": 1,
"luckChance": 1,
"extremeLuckChance": 1
}
]
}
]
}GET /quests HTTP/1.1
Host: cherrytree.soyab.uk
Accept: */*
{
"total": 1,
"results": [
{
"id": 1,
"questName": "text",
"questSeries": "text",
"prerequisiteQuest": "text",
"requiredSkills": [
{
"name": "text",
"level": 1
}
],
"questItems": [
{
"itemId": 1,
"name": "text",
"amount": 1
}
],
"questRewards": [
{
"type": "text",
"skill": "text",
"amount": 1,
"itemId": 1,
"name": "text"
}
]
}
]
}GET /safes HTTP/1.1
Host: cherrytree.soyab.uk
Accept: */*
{
"total": 1,
"results": [
{
"id": 1,
"safe": "text",
"level": 1,
"locks": 1,
"speed": 1,
"width": 1,
"exp": 1,
"drops": [
{
"itemId": 1,
"name": "text",
"amount": 1,
"percentage": 1,
"text": "text"
}
],
"boostDrops": [
{
"itemId": 1,
"name": "text",
"amount": 1,
"percentage": 1,
"text": "text"
}
]
}
]
}GET /secretrares HTTP/1.1
Host: cherrytree.soyab.uk
Accept: */*
{
"total": 1,
"results": [
{
"id": 1,
"itemId": 1,
"itemName": "text",
"secretDrops": [
{
"chance": 1,
"chanceText": "text",
"chanceWithMaxWw": 1,
"chanceWithMaxWwText": "text",
"chanceWithMaxWwAndBC65": 1,
"chanceWithMaxWwAndBC65Text": "text",
"chanceWithMaxWwAndBC65AndRingOfSecrets": 1,
"chanceWithMaxWwAndBC65AndRingOfSecretsText": "text",
"chanceWithSoulReaperPotion": 1,
"chanceWithSoulReaperPotionText": "text",
"impactedByWishingWell": true,
"conditions": [
"text"
]
}
]
}
]
}GET /silvertrader HTTP/1.1
Host: cherrytree.soyab.uk
Accept: */*
{
"total": 1,
"results": [
{
"itemId": 1,
"name": "text",
"category": "text",
"cost": [
{
"quantity": 1,
"total": 1
}
]
}
]
}GET /theiving HTTP/1.1
Host: cherrytree.soyab.uk
Accept: */*
{
"total": 1,
"results": [
{
"id": 1,
"theivingLocation": "text",
"theivingExp": 1,
"theivingLevel": 1,
"theivingSuccess": 1,
"theivingDamage": 1,
"theivingCoins": 1,
"drops": [
{
"dropId": 1,
"itemId": 1,
"name": "text",
"rarity": "text",
"baseChance": 1,
"luckChance": 1,
"extremeLuckChance": 1
}
]
}
]
}GET /untradable HTTP/1.1
Host: cherrytree.soyab.uk
Accept: */*
{
"total": 1,
"results": [
{
"itemId": 1,
"name": "text"
}
]
}