Delete Retweet
POST
/tw-v2/interaction/delete-retweetDescription
Remove a retweet (unretweet) on behalf of an authenticated user. This endpoint allows you to programmatically undo a retweet using the user's authentication token.
Request Body
| Parameter | Type | Required | Description |
|---|---|---|---|
| authToken | string | required | Twitter authentication token (auth_token cookie value) |
| tweetId | string | required | The ID of the original tweet that was retweeted |
| proxy | string | optional | Optional proxy in format 'host:port@user:pass' |
Code Examples
const body = {
authToken: 'YOUR_AUTH_TOKEN',
tweetId: '1234567890'
};
const response = await fetch('https://api.tweetapi.com/tw-v2/interaction/delete-retweet', {
method: 'POST',
headers: {
'X-API-Key': 'YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify(body)
});
const data = await response.json();
console.log(data);
Response
Success Response (200 OK)
200
{
"data": {
"id": "1973111601470513650",
"action": "unretweet",
"timestamp": "2025-10-02T09:19:33.666Z",
"success": true,
"metadata": {
"original_tweet_id": "1973111601470513650",
"text": "Here's my 4+ hour conversation with Pavel Durov (@durov), founder and CEO of Telegram. This was one of the most fascinating and powerful conversations I've ever had in my life.\n\nWe discuss everything from his philosophy on freedom to government bureaucracies, intelligence https://t.co/DDBTnE7A2t"
}
}
}API Playground
POST
/tw-v2/interaction/delete-retweetSensitive Credentials Required
Requires your Twitter authToken. Use a test account.
Press ⌘ + Enter to execute
curl -X POST "https://api.tweetapi.com/tw-v2/interaction/delete-retweet" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json"Response
Click "Try It!" to see the response