---
title: "Get community name, description and member count"
method: GET
path: "/x/communities/{id}/info"
tags: ["Communities"]
---

# Get community name, description and member count

`GET /x/communities/{id}/info`

Returns public identity and membership counts for one community.

## Path parameters

- `id` string, required

## Response `200`

Community details

- object
  - `community` object, required — Community info object
    - `id` string, required — Unique community identifier
    - `name` string — Display name of the community
    - `description` string — About text for the community
    - `banner_url` string — Community banner image URL
    - `created_at` string — Community creation timestamp
    - `join_policy` string — Join policy (open or restricted)
    - `invites_policy` string — Invitation policy
    - `is_nsfw` boolean — Whether the community is marked sensitive
    - `creator` object
      - `id` string, required
      - `username` string, required
      - `verified` boolean, required
      - `name` string
    - `member_count` integer — Total member count
    - `moderator_count` integer — Total moderator count
    - `primary_topic` object — Primary topic
      - `id` string
      - `name` string
    - `rules` object[] — Community rules
      - `id` string
      - `name` string
      - `description` string

## Other responses

- `400` — Invalid input
- `401` — Unauthenticated
- `402` — Payment required. MPP reads include `WWW-Authenticate`. Authenticated reads include balances and checkout. Guest keys expose guest top-up only. A failed request never creates checkout. Confirm first.
- `404` — Not found
- `424` — Dependency unavailable, unauthorized, or rate limited. Default v1 returns 502. The best-practice response contract returns 424 for transparent dependency failures.
- `429` — Xquik tier rate limit exceeded. The response includes a `Retry-After` header with the number of seconds to wait before retrying.
- `502` — Dependency unavailable, unauthorized, or rate limited. Default v1 returns 502. The best-practice response contract returns 424 for transparent dependency failures.

## Changes

- **2026-08-24** `5b381ffca02c` — 1 breaking, 1 info
  - the `oneOf[subschema #4]/allOf[subschema #2]/` response's property type/format changed from ``/`` to `object`/`` for status `402`
  - added 'propertyNames' constraint to the `oneOf[subschema #4]/allOf[subschema #2]/` response property for the status `402`
- **2026-08-19** `73cd0a1d989c` — 126 warning
  - added the new `closed` enum value to the `allOf[#/components/schemas/Error]/error/oneOf[subschema #1: LegacyErrorCode]/` response property for the response status `429`
  - added the new `closed` enum value to the `allOf[#/components/schemas/Error]/error/oneOf[subschema #2: StructuredError]/code` response property for the response status `429`
  - added the new `closed` enum value to the `error/oneOf[subschema #1: LegacyErrorCode]/` response property for the response status `400`
  - added the new `closed` enum value to the `error/oneOf[subschema #1: LegacyErrorCode]/` response property for the response status `401`
  - …122 more
- …earlier changes not shown

[Full history](https://skmtc.dev/xquik-dev/apis/xquik-api-3/changes/x/communities/:id/info/get.md)

---

[API](https://skmtc.dev/xquik-dev/apis/xquik-api-3.md) · [All operations](https://skmtc.dev/xquik-dev/apis/xquik-api-3/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/xquik-dev/xquik-api-3/revisions/3e010a962d32/schema)
