---
title: "List all categories with org and product counts"
method: GET
path: "/categories"
tags: ["Taxonomy"]
---

# List all categories with org and product counts

`GET /categories`

Categories are a fixed taxonomy (`CATEGORIES` in `@buildinternet/releases-core/categories`), so the response always includes every slug — including ones with zero members. `orgCount` and `productCount` are computed against `organizations_public` (excludes `on_demand` and soft-deleted orgs). `name` / `description` / `aliases` come from the optional `categories` metadata overlay; clients render their own fallback display name when no override is set.

## Response `200`

Full category list, one row per canonical slug

- object[]
  - `slug` 'ai' | 'cloud' | 'commerce' | 'crm' | 'database' | 'design' | 'developer-tools' | 'devops' | 'finance' | 'framework' | 'infrastructure' | 'observability' | 'productivity' | 'security', required
  - `name` string, required
  - `description` string, nullable, required
  - `aliases` string[], required
  - `orgCount` integer, required
  - `productCount` integer, required
  - `previewMembers` union[]
    - union
      - object
        - `slug` string, required
        - `name` string, required
        - `domain` string, nullable, required
        - `avatarUrl` string, nullable, required
        - `githubHandle` string, nullable, required
        - `description` string, nullable, required
        - `kind` 'org', required
      - object
        - `slug` string, required
        - `name` string, required
        - `description` string, nullable, required
        - `org` object, required
          - `slug` string, required
          - `name` string, required
          - `domain` string, nullable, required
          - `avatarUrl` string, nullable, required
          - `githubHandle` string, nullable, required
        - `kind` 'product', required

---

[API](https://skmtc.net/releases/apis/releases-api.md) · [All operations](https://skmtc.net/releases/apis/releases-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/releases/releases-api/revisions/168e32061f53/schema)
