Skip to main content
POST
/
twitter
/
tweets
/
delete-batch
Delete One or More Tweets
curl --request POST \
  --url https://api.twitterxapi.com/twitter/tweets/delete-batch \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "cookie": "ct0=abc123... or 2c4a4e1832096aa694c739b83c83b6d96d43eba7",
  "username": "myusername",
  "target_id": "1234567890123456789"
}'
{
  "code": 200,
  "msg": "success",
  "data": [
    "<string>"
  ]
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Parameters for deleting tweets

Twitter authentication cookie or Twitter auth_token, how-to-get-twitter-cookie

Example:

"ct0=abc123... or 2c4a4e1832096aa694c739b83c83b6d96d43eba7"

username
string
required

Twitter username whose tweets to delete

Example:

"myusername"

target_id
string | null

Specific tweet ID to delete (if not provided, deletes all user tweets)

Example:

"1234567890123456789"

Response

Success confirmation

Delete tweet response

data
string[]
required

List of deleted tweet IDs

code
integer
default:200

HTTP status code

msg
string
default:success

Response message