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. |