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

---

# Stack Overflow Tags API

Every tag with its question count, synonyms and last activity, most used or alphabetical.

`GET /v1/stack-overflow/tags` returns a page of tags. Each tag has `name`, `questionCount`, `hasSynonyms`, `isModeratorOnly`, `isRequired`, `lastActivityAt` and up to 200 `synonyms`.

Sort by `popular` (the default, most questions first), `activity` or `name`. `query` matches part of a tag name. `name` is exact; `popular` and `activity` are approximate, because the site picks each page from a ranking that lags the counts it shows. A tag can then be missing from a page and a page can repeat the previous page's last tag, which we drop. `approximate` is true for those two sorts, and the rows keep Stack Exchange's ranking. `order=asc` is refused with `popular`; use `name` or `activity` for an ascending list.

## Request

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

## FAQ

### Why is approximate true?

For sort=popular and sort=activity the site's page ranking is not up to date with the counts it shows. A tag whose count belongs on the page can be missing, and pages can repeat a boundary tag, which we remove. sort=name is exact.

### How many credits does a tags page 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. Each paginated page is a separate billed request.

### How do I list every tag alphabetically?

Set sort=name. Add order=asc for A to Z. order=asc is not available with the popular sort because its pages are not stable.

### Why did the list stop?

The tag list stops at 25 pages (2,500 rows), whatever the sort. limitReached is true when the ceiling was hit. Use sort=name for an exact alphabetical order, or sort=activity to order by the latest activity.
