> **For coding agents and LLMs:** This is one Social Fetch marketing page (markdown export). For API orientation start with [`/llms.txt`](https://www.socialfetch.dev/llms.txt); for auth and crawl rules use [`/agents.txt`](https://www.socialfetch.dev/agents.txt); for every operation use [`/llms-endpoints.txt`](https://www.socialfetch.dev/llms-endpoints.txt).

## This page

- **On-site (HTML):** <https://www.socialfetch.dev/platforms/steam/apps-appid-players>
- **Markdown (.mdx) URL:** <https://www.socialfetch.dev/platforms/steam/apps-appid-players.mdx>

---

# Steam Player Count API

One app's live player count, useful for a status line, a chart point or a spike alert.

`GET /v1/steam/apps/{appId}/players` returns `data.playerCount` for the app, plus `data.lookupStatus` and `data.appId`. The count is the number of players in the app at the time of the request, for example Counter-Strike 2 around a million players at peak hours.

The route takes no query parameters. `lookupStatus` tells you whether the app exists; `playerCount` can still be null when the app exists but Steam keeps no count for it, such as an unreleased app or a tool. Poll it on a sensible interval rather than on every page view.

## Request

- **Endpoint:** `GET /v1/steam/apps/{appId}/players`
- **Credits:** 1 credit
Failed requests are free
A not-found answer is still charged
- **Input:** by app id
- **Full reference:** [docs](https://www.socialfetch.dev/docs/api/v1/steam/apps/appid/players/get)
- **Platform page:** [/platforms/steam](https://www.socialfetch.dev/platforms/steam)

## FAQ

### How do I get a Steam app's current player count?

Call GET /v1/steam/apps/{appId}/players with the app id. Read data.playerCount. For 730, Counter-Strike 2, the number is the players in the app at request time.

### Why is playerCount null?

The app may not be released yet, may be a tool rather than a game, or may have no count published. data.lookupStatus can still be found. Treat null as no count, not as a miss.

### Is the count a peak or a total?

It is the count at request time, not a peak or a lifetime total. For yesterday's peak or the most played chart, use GET /v1/steam/charts.

### Can I request several app counts at once?

No. The route takes one app id. Call it once per app, or use the batch app endpoint when you only need the app records.

### How many credits does a player count cost?

Pricing is documented on the operation in the API registry (shown on this page). Confirm on every response with meta.creditsCharged: that field is the billing source of truth.
