> **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/groups-name>
- **Markdown (.mdx) URL:** <https://www.socialfetch.dev/platforms/steam/groups-name.mdx>

---

# Steam Group API

One public group's profile and live member counts, from the name in its URL.

`GET /v1/steam/groups/{name}` takes the part after `/groups/` in a group URL, for example `SteamDB`. It returns `data.group` with `id`, `name`, `url`, `headline`, `summary`, `avatarUrl`, `memberCount`, `online`, `inGame` and `inChat`.

`summary` is plain text. `online`, `inGame` and `inChat` can be null when the group does not report them. `lookupStatus` is `found` for a group and `not_found` when the name does not resolve. The community routes are rate limited more tightly than the store and app routes, so do not poll a group on a short interval.

## Request

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

## FAQ

### How do I get a Steam group's details?

Call GET /v1/steam/groups/{name} with the URL name, for example SteamDB. Read data.group for the id, display name, URL, headline, summary, avatar and member counts.

### Which name do I use?

The part after /groups/ in the group URL, with letters, numbers, underscores and hyphens. It is the URL name, not necessarily the display name. The response returns both data.name and data.group.name.

### Why are the online counts null?

A group can omit its live counts. memberCount is still present. Null means that figure was not available, not that the group is empty.

### What happens for a name that does not exist?

data.lookupStatus is not_found and data.group is null. HTTP 200 still means the request finished. Branch on lookupStatus before reading group fields.

### How many credits does a group lookup 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.
