Twitter / X
Twitter / X Community API
To get X Community info, call GET /v1/twitter/community?url=… with your API key. You get clean JSON back.
GET
/v1/twitter/communitycurl "https://api.scraperize.com/v1/twitter/community?url=https://x.com/i/communities/1433869915434278912" \ -H "x-api-key: YOUR_API_KEY"
Cost
1 credit / call
Only successful calls are charged. Errors are free.
Pagination
Single response
Everything comes back in one call.
Caching
0 credits
Set
cache_max_age to reuse a recent result for free.Rate limit
Per team / minute
Over the limit:
429 with a Retry-After header.Parameters
urlRequiredCommunity URL, e.g. https://x.com/i/communities/1433869915434278912
cache_max_ageOptionalOptional. Return a cached result if one this age or newer exists — served for 0 credits with
meta.cached=true and meta.cachedAt. Otherwise a fresh scrape runs (1 credit) and refreshes the cache. Omit to always scrape fresh.One of 5 values.Send your key in the x-api-key header. Full API reference
Example response
200 OK · application/json
{
"data": {
"community": {
"id": "1433869915434278912",
"url": "https://x.com/i/communities/1433869915434278912",
"name": "X Communities Feedback",
"description": "A place to discuss all things related to 𝕏 Communities! The team will share updates, request feedback, and answer any q…",
"memberCount": 547779,
"createdAtMs": 1630696202524,
"createdAt": "2021-09-03T19:10:02.524Z",
"isNsfw": false,
"joinPolicy": "Open",
"topic": "X Official",
"banner": {
"url": "https://pbs.twimg.com/community_banner_img/1846987838937878529/9NWOzlgp?format=jpg&name=orig",
"width": 1198,
"height": 479
},
"creator": {
"id": "1433894099178774532",
"name": "Communities",
"screenName": "HiCommunities",
"url": "https://x.com/HiCommunities",
"bio": null,
"avatarUrl": null,
"avatarUrlHd": null,
"followers": null,
"following": null,
"tweetCount": null,
"verified": true,
"verifiedType": null,
"protected": null,
"profileImageShape": null,
"professionalCategory": null
},
"rules": [
{
"id": "1788316047352717315",
"name": "Stay on topic.",
"description": "This is a community for, well, Communities, so keep feedback, questions, and thoughts about that. For anything else, vis…"
}
],
"membersFacepile": [
{
"id": "1433894099178774532",
"name": null,
"screenName": "HiCommunities",
"url": "https://x.com/HiCommunities",
"bio": null,
"avatarUrl": "https://pbs.twimg.com/profile_images/1683508943228731394/Wyjsoi11_normal.jpg",
"avatarUrlHd": "https://pbs.twimg.com/profile_images/1683508943228731394/Wyjsoi11_400x400.jpg",
"followers": null,
"following": null,
"tweetCount": null,
"verified": null,
"verifiedType": null,
"protected": null,
"profileImageShape": "Square",
"professionalCategory": null
}
]
},
"fetchedAt": "2026-10-05T14:42:32.939Z"
},
"meta": {
"requestId": "req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f",
"creditsCharged": 1,
"creditsRemaining": 4999,
"cached": false
}
}A real response, shortened to one item per list.
More Twitter / X endpoints
FAQ
Twitter / X Community API questions
How much does the Twitter / X Community API cost?
1 credit per successful call. Errors and cached results are free, and new accounts start with 100 free credits, no card required. See pricing.
Do I need a Twitter / X account or API key?
No. You only need a Scraperize API key, sent in the x-api-key header. Scraperize returns publicly available data. No Twitter / X login or developer app is needed.
How fresh is the data?
Each call fetches the data live. To trade freshness for cost, pass cache_max_age (e.g. 1h, 1d) to get a recent cached result instantly for 0 credits.
Where are the full parameters and response fields?
In the API reference, with every parameter, field and error.