Game Data for AddOn Developers

Get The Elder Scrolls Online related game data like Chest positions for your AddOn collected by the ESO-Database.com Game Data Export AddOn.

API Endpoints

The following API endpoints are available.



Zones

The zones API call gets all available zones.


API Request

Example Result
{
	"status": "OK",
	"result": {
		"statustext": "OK",
		"data":
		[
			{
				"id": 3,
				"name": {
					"en": "Glenumbra",
					"de": "Glenumbra",
					"fr": "La Glénumbrie"
				}
			},
			{
				"id": 11,
				"name": {
					"en": "Vaults of Madness",
					"de": "Die Kammern des Wahnsinns",
					"fr": "Les Chambres de la folie"
				}
			}
		]
	}
}


Chests

The chest API call gets all collected Chest positions. Every entry includes a zone ID. The zone information can be fetched from the zones API call.


API Request

Example Result
{
	"status": "OK",
	"result": {
		"statustext": "OK",
		"data":
		[
			{
				"map_content_type": 0,
				"x": 0.3159,
				"y": 0.3197,
				"zone_id": 8
			},
			{
				"map_content_type": 0,
				"x": 0.3159,
				"y": 0.3197,
				"zone_id": 115
			}
		]
	}
}


Thieves Troves

The Thieves Trove API call gets all collected Thieves Trove positions.Every entry includes a zone ID. The zone information can be fetched from the zones API call.


API Request

Example Result
{
	"status": "OK",
	"result": {
		"statustext": "OK",
		"data":
		[
			{
				"map_content_type": 0,
				"x": 0.3159,
				"y": 0.3197,
				"zone_id": 8
			},
			{
				"map_content_type": 0,
				"x": 0.3159,
				"y": 0.3197,
				"zone_id": 115
			}
		]
	}
}


Psijik Portals

The Psijik Portals API call gets all collected Psijik Portals positions.Every entry includes a zone ID. The zone information can be fetched from the zones API call.


API Request

Example Result
{
	"status": "OK",
	"result": {
		"statustext": "OK",
		"data":
		[
			{
				"map_content_type": 0,
				"x": 0.3159,
				"y": 0.3197,
				"zone_id": 8
			},
			{
				"map_content_type": 0,
				"x": 0.3159,
				"y": 0.3197,
				"zone_id": 115
			}
		]
	}
}


Leaderboard Trials

The Leaderboards Trials API call gets all available leaderboard trials.


API Request

Example Result
{
	"status": "OK",
	"result": {
		"statustext": "OK",
		"data":
		[
			{
				"trial_id": 1,
				"trial_type": 0,
				"trial_type_string": "trial",
				"trial_name_de": "√Ątherisches Archiv",
				"trial_name_en": "Aetherian Archive",
				"trial_is_weekly_eu": 1,
				"trial_is_weekly_na": 0,
				"trial_is_battleground": 0
			},
			{
				"trial_id": 2,
				"trial_type": 0,
				"trial_type_string": "trial",
				"trial_name_de": "Zitadelle von Hel Ra",
				"trial_name_en": "Hel Ra Citadel",
				"trial_is_weekly_eu": 1,
				"trial_is_weekly_na": 0,
				"trial_is_battleground": 0
			}
		]
	}
}


Leaderboard Trial Scores

The Leaderboards Trials Scores API call gets all available leaderboard trials scores.


API Request

Example Result
{
	"status": "OK",
	"result": {
		"statustext": "OK",
		"data":
		[
			{
				"trial_id": 1,
				"name": "Character 1",
				"userid": "@AccountName1",
				"class": 3,
				"alliance": 1,
				"score": 150810,
				"megaserver": "eu",
				"lua_timestamp": "2022-08-03 12:23:33"
				"created": "2022-08-03 14:28:35"
			},
			{
				"trial_id": 1,
				"name": "Character 2",
				"userid": "@AccountName2",
				"class": 5,
				"alliance": 2,
				"score": 142366,
				"megaserver": "na",
				"lua_timestamp": "2022-08-03 12:23:33"
				"created": "2022-08-03 14:28:35"
			}
		]
	}
}