This project has been archived and is no longer maintained.

CLI Tool

The real OSRS hardcore ironman rankings.

The official hiscores include dead players. hardcore-hiscore scrapes the data, filters out the dead, and shows you where living HCIMs actually rank.

Jagex counts dead players in the rankings.

The official OSRS hardcore ironman hiscores don't remove players who have died. Your rank 500 might actually be rank 200 among players who are still alive.

hardcore-hiscore fetches the official data, detects which players have died, and recalculates your true rank among living hardcore ironmen only.

$ python3 scrape.py --player "IronThatch"

fetching hiscores pages...

scanned 2,000 players

filtered 847 dead accounts

IronThatch: official rank #412

true rank among living HCIMs: #203

How it works.

1

Scrape

Fetches the official Jagex hiscores pages for hardcore ironman mode using requests and BeautifulSoup4. No API key needed.

2

Filter

Detects which players have died and are no longer truly hardcore. These accounts still appear on the official leaderboard but shouldn't count.

3

Rerank

Recalculates rankings with only living HCIMs. Shows your true position on the leaderboard and how many dead accounts were above you.

Details

No API key required

Scrapes the public hiscores pages directly. Works the same way you'd look it up in a browser, just automated.

Python 3.10+

Built with requests and BeautifulSoup4. Two dependencies, one script. Install and run in seconds.

Accurate death detection

Cross-references multiple data points to determine if a hardcore ironman is still alive or has died and lost their status.

Player lookup

Pass your RSN as an argument and get your true rank instantly. See exactly how many dead accounts were inflating your position.

Run it

Requires Python 3.10+ and pip.

1

Clone the repo

git clone https://github.com/softwaresoftware-dev/hardcore-hiscore.git
2

Install dependencies

pip install -r requirements.txt
3

Look up your player

python3 scrape.py --player "YourRSN"