---
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`

## 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 return a problem document and `WWW-Authenticate`. Authenticated reads return balances and checkout actions. Guest keys receive only the guest top-up action. Other endpoints may use legacy errors. A failed request never creates checkout. Require user confirmation before creating one.
- `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-12** `d8082b3892a2` — 84 warning
  - added the new `invalid_complete_replies_request` enum value to the `allOf[#/components/schemas/Error]/error/oneOf[subschema #1: LegacyErrorCode]/` response property for the response status `429`
  - added the new `invalid_complete_replies_request` enum value to the `allOf[#/components/schemas/Error]/error/oneOf[subschema #2: StructuredError]/code` response property for the response status `429`
  - added the new `invalid_complete_replies_request` enum value to the `error/oneOf[subschema #1: LegacyErrorCode]/` response property for the response status `400`
  - added the new `invalid_complete_replies_request` enum value to the `error/oneOf[subschema #1: LegacyErrorCode]/` response property for the response status `401`
  - …80 more
- **2026-08-11** `f6affe6e547e` — 4 info
  - response property `oneOf[#/components/schemas/AuthenticatedPaymentRequired]/payment_options/credits/create_checkout/provider` deprecated (media type: application/json)
  - response property `oneOf[#/components/schemas/AuthenticatedPaymentRequired]/payment_options/subscription/create_checkout/provider` deprecated (media type: application/json)
  - response property `oneOf[#/components/schemas/GuestPaymentRequired]/payment_options/credits/create_checkout/provider` deprecated (media type: application/json)
  - response property `payment_options/guest_wallet/create_checkout/provider` deprecated (media type: application/problem+json)
- …earlier changes not shown

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

---

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