List community posts
List posts in a community. A page can be empty while has_more is true, so keep paging with cursor until it is false. An unknown community ID returns data: null.
5 credits / requestBilled only on success
Authorization
ApiKeyAuth x-api-key<token>
In: header
Query Parameters
community_id*string
Numeric community ID from the community's x.com/i/communities URL.
Match
^\d{1,25}$cursor?string
cursor from the previous response. Omit for the first page and send it unchanged for later pages.
Length
length <= 2000curl -X GET "https://example.com/v1/x/community/posts?community_id=1493446837214187523" \ -H "x-api-key: YOUR_API_KEY"{ "data": { "posts": [ { "id": "2111088921358549288", "url": "https://x.com/KareemEniola2/status/2111088921358549288", "text": "Hi everyone! \nMy name is Eniola, a creative designer from Lagos, Nigeria.\n\nI specialize in:\nUI/UX & Web Design\nGraphic Design\nPitch Deck Presentations\nEmail Design\n\nI’m currently open to freelance and full-time opportunities.\n\nCheck out this sport App I designed https://t.co/X0YYgb16T9", "lang": "en", "source": "Twitter for iPhone", "created_at": "2026-10-16T13:36:35.000Z", "like_count": 1, "reply_count": 0, "repost_count": 0, "quote_count": 0, "view_count": 3, "bookmark_count": 0, "is_reply": false, "in_reply_to_post_id": null, "in_reply_to_user_id": null, "in_reply_to_handle": null, "conversation_id": "2111088921358549288", "is_pinned": null, "author": { "id": "1157580212890230789", "handle": "KareemEniola2", "name": "ENIOLA || UI/UX || FRAMER || WEBFLOW || FIGMA", "description": "Designer & Developer. I help startups, fintech, and B2B businesses scale from 0 to 100 by crafting visually appealing and high-converting websites and apps", "location": "Lagos, Nigeria", "website": "https://kareem-eniola-ui.vercel.app", "avatar_url": "https://pbs.twimg.com/profile_images/1919202621111382016/vuzK5h7F_normal.jpg", "banner_url": "https://pbs.twimg.com/profile_banners/1157580212890230789/1716490341", "followers_count": 146, "following_count": 789, "posts_count": 2643, "media_count": 309, "likes_count": 26838, "is_verified": null, "is_blue_verified": null, "verified_type": null, "protected": null, "created_at": "2019-08-03T09:13:24.000Z", "pinned_post_ids": [ "1891762670291780023" ], "is_automated": null }, "media": [ { "id": "2111088908645609472", "type": "photo", "url": "https://pbs.twimg.com/media/HUwYLWkWsAAvfc0.jpg", "alt_text": null, "width": 4096, "height": 2647, "duration_ms": null, "variants": null } ], "hashtags": [], "mentions": [], "urls": [], "card": null, "article": null, "place": null, "quoted_post": null, "reposted_post": null }, { "id": "2111088082346774732", "url": "https://x.com/Robelcario/status/2111088082346774732", "text": "Just finished the most beautiful site I’ve built so far: a skateboarding site with scroll-driven motion and video. Next.js + Framer Motion. Taking on 2 new client projects this month. #webdesign #uiux #webdevelopment #creativewebsite #brandidentity #skateboarding #freelance https://t.co/3lTXqyS8IZ", "lang": "en", "source": "Twitter for iPhone", "created_at": "2026-10-16T13:33:15.000Z", "like_count": 1, "reply_count": 0, "repost_count": 0, "quote_count": 0, "view_count": 9, "bookmark_count": 0, "is_reply": false, "in_reply_to_post_id": null, "in_reply_to_user_id": null, "in_reply_to_handle": null, "conversation_id": "2111088082346774732", "is_pinned": null, "author": { "id": "1628405254369714179", "handle": "Robelcario", "name": "Robel", "description": "I build fast, modern websites for startups & creators\nTurning ideas into real products\nBuilding in public (space × tech)\nDM to work together", "location": "Ethiopia", "website": null, "avatar_url": "https://pbs.twimg.com/profile_images/2049385317250244609/YEJBklTB_normal.jpg", "banner_url": "https://pbs.twimg.com/profile_banners/1628405254369714179/1750677662", "followers_count": 27, "following_count": 470, "posts_count": 102, "media_count": 63, "likes_count": 1337, "is_verified": null, "is_blue_verified": null, "verified_type": null, "protected": null, "created_at": "2023-02-22T14:44:25.000Z", "pinned_post_ids": [], "is_automated": null }, "media": [ { "id": "2111087981033398272", "type": "video", "url": "https://pbs.twimg.com/amplify_video_thumb/2111087981033398272/img/nABwbig7a5pN3nG1.jpg", "alt_text": null, "width": 2880, "height": 2160, "duration_ms": 12376, "variants": [ { "url": "https://video-s.twimg.com/amplify_video/2111087981033398272/pl/WyVIICdKkJ-jpVh9.m3u8?tag=14", "content_type": "application/x-mpegURL", "bitrate": null }, { "url": "https://video-s.twimg.com/amplify_video/2111087981033398272/vid/avc1/360x270/d7Nz0EQqZLrjFIqL.mp4?tag=14", "content_type": "video/mp4", "bitrate": 288000 }, { "url": "https://video-s.twimg.com/amplify_video/2111087981033398272/vid/avc1/480x360/T3rkmrC4U9pxx7q4.mp4?tag=14", "content_type": "video/mp4", "bitrate": 832000 }, { "url": "https://video-s.twimg.com/amplify_video/2111087981033398272/vid/avc1/960x720/B9Br9X0Nlho2XzLF.mp4?tag=14", "content_type": "video/mp4", "bitrate": 2176000 } ] } ], "hashtags": [ "webdesign", "uiux", "webdevelopment", "creativewebsite", "brandidentity", "skateboarding", "freelance" ], "mentions": [], "urls": [], "card": null, "article": null, "place": null, "quoted_post": null, "reposted_post": null } ], "count": 2, "cursor": "DAABCgABHUwcSXj__-kKAAIdTBVTmZcRywgAAwAAAAIAAA", "has_more": true }}