Skip to content

Player Events API

Overview

This API allows you to retrieve the 20 most recent events recorded for a specific player.

Players must have an active membership, and they must have the relevant event types enabled in-game (see Privacy).

URL: https://secure.runescape.com/m=adventurers-log/api/v1/playerEvents/NAME - replace NAME with the display name of the player.

Example

{
    "name": "Mod Example",
    "events": [
        {
            "date": "2025-01-13T18:42:32Z",
            "details": "I levelled my Dungeoneering skill, I am now level 5.",
            "text": "Levelled up Dungeoneering.",
            "type": "rs_plog_levelup_count"
        },
        {
            "date": "2025-01-13T18:42:32Z",
            "details": "I killed a boss monster   called:  a gluttonous behemoth    in Daemonheim.",
            "text": "I killed a boss monster in Daemonheim.",
            "type": "rs_plog_dungeons_boss_kills"
        },
        // ...
        {
            "date": "2024-08-02T15:50:20+01:00",
            "details": "While skilling, I found Kangali, the Strength pet.",
            "text": "I found Kangali, the Strength pet.",
            "type": "rs_plog_item_found"
        }
    ]
}

Format

Errors will return an error response and an appropriate HTTP status code; see the Adventurer's Log Error Handling section for more details.

Top-level response

Field Type Description
name String Canonical display name for this player
events Array Recent events, sorted from newest to oldest

Event object

Field Type Description
type String Internal name for this type of event - see Event Types
date String ISO 8601 date/time for when this event occurred
text String Human-readable title for this event
details String Human-readable description for this event

Privacy

For an event to be recorded in the Adventurer's Log, the player must be an active member, and the relevant event type must be enabled in-game: Settings Gameplay Chat & Social RuneMetrics Event Log

These changes are not retroactive, so enabling one of these settings will not make older events appear, and disabling one will not make older events disappear.

Update delays

These events will appear without the player needing to log out. In most cases, this will be almost instant, but NPC kills and level-ups may be delayed as they are batched - e.g. 30 consecutive kills of the Kalphite Queen will show up as a single 30-kill event, rather than as 30 distinct events. The date field on the event will represent when the batch was added to the log.

The Adventurer's Log caches responses, so new events may not be returned by the API for up to 10 minutes.

Event Types

Active Use

In-game option Type Description Example
Total XP milestones rs_plog_xp_milestone When reaching an XP value in a skill divisible by 2,000,000 84000000XP in Smithing
I now have at least 84000000XP in the Smithing skill.
Level-ups rs_plog_levelup_count After levelling up a skill Levelled up Farming.
I levelled my Farming skill, I am now level 103.
Level-up milestones rs_plog_levelup_all_milestone When a player's lowest skill has been levelled up Levelled all skills over 67
By levelling up my Cooking skill, I achieved at least level 67 in all skills.
Total level milestones rs_plog_levelup_total_milestone When total level crosses a milestone (50, 75, all multiples of 100, the F2P max, the P2P max) 1300 Total levels gained
I now have a total level of 1300, split among all my skills.
Item drops rs_plog_item_drop After receiving specific rare drops I found a dragon full helm
After killing a Adamant dragon, it dropped a dragon full helm.
NPC kills rs_plog_npc_kill_count After killing a particular NPC one or more times I killed 7 TzTok-Jadz.
I killed 7 TzTok-Jadz, and can now claim my fire cape.
NPC kills rs_plog_npc_defeat After killing specific bosses one or more times I defeated the Twin Furies 4 times.
I defeated the Twin Furies 4 times, all servants of Zamorak.
Found items rs_plog_item_found After obtaining specific items from loot chests or similar I found Torag's hammer.
While plundering the Barrows, I looted Torag's hammer.
Found items rs_plog_item_found_nowhere After obtaining specific items from loot chests or similar I found a piece of dragonstone armour.
I found a piece of dragonstone armour.
Quests complete rs_plog_quest When a quest has been completed Quest complete: There's No Place Like Home...
I bought and decorated my very own house!
Quest point milestones rs_plog_qp_milestone When reaching an amount of quest points divisible by 10 120 Quest Points obtained
Completing Unwelcome Guests has given me enough Quest Points to pass the 120 QP milestone.
Champion's challenges rs_plog_champions_challenge When reaching a champion's scroll, or defeating a champion Challenged by the Imp Champion.
A message was dropped by an imp from the Imp Champion, challenging me to a fight.
Court cases rs_plog_courtcase When receiving a court summons, or winning a case Won a case involving Party Pete.
After finding a court summons, I won the case of Party Pete vs His Neighbours
Treasure trails rs_plog_finished_trail After receiving specific items from a reward casket Medium treasure trail completed.
I have completed a medium treasure trail. I got a wolf mask out of it.
Dungeoneering: deepest floor rs_plog_dungeons_deepest_level When reaching a new deepest floor record Dungeon floor 42 reached.
I have breached floor 42 of Daemonheim for the first time.
Dungeoneering: boss kills rs_plog_dungeons_boss_kills When a Dungeoneering session is complete I killed 67 boss monsters in Daemonheim.
I killed 67 boss monsters called: Icy Bones, a rammernaut and Stomp in Daemonheim.
Dungeoneering: found journals rs_plog_dungeons_found_book When a Dungeoneering book is found Daemonheim's history uncovered, 16 volumes found.
I have uncovered volume 7 of Daemonheim's history. I now have 16 volumes in total.
Music milestones rs_plog_music_milestone When reaching an amount of unlocked music tracks divisible by 50 100 songs unlocked
I have unlocked a total of 100 songs, the last of which was Sea Shanty 2.
Miscellaneous rs_plog_special_event Anything that doesn't fit into the above categories Reached Clan Fealty 2
I have now reached Fealty rank 2 with my clan.

Deprecated

These event types are no longer in use, but may still show up in profiles for players that haven't played in a long time.

In-game option Type Description Example
Level-ups rs_plog_levelup After levelling up a skill (replaced by rs_plog_levelup_count) Levelled up Farming
I've reached level 9 in the Farming skill.
NPC kills rs_plog_npc_kill After killing certain NPCs (replaced by rs_plog_npc_kill_count) I killed TzTok-Jad
I killed TzTok-Jad, and can now claim my fire cape.
N/A rs_plog_pvp_kill After killing another player I killed NAME
I killed the player NAME.
Holiday events rs_plog_events When completing a holiday event in 2009, 2010 or 2013 A Christmas Warble
Using imp-like cunning I bested Scourge and saved Christmas!
N/A rs_plog_wof_drop After receiving certain items from Treasure Hunter Flying Goblin Hat obtained.
I won a Flying Goblin Hat on Treasure Hunter!
Dungeoneering: spent tokens rs_plog_dungeons_spend_token After buying certain items Rigour prayer bought.
I have bought the Rigour prayer for 14000 dungeoneering tokens.