X Community Activity & Member Finder avatar

X Community Activity & Member Finder

Pricing

from $0.49 / 1,000 results

Go to Apify Store
X Community Activity & Member Finder

X Community Activity & Member Finder

Collect public X Community posts, about info, rules and members with no login required. Get the community profile, member count, ranked posts with engagement metrics, authors and media.

Pricing

from $0.49 / 1,000 results

Rating

0.0

(0)

Developer

Dataspryva

Dataspryva

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Collect a public X Community's profile, rules, topic, creator, moderators, facepile and active post authors, together with its top and media posts. No login, cookies, API key or browser is needed: every request reads the same public pages and guest endpoints a logged-out visitor gets.

What you get

  • Community profile: name, description, member count, creation date, banner, topic, join policy, NSFW flag and question when present
  • Rules: rule names plus rulesDetailed with each rule's description
  • Creator and moderators: the creator and the full moderator list X exposes on the public About tab, expanded with public profile details
  • Facepile: the publicly featured member previews and their image URLs
  • Active members: authors of the collected posts, added as member rows with role active — the cookieless substitute for a full member directory
  • Top and media posts: merge X's ranked community feed, the media grid and the guest community timelines, de-duplicated by post ID
  • Full post detail: text, timestamps, language, engagement counts, author snapshot, media, hashtags, mentions, links, quoted posts, polls and cards
  • Filters and sorts: postSource all/top/media, sort top/latest/most liked/most viewed, date range, minimum likes/views/replies/retweets, language and verified authors
  • Honest output: every row has a type (community, post, member or status); problems produce a status row instead of failing the run, and empty fields are omitted — the dataset never contains null, "", [] or {}

Input

FieldTypeDefaultDescription
communityUrlsarray–Required. Community links or numeric IDs. Accepts x.com, www.x.com and twitter.com links.
postSourceselectallall merges the top and media feeds; top collects the ranked feed; media collects posts with photos or videos.
sortselecttoptop keeps X's popular order; latest, mostLiked and mostViewed re-sort the collected rows.
maxPostsinteger50Upper bound per community (1–1000). X's public ceiling is roughly 1–66 posts (typically 20–66), so a larger number is not a guarantee.
includeAboutbooleantrueAdd the community row with profile, rules, topic, creator and moderators.
includeMembersbooleanfalseAdd member rows for the creator, moderators and facepile.
includeActiveMembersbooleanfalseAdd authors of the collected posts as member rows with role active.
maxMembersinteger50Cap on member rows per community (1–200) when a member option is on.
dateFrom / dateTodate–Keep posts inside this date range.
minimumLikesinteger–Keep posts with at least this many likes.
minimumViewsinteger–Keep posts with at least this many views.
minimumRepliesinteger–Keep posts with at least this many replies.
minimumRetweetsinteger–Keep posts with at least this many retweets.
languageselectanyKeep posts in one of 40 common languages.
authorVerifiedOnlybooleanfalseKeep posts by verified or blue-verified authors.
proxyConfigurationobject–Optional; the actor works without a proxy and uses a direct connection by default.

Example: community overview plus top posts

{
"communityUrls": ["https://x.com/i/communities/1493446837214187523"],
"postSource": "all",
"sort": "top",
"maxPosts": 50,
"includeAbout": true
}

Example: media posts and active members

{
"communityUrls": ["1493446837214187523"],
"postSource": "media",
"sort": "mostLiked",
"includeActiveMembers": true,
"maxMembers": 25,
"minimumViews": 500
}

Example: two communities, verified authors, date window

{
"communityUrls": [
"https://x.com/i/communities/1493446837214187523",
"https://twitter.com/i/communities/1539231166569410560"
],
"authorVerifiedOnly": true,
"dateFrom": "2026-01-01",
"dateTo": "2026-12-31",
"maxPosts": 100
}

Output

Community row (type: "community")

id, url, name, description, memberCount, createdAt, bannerUrl, topic, question, joinPolicy, isNsfw, rules, rulesDetailed, trendingHashtags, creator, moderators, moderatorCount, memberFacepile, memberPreviewImageUrls, collectedPostCount, uniquePostCount, sourcePostCounts, collectedAt.

Post row (type: "post")

id, url, text, createdAt, language, replyCount, retweetCount, likeCount, quoteCount, bookmarkCount, viewCount, engagementRate, isReply, isQuote, isRetweet, isNoteTweet, conversationId, inReplyToTweetId, inReplyToUserId, inReplyToUsername, hashtags, mentions, urls, cashtags, media, quotedTweet, quotedTweetId, poll, card, possiblySensitive, author, communityId, communityName, feed, collectedAt.

feed records which surface produced the row (top or media). engagementRate is (likes + retweets + replies) / followers as a percentage and appears only when the author's follower count is known.

Member row (type: "member")

id, username, name, bio, followers, following, postCount, mediaCount, profileImageUrl, bannerUrl, profileUrl, accountCreatedAt, isBlueVerified, verified, verifiedType, isProtected, location, website, role, communityId, communityName, collectedAt.

role is creator, moderator, member (facepile) or active (post author). accountCreatedAt is the account's public creation date — X does not expose the date a member joined the community.

Status row (type: "status")

status is one of noInput, invalidLink, notFound, rateLimited, noMatchingPosts, membersUnavailable, sourceChanged or error; message explains it.

Public limits

  • Roughly 1–66 posts per community (typically 20–66). X shows only the ranked and media slices to logged-out visitors, with no working cursor. The actor returns the union of every public surface and never invents rows to fill maxPosts.
  • No live latest feed. /latest returns zero rows for guests; sort: "latest" orders the collected top/media posts newest first.
  • No full member directory. /members redirects to login. The actor returns the creator, the exposed moderator list, the facepile and the authors of collected posts.
  • No community or in-community search. Those routes require login and return no cookieless data.
  • No cookies, login or API key. There is no credential input, and every field comes from public data.

FAQ

Do I need an X account, cookies or a developer key? No. The actor reads public community pages and guest endpoints without any credential input. If a saved task still sends cookies, they are ignored with a log message.

How many posts can I get per community? Roughly 1–66 unique posts, typically 20–66, depending on the community. maxPosts is an upper bound, not a promise, and filters can reduce the result further.

Why do I get fewer posts than maxPosts? X exposes only its ranked and media slices to logged-out visitors and has no working public cursor. The actor returns everything reachable and never fabricates rows.

What is the difference between top, media and latest? postSource: "top" collects the ranked feed, "media" collects posts with photos or videos and "all" merges both. sort: "latest" re-orders the collected posts by date because X's live latest feed is login-gated.

Which members are included? The creator, the moderator list shown on the public About tab, the facepile and — when enabled — the authors of the collected posts. A full member directory needs login, so it is not offered.

Why are dates or counts missing on a few rows? Some media-grid rows only expose their date and counts through a second public guest timeline. The actor merges those twins automatically and still omits any value X genuinely does not publish.

Can I collect a private or NSFW community? Public communities work, including NSFW-flagged ones. Private, deleted or login-only communities return a notFound, rateLimited or sourceChanged status row.

How fresh is the data? Live — every run reads X at request time. Schedule the actor for hourly or daily monitoring.

How do I use the results? Download the dataset from the run page, or consume it through the Apify API, webhooks, Zapier, Make, Google Sheets or any other integration.

Is this affiliated with X? No. It is an independent third-party actor that reads publicly available community data.