Tweet Replies Exporter
GET
/v1/x/tweets/{id}/repliesMCP
x_replies3 creditsLiveUpdated
Description
List the replies to a tweet, page by page, with each reply's text, author profile and engagement. Costs 3 credits per page of about 20. Tip: people replying to a competitor's launch tweet are warm leads; check author.canDm.
Parameters
| Name | In | Type | Required | Default | Description |
|---|---|---|---|---|---|
id | path | string | yes | Tweet id or tweet URL. | |
limit | query | integer | no | 20 | Max rows to return (1-100). One X page holds about 20 rows, so values above 20 still return one page. Range 1 to 100. |
cursor | query | string | no | Opaque cursor from the previous response's page.nextCursor. Length 1 to 2048. |
- id path, string, required
- Tweet id or tweet URL.
- limit query, integer
- Max rows to return (1-100). One X page holds about 20 rows, so values above 20 still return one page. Range 1 to 100. Default
20. - cursor query, string
- Opaque cursor from the previous response's page.nextCursor. Length 1 to 2048.
Request examples
curl "https://chatterapi.com/v1/x/tweets/2109949585737052316/replies" \
-H "Authorization: Bearer $CHATTERAPI_KEY"Response
data is a list of XTweet, with page.nextCursor and page.hasMore for the next page. Fields:
| Field | Type | Nullable | Description |
|---|---|---|---|
id | string | no | Platform id. |
text | string | no | Text. |
url | string | no | Full URL on the platform. |
createdAt | string | yes | ISO 8601 UTC timestamp. |
lang | string | yes | Language code. |
likes | number | yes | Likes. |
retweets | number | yes | Retweets. |
replies | number | yes | Replies. |
quotes | number | yes | Quote tweets. |
views | number | yes | Views. |
bookmarks | number | yes | Bookmarks. |
isReply | boolean | no | Is a reply. |
inReplyToId | string | yes | Tweet this replies to. |
conversationId | string | yes | Root tweet id of the conversation. |
isRetweet | boolean | no | Is a retweet. |
quotedTweetId | string | yes | Tweet this quotes. |
author | object | no | Author profile (XUser). |
media | object[] | no | Images, video or gallery URLs, or null. |
response
{
"data": [
{
"id": "2109950824549929233",
"text": "Drag mouse to move it, X Player doesn't let you do pointer lock so it has to work like that",
"url": "https://x.com/levelsio/status/2109950824549929233",
"createdAt": "2026-10-13T10:14:12.000Z",
"lang": "en",
"likes": 66,
"retweets": 0,
"replies": 4,
"quotes": 0,
"views": 53186,
"bookmarks": 2,
"isReply": true,
"inReplyToId": "2109949585737052316",
"conversationId": "2109949585737052316",
"isRetweet": false,
"quotedTweetId": null,
"author": {
"id": "1577241403",
"handle": "levelsio",
"name": "@levelsio",
"bio": "💸https://t.co/sQ0aiU7v02\n📸https://t.co/lAyoqmSBRX $86K/m\n🎮https://t.co/tF49atJ396 $44K/m\n🏡https://t.co/1oqUgfD6CZ $23K/m\n👙@X $13K/m\n🌍https://t.co/UXK5AFqCaQ $7K/m\n🏩https://t.co/4p4dzTDVN6 $5K/m",
"followers": 974776,
"following": 3275,
"tweets": null,
"verified": false,
"blueVerified": true,
"canDm": false,
"protected": null,
"location": "📕My book $5K/m 👉",
"url": null,
"avatarUrl": "https://pbs.twimg.com/profile_images/2077111020305162240/PwddgOau_normal.jpg",
"createdAt": "2013-07-08T09:31:59.000Z"
},
"media": []
},
{
"id": "2109953854406099259",
"text": "This is a 100% non-commercial non-profit preservation project part of the @pieter computer museum",
"url": "https://x.com/levelsio/status/2109953854406099259",
"createdAt": "2026-10-13T10:26:14.000Z",
"lang": "en",
"likes": 89,
"retweets": 0,
"replies": 3,
"quotes": 0,
"views": 47592,
"bookmarks": 2,
"isReply": true,
"inReplyToId": "2109950824549929233",
"conversationId": "2109949585737052316",
"isRetweet": false,
"quotedTweetId": null,
"author": {
"id": "1577241403",
"handle": "levelsio",
"name": "@levelsio",
"bio": "💸https://t.co/sQ0aiU7v02\n📸https://t.co/lAyoqmSBRX $86K/m\n🎮https://t.co/tF49atJ396 $44K/m\n🏡https://t.co/1oqUgfD6CZ $23K/m\n👙@X $13K/m\n🌍https://t.co/UXK5AFqCaQ $7K/m\n🏩https://t.co/4p4dzTDVN6 $5K/m",
"followers": 974776,
"following": 3275,
"tweets": null,
"verified": false,
"blueVerified": true,
"canDm": false,
"protected": null,
"location": "📕My book $5K/m 👉",
"url": null,
"avatarUrl": "https://pbs.twimg.com/profile_images/2077111020305162240/PwddgOau_normal.jpg",
"createdAt": "2013-07-08T09:31:59.000Z"
},
"media": []
},
{
"id": "2109957170364350673",
"text": "@pieter Doesn't work on mobile yet, try desktop!",
"url": "https://x.com/levelsio/status/2109957170364350673",
"createdAt": "2026-10-13T10:39:25.000Z",
"lang": "en",
"likes": 68,
"retweets": 0,
"replies": 5,
"quotes": 0,
"views": 39510,
"bookmarks": 2,
"isReply": true,
"inReplyToId": "2109953854406099259",
"conversationId": "2109949585737052316",
"isRetweet": false,
"quotedTweetId": null,
"author": {
"id": "1577241403",
"handle": "levelsio",
"name": "@levelsio",
"bio": "💸https://t.co/sQ0aiU7v02\n📸https://t.co/lAyoqmSBRX $86K/m\n🎮https://t.co/tF49atJ396 $44K/m\n🏡https://t.co/1oqUgfD6CZ $23K/m\n👙@X $13K/m\n🌍https://t.co/UXK5AFqCaQ $7K/m\n🏩https://t.co/4p4dzTDVN6 $5K/m",
"followers": 974776,
"following": 3275,
"tweets": null,
"verified": false,
"blueVerified": true,
"canDm": false,
"protected": null,
"location": "📕My book $5K/m 👉",
"url": null,
"avatarUrl": "https://pbs.twimg.com/profile_images/2077111020305162240/PwddgOau_normal.jpg",
"createdAt": "2013-07-08T09:31:59.000Z"
},
"media": []
}
],
"page": {
"nextCursor": "eyJ2IjoxLCJwIjoiZ2V0eGFwaSIsImMiOm51bGwsIm8iOjIwLCJoIjoiODIxNzdmZTYzNGNiIn0",
"hasMore": true
},
"credits": {
"charged": 3,
"remaining": 24997
},
"requestId": "req_01JA7Q3V8K2N4P5R6S7T8V",
"cached": false
}Recorded live response captured 2026-10-14, truncated to 3 items. Credits and request id are illustrative.
Credits
3 credits per call. Failed calls cost 0. Cached responses cost the same. Test keys cost 0. Repeat calls with the same input within 10 minutes are served from cache.