X (Twitter) Community Tweets Scraper - Posts by Community avatar

X (Twitter) Community Tweets Scraper - Posts by Community

Pricing

from $1.50 / 1,000 tweet results

Go to Apify Store
X (Twitter) Community Tweets Scraper - Posts by Community

X (Twitter) Community Tweets Scraper - Posts by Community

Extract every post from any X (Twitter) Community - full text, author, and engagement metrics. Ideal for niche audience research and content monitoring.

Pricing

from $1.50 / 1,000 tweet results

Rating

0.0

(0)

Developer

Andrew

Andrew

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

X (Twitter) Community Tweets Scraper

Extract every post from any X (Twitter) Community — full text, author, and engagement metrics — in one run. No login, no cookies.

What you get

For every post in the Community:

  • Tweet fields — tweet ID, URL, full text, creation date, and language
  • Engagement metrics — retweets, replies, likes, quotes, views, and bookmarks
  • Author info — username, user ID, display name, blue-verified status, follower count, and profile picture URL
  • Paginated output: each run returns a cursor so you can fetch the whole feed across multiple runs
  • Export to JSON, CSV, Excel, or Google Sheets directly from the Apify console

Use cases

  • Niche audience research — understand what a topic-focused Community talks about
  • Content monitoring — track posts inside a Community you care about
  • Lead generation — surface active, engaged accounts posting in a Community
  • Trend detection — spot emerging discussions before they hit the main timeline

How to use

  1. Enter the Community ID or URL — either the numeric ID or the full https://x.com/i/communities/<id> link (it's in your address bar when viewing a Community)
  2. Set Max Tweets (default 100; set 0 for unlimited)
  3. Run the actor — results appear in the Dataset tab

Fetching more (pagination)

After a run finishes, open the Key-value store tab → copy the NEXT_PAGE_ID value → paste it into Page ID on your next run. If NEXT_PAGE_ID is null, you've fetched the whole feed.

Output format

Each dataset record:

{
"communityId": "1493446837214187523",
"tweetId": "1866332309399781537",
"url": "https://x.com/user/status/1866332309399781537",
"text": "Full post text…",
"createdAt": "Wed Dec 11 18:22:04 +0000 2024",
"lang": "en",
"retweetCount": 12,
"replyCount": 4,
"likeCount": 231,
"quoteCount": 1,
"viewCount": 15430,
"bookmarkCount": 8,
"isReply": false,
"conversationId": "1866332309399781537",
"authorUsername": "example",
"authorUserId": "44196397",
"authorName": "Example",
"authorIsBlueVerified": true,
"authorFollowersCount": 21039,
"authorProfilePicture": "https://pbs.twimg.com/profile_images/…"
}

Notes

  • Free-tier runs are limited; upgrade to a paid plan to remove the cap and scrape unlimited Community posts.