Game concepts
Skills

Gathering

Gathering skills allow you to gather resources on the map. Currently, 4 gathering skills are available: Woodcutting, Mining, Fishing and Alchemy.

You can see all the resources that can be gathered with this API request.

cURL
curl --location --request GET 'https://api.artifactsmmo.com/resources/?page=1&size=50' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json'
Javascript
var myHeaders = new Headers();
myHeaders.append("Accept", "application/json");
myHeaders.append("Content-Type", "application/json");
 
var requestOptions = {
   method: 'GET',
   headers: myHeaders,
   redirect: 'follow'
};
 
fetch("https://api.artifactsmmo.com/resources/?page=1&size=50", requestOptions)
   .then(response => response.text())
   .then(result => console.log(result))
   .catch(error => console.log('error', error));

View API Reference (opens in a new tab)

You then need to find a map that contains this resource. To learn more about the map, click here.

When you're on a map containing a resource, if you have the necessary skill level, you can harvest it with this API request.

cURL
curl --location --request POST 'https://api.artifactsmmo.com/my/INSERT_CHARACTER_NAME/action/gathering' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer INSERT_TOKEN_HERE'
Javascript
var myHeaders = new Headers();
myHeaders.append("Accept", "application/json");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Authorization", "Bearer INSERT_TOKEN_HERE");
 
var requestOptions = {
   method: 'POST',
   headers: myHeaders,
   redirect: 'follow'
};
 
fetch("https://api.artifactsmmo.com/my/INSERT_CHARACTER_NAME/action/gathering", requestOptions)
   .then(response => response.text())
   .then(result => console.log(result))
   .catch(error => console.log('error', error));

View API Reference (opens in a new tab)

Crafting

Crafting skills let you make all kinds of items. You can craft with 7 skills: Weaponcrafting, Gearcrafting, Jewelrycrafting, Cooking, Mining, Woodcutting and Alchemy.

If you want to see all the crafts of a skill, you can use the Get Item request with the craft_skill parameter. Here's an example request:

cURL
curl --location --request GET 'https://api.artifactsmmo.com/items/?craft_skill=weaponcrafting' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json'
Javascript
var myHeaders = new Headers();
myHeaders.append("Accept", "application/json");
myHeaders.append("Content-Type", "application/json");
 
var requestOptions = {
   method: 'GET',
   headers: myHeaders,
   redirect: 'follow'
}; 
 
fetch("https://api.artifactsmmo.com/items/?craft_skill=weaponcrafting", requestOptions)
   .then(response => response.text())
   .then(result => console.log(result))
   .catch(error => console.log('error', error));

View the API Reference (opens in a new tab)

You must then find a map containing a workshop of the skill. To learn more about the map, click here.

When you're on a map containing a workshop, you can use this request to craft an item.

cURL
curl --location -g --request POST 'https://api.artifactsmmo.com/my/{name}/action/crafting' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer INSERT_YOUR_TOKEN_HERE' \
--data-raw '{
  "code": "INSERT_ITEM_CODE"
}'
Javascript
var myHeaders = new Headers();
myHeaders.append("Accept", "application/json");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Authorization", "Bearer INSERT_YOUR_TOKEN_HERE");
 
var raw = JSON.stringify({
   "code": "INSERT_ITEM_CODE"
});
  
var requestOptions = {
   method: 'POST',
   headers: myHeaders,
   body: raw,
   redirect: 'follow'
};
 
fetch("https://api.artifactsmmo.com/my/{name}/action/crafting", requestOptions)
   .then(response => response.text())
   .then(result => console.log(result))
   .catch(error => console.log('error', error));

View the API Reference (opens in a new tab)

Experience to level

Here's the table showing the experience required to level up for all skills.

LevelXP Total
1150
2250
3350
4450
5700
6950
71200
81450
91850
102250
112650
123050
133450
144150
154850
165550
176250
186950
197950
208950
219950
2210950
2311950
2413150
2514350
2615550
2716750
2817950
2919450
3020950
3122450
3223950
3325450
3427250
3529050
3630850
3732650
3834450
3936550
4038650
4140750
4242850
4344950
4446750
4548550
4650350
4752150
4853950
4955750
5057550