X (Twitter) Community Membership Checker avatar

X (Twitter) Community Membership Checker

Pricing

from $0.70 / 1,000 completed community membership checks

Go to Apify Store
X (Twitter) Community Membership Checker

X (Twitter) Community Membership Checker

Check whether any X / Twitter account belongs to a specific Community, or discover the visible Communities joined by that account. Get clear membership answers and structured Community details—no login, cookies, API key, or proxy setup required.

Pricing

from $0.70 / 1,000 completed community membership checks

Rating

0.0

(0)

Developer

Arjun Data

Arjun Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Share

Check X (Twitter) Community membership for any public account, or discover the visible Communities an account has joined. Enter a username, profile URL, or numeric user ID to get a clear membership answer and structured Community data—without supplying an X login, cookies, API key, or proxy.

Use the results for Community research, access checks, audience discovery, moderation workflows, creator analysis, or automated membership verification through the Apify API.

What can this Actor do?

  • Check whether one X account belongs to one specific Community.
  • Return a plain true or false membership result with a readable summary.
  • List the visible Communities joined by an account.
  • Follow the available X pagination when an account has more than one page of Communities.
  • Export Community names, links, descriptions, member counts, rules, topics, creator details, and administrator details.
  • Save unavailable inputs and empty results as readable status rows instead of leaving an unexplained empty Dataset.

How to use the Community membership checker

  1. Choose Check membership in one Community or List visible Communities joined by an account.
  2. Enter an X username, @handle, profile URL, or numeric user ID.
  3. For a membership check, add the Community URL or numeric Community ID.
  4. For a Community list, optionally choose how many visible Communities to save.
  5. Click Start and open the Dataset when the run finishes.

The prefilled input is ready for a quick test.

Input parameters

FieldPurpose
actionUse check for one account–Community membership check, or list to discover visible Communities joined by the account.
userOne username, @handle, full X profile URL, or numeric user ID.
communityCommunity URL or numeric ID. Used only when action is check.
maxCommunitiesMaximum Communities saved in list mode. The default is 100; use 0 to collect all Communities currently exposed by X pagination.

Check one account against one Community

{
"action": "check",
"user": "legit_api",
"community": "https://x.com/i/communities/1762494276565426592"
}

List Communities joined by an account

{
"action": "list",
"user": "https://x.com/elonmusk",
"maxCommunities": 100
}

Example membership result

{
"result_type": "membership_check",
"action": "check",
"status": "success",
"is_member": true,
"result_summary": "@legit_api is a member of AI — Rumors & Insights.",
"checked_at": "2026-10-14T03:48:06Z",
"requested_user": "legit_api",
"requested_community": "https://x.com/i/communities/1762494276565426592",
"user_id": "1056867968511066112",
"username": "legit_api",
"user_profile_url": "https://x.com/legit_api",
"community_id": "1762494276565426592",
"community_name": "AI — Rumors & Insights",
"community_url": "https://x.com/i/communities/1762494276565426592",
"member_count": 30726,
"moderator_count": 10,
"join_policy": "Open",
"user": {
"user_id": "1056867968511066112",
"username": "legit_api",
"name": "Legit",
"profile_url": "https://x.com/legit_api",
"verified": false,
"blue_verified": true,
"protected": false
},
"community": {
"community_id": "1762494276565426592",
"name": "AI — Rumors & Insights",
"community_url": "https://x.com/i/communities/1762494276565426592",
"description": "Discuss the state of AI from industry insiders and anons 🕵️‍♂️",
"created_at": "2024-02-27T15:05:55.754000Z",
"member_count": 30726,
"moderator_count": 10,
"join_policy": "Open",
"primary_community_topic": {
"topic_id": "302",
"topic_name": "Artificial Intelligence"
}
}
}

List mode uses the same Community structure and saves one joined_community row for every visible Community found.

Dataset views and exports

The Dataset provides three focused views:

  • Overview shows the membership answer, account, Community, member count, and result message.
  • Community details shows descriptions, topics, joining policy, creator, administrator, and other Community fields.
  • Status rows explains invalid input, unavailable accounts or Communities, temporary request failures, and accounts with no visible joined Communities.

Download results as JSON, CSV, Excel, XML, or RSS, or connect the Dataset to your existing Apify integrations.

Automate checks with the Apify API

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor(
"arjun_code/x-twitter-community-membership-checker"
).call(run_input={
"action": "check",
"user": "legit_api",
"community": "1762494276565426592",
})
results = client.dataset(run["defaultDatasetId"]).list_items().items

You can also save the input as an Apify Task, schedule repeated checks, trigger runs from workflows, or send completed Dataset results through webhooks and integrations.

Pricing

This Actor uses pay-per-event pricing with platform usage included. A small apify-actor-start event is charged automatically when a run starts. A conclusive membership check produces one membership-check-result event, while list mode produces one joined-community-result event for every visible Community successfully saved.

Apify planMembership checkJoined Community
Free$0.00100$0.00030
Bronze$0.00090$0.00025
Silver$0.00080$0.00020
Gold$0.00070$0.00015
Platinum$0.00070$0.00015
Diamond$0.00070$0.00015

The apify-actor-start event covers the fixed cost of starting a run. Invalid input, unavailable accounts or Communities, empty results, and request failures do not create a custom result charge. The Actor's Pricing tab shows the currently active start fee and remains the source of truth while scheduled pricing changes are pending. You can use Maximum cost per run in Apify Run options to control spending.

Availability and limitations

  • X can hide private, restricted, deleted, or otherwise unavailable Community memberships.
  • 0 = all visible means all Communities exposed through the available X membership timeline; it is not a promise to reveal private memberships.
  • Community counts and profile fields can change between runs.
  • An unavailable account or Community produces a status row with an explanation.
  • This Actor is an independent data tool and is not affiliated with or endorsed by X Corp.

FAQ

Can I enter a user ID instead of a username?

Yes. The account input accepts a username, @handle, profile URL, or positive numeric X user ID.

What happens if the account has joined no visible Communities?

The Actor saves a no_results status row explaining that no visible joined Communities were found.

Does list mode include private Communities?

Only memberships currently exposed by X are returned. Private or restricted memberships may be absent.

Can I use the results in another application?

Yes. Read the Dataset through the Apify API, download it in a supported format, or connect it to another service through Tasks, schedules, webhooks, and integrations.

Support and responsible use

Use this Actor only for lawful purposes and handle profile and Community data in accordance with applicable rules. If a public input produces an unexpected result, open an issue from the Actor page and include the Run ID and non-sensitive input. Never post API tokens, cookies, or other credentials in an issue.