Skip to content

Adventurer's Log

About this module

The Adventurer's Log system lets you access data about players' progression.

Fun fact

This data used to be available on player-facing webpages; see Adventurer's Log (historical) on the RuneScape Wiki for more info.

This only applies to the main RuneScape game, and not to special game modes like Leagues, or to Old School.

API

Base URL: https://secure.runescape.com/m=adventurers-log/

API Endpoint Purpose
Player Events /api/v1/playerEvents Get a player's recent public activity
Player Quests /api/v1/playerQuests Get quest completion statuses for a player

Error Handling

Unlike older Jagex APIs, these endpoints will always return JSON, even in failure cases.

For example, a request for a player that doesn't exist will return HTTP 404 Not Found, with the response body:

{"error":"PLAYER_NOT_FOUND"}

Error Codes

Code Description
PLAYER_NOT_FOUND The provided player doesn't exist, or is otherwise hidden from public view.
PLAYER_NOT_MEMBER This endpoint only works for members, and the provided player is not a member.
INTERNAL_ERROR Internal server error.