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 --location --request GET 'https://api.artifactsmmo.com/resources/?page=1&size=50' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json'
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 --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'
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 --location --request GET 'https://api.artifactsmmo.com/items/?craft_skill=weaponcrafting' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json'
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 --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"
}'
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.
Level | XP Required |
---|---|
1 | 150 |
2 | 250 |
3 | 350 |
4 | 450 |
5 | 700 |
6 | 950 |
7 | 1200 |
8 | 1450 |
9 | 1700 |
10 | 2100 |
11 | 2500 |
12 | 2900 |
13 | 3300 |
14 | 3700 |
15 | 4400 |
16 | 5100 |
17 | 5800 |
18 | 6500 |
19 | 7200 |
20 | 8200 |
21 | 9200 |
22 | 10200 |
23 | 11200 |
24 | 12200 |
25 | 13400 |
26 | 14600 |
27 | 15800 |
28 | 17000 |
29 | 18200 |
30 | 19700 |
31 | 21200 |
32 | 22700 |
33 | 24200 |
34 | 25700 |
35 | 27200 |
36 | 28700 |
37 | 30500 |
38 | 32300 |
39 | 34100 |
40 | 35900 |