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

---

# Steam Tags API

The tag ids that search and browse filters take, with their names and an optional popularity order.

`GET /v1/steam/tags` returns `data.tags`, each with `id` and `name`. Use the ids in `tags` and `excludeTags` on search and browse, where `1684` is Singleplayer and `19` is Action. `language` sets the names and `data.language` echoes it.

By default the route returns the full tag list. With `popular=true` it returns only the most used tags, in popularity order, and `data.popular` echoes the choice. Tag ids are stable, so store the id and read the name from this route when you need it.

## Request

- **Endpoint:** `GET /v1/steam/tags`
- **Credits:** 1 credit
Failed requests are free
- **Input:** by language
- **Full reference:** [docs](https://www.socialfetch.dev/docs/api/v1/steam/tags/get)
- **Platform page:** [/platforms/steam](https://www.socialfetch.dev/platforms/steam)

## FAQ

### How do I get Steam tag ids?

Call GET /v1/steam/tags. data.tags lists id and name pairs. Use those ids in the tags and excludeTags parameters of apps/search and apps/browse.

### What does popular=true return?

Only the most used tags, in popularity order, instead of the full list. data.popular is true. Use it for a filter menu that should not list every tag.

### Are tag names translated?

Yes. Pass language with a short code such as de or ja to get the names in that language. data.language reports the language used. Need an id? The id does not change with language.

### How many tags are there?

The contract allows up to 2,000 tags. The full list is what the store filters use. Filter by name in your own code if you need one tag, and cache the id mapping on your side.

### How many credits does the tag list 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.
