Game concepts
Events

Events

Events let exclusive monsters and resources appear randomly in the world. When an event appears, you have a limited amount of time to get to the map to kill the monster or collect the resource.

NameContent
Bandit CampBandit Lizard (Monster) (opens in a new tab)
Portal (Demon)Demon (Monster) (opens in a new tab)
Portal (Efreet Sultan)Demon (Monster) (opens in a new tab)
Cult of DarknessCultist Emperor (Monster) (opens in a new tab)
Strange ApparitionStrange Rocks (Resource) (opens in a new tab)
Magic ApparitionMagic Tree (Resource) (opens in a new tab)
RosenbloodRosenblood (Monster) (opens in a new tab)

You can view all events using this request :

cURL
curl --location --request GET 'https://api.artifactsmmo.com/events/' \
--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/events/", 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 can view all active events using this request :

cURL
curl --location --request GET 'https://api.artifactsmmo.com/events/active' \
--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/events/active", 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)