Skip to main content
GET
Suggested X communities to join: Twitter API
1 credit per Community returned · All plans from $0.00012/credit
Use GET /x/communities/suggested to list the Communities X suggests to join. Each suggestion carries the full Community record: rules, topic, creator, admin, and previewed members. Each Community costs 1 credit. An empty list costs nothing.

How X picks suggestions

X picks the suggestions for each request, so 2 calls can return different Communities. If X suggests none, Xquik asks up to 2 more times. For a list that depends only on your input, use Find communities or Popular communities.

Query parameters

integer
Most Communities to return, starting at 1. Omit it for every suggestion. Your credit balance can return fewer. Aliases: pageSize, count, and max_results.

Headers

string
Send a full Xquik account API key.
string
Bearer xq_your_guest_key_here for paid_reads.

Response

200 OK

object[]
Suggested Communities, in X’s order. Each has the fields of Community details. Community object fields.
string
Community ID.
string
Community name.
string
Community description. Omitted if empty.
number
Total member count.
number
Total moderators. Omitted if unavailable.
object[]
Community rules, each with id, name, and description. Omitted if unavailable.
object
The creator’s public profile. Omitted if unavailable.
object
The admin’s public profile. Omitted if unavailable.
object[]
Public profiles of the members X previews beside the member count.
number
Communities returned and charged.
string
What to do next. Present only when X suggests none.

401 Unauthenticated

Anonymous requests get WWW-Authenticate: Bearer and a guest wallet checkout action. This is not a Payment challenge.

402 Payment required

Account keys get account options. Guest keys get guest top-up only. No checkout starts automatically. Confirm any payment action.

502 X API unavailable

The read failed. Retry after a short delay.

503 Service busy

Xquik is busy. Wait for Retry-After, then retry.

429 Rate limit exceeded

Use Retry-After when present. Otherwise, use the JSON retryAfter field.

424 Dependency failed

The opt-in normalized contract returns 424 when the read fails. Send xquik-api-contract: 2026-04-29 to opt in. Default v1 returns 502.

Suggested X Communities questions

Why do 2 calls return different Communities?

X picks the suggestions for each request.

Does the response include my membership?

No. It holds only public Community fields.

Does this replace X’s official API?

No. This page documents Xquik, an independent third-party service. It does not document X’s official API.
Next steps. Community tweets reads a suggested Community’s posts by its id.