---
title: "Get category detail with member orgs and products"
method: GET
path: "/categories/{slug}"
tags: ["Taxonomy"]
---

# Get category detail with member orgs and products

`GET /categories/{slug}`

Returns orgs and products whose `category` matches the canonical slug. Aliases redirect: a non-canonical slug that matches an alias in the `categories` overlay returns a `301 Moved Permanently` to the canonical URL. Unknown slugs (neither canonical nor aliased) return `404`.

## Path parameters

- `slug` string, required

## Response `200`

Category detail with org and product rollups

- 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
  - `orgs` object[], required
    - `slug` string, required
    - `name` string, required
    - `domain` string, nullable, required
    - `avatarUrl` string, nullable, required
  - `products` object[], required
    - `slug` string, required
    - `name` string, required
    - `description` string, nullable, required
    - `orgSlug` string, required
    - `orgName` string, required

## Other responses

- `301` — Slug is an alias; redirects to the canonical category URL
- `404` — Slug is neither canonical nor a known alias

---

[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)
