RuneScrap

(Book)

Never forget your
|

An automated scrapbook for OldSchool RuneScape. Track drops, analyze wealth, plan goals, and log every significant moment of your accounts automatically.

Passwordless Sign In

We'll send you a magic link to sign in instantly.

Or
Don't have an account?

And many more features...

Collection logs, quest tracking, combat achievements, Grand Exchange transactions, and more. RuneScrap is actively adding new features to help you track every aspect of your OSRS journey.

Collection Log Quest Tracking Combat Achievements Grand Exchange Transactions Boss Kill Counts Pet Tracking

How it Works

RuneScrap is powered by data collected by the Dink plugin for RuneLite. Here's how we turn your in-game achievements into a comprehensive scrapbook.

1. Install the Dink Plugin

RuneScrap is powered by data collected by the Dink plugin Huge shout out to the creators and contributors for making an awesome plugin with great documentation!. Install it through the RuneLite plugin hub.

2. Configure Your Webhook

Dink collects data from the game when something "special" happens, based on your settings. Add your user-specific RuneScrap URL to the plugin settings. This sends event data to us instead of (or in addition to) Discord webhooks.

3. Track Everything Automatically

We take the event data and parse it, associate it with your account, and store it. Dink can also optionally send in-game screenshots with each event. We then use this data to provide you with all sorts of fun metrics and details about your account(s).

Example Event Data

Here's what a typical loot event looks like when sent from Dink:

{
  "type": "LOOT",
  "playerName": "John Scape",
  "accountType": "IRONMAN",
  "dinkAccountHash": "ae1e7d77e932eb97d411641cfe7b77e68a0e4751",
  "seasonalWorld": false,
  "extra": {
    "items": [
      {
        "id": 20724,
        "quantity": 1,
        "priceEach": 9548000,
        "name": "Imbued Heart"
      },
      {
        "id": 13507,
        "quantity": 1,
        "priceEach": 585,
        "name": "Ensouled abyssal head"
      },
      {
        "id": 25775,
        "quantity": 1,
        "priceEach": 1368,
        "name": "Abyssal ashes"
      }
    ],
    "source": "Greater abyssal demon",
    "category": "NPC",
    "killCount": 51,
    "rarestProbability": 0.00284090909090909
  }
}

This data includes item details, quantities, prices, source information, and even drop probabilities!

From Raw Data to Your Event Log

See how the data above transforms into a searchable event in your RuneScrap dashboard

Your Events Dashboard
SourceTotal ValueItemsDate
Greater Abyssal Demon Greater abyssal demon
96M gp
Imbued heart
Imbued heart +2 others
Just now
Parsed

We extract the source, items, and values from the event JSON

Enriched

We add icons, calculate totals, and format the data

Stored

Your event is saved, searchable and ready to view

RuneScrap

(Book)

A free, community-built hobby project for OSRS players. Consider supporting to help keep it running!

Made possible by Dink ❤️.

Not affiliated with Jagex Ltd.