Show your Stack Overflow reputation in your Mac menu bar

Watch an answer take off. The Stack Exchange API is public, and your reputation is one key path away.

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

Preview: the XP Bar 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 user id: the number in your profile’s address, stackoverflow.com/users/22656/....

Set it up

  1. Check it in Terminal with your id:
    Terminal
    curl -s --compressed 'https://api.stackexchange.com/2.3/users/22656?site=stackoverflow'
  2. Add a Web Address meter with your id and the key path items.0.reputation.
    Web address
    https://api.stackexchange.com/2.3/users/USER_ID?site=stackoverflow
  3. Refresh every 15 minutes or slower.

Multimeter settings

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

Settings for this meter
SettingValue
SourceWeb Address
Web addresshttps://api.stackexchange.com/2.3/users/USER_ID?site=stackoverflow
Key pathitems.0.reputation
Refresh every15 minutes
LabelREP
FaceXP Bar, LCD Readout

Tested: Run on October 29, 2026 for user 22656: 1,530,383.

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

Limits

  • Without an app key the API allows 300 requests a day per address. Every 15 minutes uses 96.

Variations

Other Stack Exchange sites

Change site=: superuser, askubuntu, serverfault, math and so on. Your id differs per site.

Badges

Key path items.0.badge_counts.gold (or silver, bronze).

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.
The server answered 400 with a throttle messageYour address used its daily quota.Refresh hourly. The quota resets daily.

Questions

Why does the reputation change before the site shows it?

It doesn’t; both read the same number. Your profile page may be cached for a few minutes.

Related

Put it in your menu bar

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