Features

Track everything that can be tracked

If the Lichess or Chess.com public API returns a field, we store it — parsed into a time series where it makes sense, and kept as raw JSON where it does not yet. Nothing is thrown away, because history you did not record cannot be recovered later.

Lichess, in full

Every perf Lichess exposes is recorded on each poll: bullet, blitz, rapid, classical and correspondence, plus the variants — Crazyhouse, Chess960, King of the Hill, Three-check, Antichess, Atomic, Horde and Racing Kings. Each point carries its rating deviation and progression, and provisional ratings are flagged so a settling number is never mistaken for real movement.

  • All standard time controls and all eight variants
  • Rating deviation, progression and game count per perf
  • Provisional points visually distinguished on every chart
  • Title, patron status, country, followers, teams and account age

Chess.com, in full

Daily, daily-960, rapid, blitz and bullet ratings with their best and lowest marks and the dates those marks were set, along with the complete win, loss and draw record for each time control. We also record clubs, tournaments, streaming and verified status, league, last-online, and the FIDE rating where the profile exposes one.

  • Ratings plus best and lowest marks per time control
  • Full win / loss / draw record for every format
  • Clubs, tournaments, league and title status
  • FIDE rating where the profile publishes it

Puzzle metrics, charted twice

Puzzle numbers tell two different stories and deserve two different lines. For Lichess Puzzle Storm, Puzzle Racer and Puzzle Streak we chart the number of runs — how much work is actually being put in — separately from the personal best score. The standard puzzle rating is tracked alongside them. On Chess.com we record Puzzle Rush best score and total attempts, and Tactics highest and lowest.

  • Puzzle Storm, Puzzle Racer and Puzzle Streak: runs and best score
  • Lichess standard puzzle rating over time
  • Chess.com Puzzle Rush best score and total attempts
  • Chess.com Tactics highest and lowest

Web and mobile, one tracked set

Sign in with Google or Apple on any of them and you get the same list. Add a player on your phone during a tournament and the chart is waiting on your laptop. The mobile apps cache locally so your tracked set opens instantly and refreshes in the background.

  • Google and Apple sign-in on web, iOS and Android
  • Identical tracked set and history everywhere
  • Offline cache and pull-to-refresh on mobile
  • CSV export from the web dashboard

Ready to see a rating curve?

Sign in, paste a username, and the first snapshot lands within the next four-hour cycle. If someone else already tracks that account, the history is there immediately.