Show your chess rating in your Mac menu bar

Both Chess.com and Lichess publish every player’s ratings through public APIs. Point a meter at yours and watch it climb (or not) between games.

Recipe tested October 29, 2026 with Multimeter 1.1. Source: Web Address.

Preview: the Split-Flap face and two alternatives, with sample values like the ones this recipe returns.

What you need

  • Multimeter for macOS 13 or later, $19.99 once.
  • Your username.

Set it up

  1. Chess.com: add a Web Address meter with your username in this address and the key path chess_blitz.last.rating (or chess_rapid, chess_bullet, chess_daily):
    Web address
    https://api.chess.com/pub/player/USERNAME/stats
  2. Lichess: use this address and the key path perfs.blitz.rating (or rapid, bullet, classical):
    Web address
    https://lichess.org/api/user/USERNAME
  3. Refresh every 5 minutes. Set the range around your rating, like 1200 to 1600.

Multimeter settings

In Customize This Meter… (from the meter’s menu):

Settings for this meter
SettingValue
SourceWeb Address
Web addressone of the two above
Key pathchess_blitz.last.rating or perfs.blitz.rating
Refresh every5 minutes
Rangearound your rating
LabelBLITZ
FaceSplit-Flap, Sparkline or Arc Gauge

Tested: Run on October 29, 2026: Hikaru on Chess.com blitz 3,438 and rapid 2,838; DrNykterstein on Lichess blitz 3,194 and bullet 3,263.

More on this source, including every format it reads, in the Web Address guide.

Limits

  • Chess.com caches its public data for a few minutes after a game; Lichess updates right away.

Troubleshooting

What the meter says, why, and what to do
SymptomCauseFix
No number found in the responseThe key path doesn’t match the reply.Run curl -s with the address and read the JSON. Dots walk into objects, numbers pick array items (items.0.count).
Couldn’t reach the addressNo network, a typo in the host, or the service is down.Open the address in your browser. Multimeter tries again at the next refresh.
No number foundYou haven’t played that time control, so the key isn’t there.Pick a time control you’ve played; check with curl -s on the address.

Questions

Can it show my puzzle rating?

Yes: tactics.highest.rating on Chess.com, perfs.puzzle.rating on Lichess.

Related

Put it in your menu bar

$19.99 one-time. No subscription. Needs macOS 13 Ventura or later.