Delete Retweet

POST/tw-v2/interaction/delete-retweet

Description

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

ParameterTypeRequiredDescription
authTokenstringrequiredTwitter authentication token (auth_token cookie value)
tweetIdstringrequiredThe ID of the original tweet that was retweeted
proxystringoptionalOptional 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-retweet

Sensitive 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