Live Steam Stats in Your GitHub README
Paste a URL into your Markdown file. Get a beautiful, auto-updating SVG card showing your Steam playtime, achievements, and more. No GitHub Actions required.
Available Themes
Append
?theme=NAME
to any card URL.
Frequently Asked Questions
How do I find my Steam ID?
Go to your Steam profile page. If you have a custom URL like
steamcommunity.com/id/yourname, your vanity URL is yourname. Otherwise, your
numeric SteamID64 appears in the URL as
steamcommunity.com/profiles/76561198XXXXXXXXX.
How do I find a game's App ID?
The easiest way is
SteamDB. Search for any game and the App ID appears in the URL and next to the title (e.g.
730
for Counter-Strike 2). You can also find it on the Steam store page URL:
store.steampowered.com/app/730/.
Why does my profile show as private?
In Steam, go to your profile, Edit Profile, Privacy Settings, and set Game Details to Public. The Steam Web API only returns game data for public profiles.
How often does the data update?
Cards are cached for 1 hour on the CDN. After that, the next request fetches fresh data from Steam. GitHub also caches images through its proxy, so updates may take up to a few hours to appear in your README.
Why is my README showing an old version of the card?
GitHub caches external images. To force a refresh, append
?_cb=1
to your embed URL (then remove it afterwards so the CDN cache is shared again).
Is my data stored anywhere?
No. This service is stateless. Steam API responses are used in-memory to render your SVG and are not stored.