Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Delete all videos in Tiktok
* A script to delete all videos from a Tittok account
* Before running:
* 1. Log into your Tiktok account in a browser (tested with Firefox)
* 2. Navigate to the View Profile
* 3. Open the developer tools in the browser to inspect the URLs of the requests (Network tab in Firefox)
* 4. Click on one of the videos and delete it
* 5. In the developer tools, find the last POST request with a URL that starts with
* 6. Copy the URL into the script below into the line that starts with 'const url'. Replace the value of aweme_id and target with: " + id + "
* 7. Navigate back to the VIew Profile page
* 8. Open developer tools and copy the script below into the Javascript console
* 9. Run the script several times until all the videos are deleted
* (each time you run it, it will only delete the videos showed on the page and reload the page)
(() => {
let es =
console.log("es length: " + es.length);
let promises = [];
e => {
const parts = e.href.split("/");
const id = parts[parts.length-1]
const options = {
method: 'POST',
credentials: 'include'
const url = "begining of the URL" + "6&aweme_id=" + id + "&target=" + id + "end of the URL";
// console.log(url);
promises.push(fetch(url, options));
.then( vs => {
console.log("All done, reloading the page!");
Copy link

Hi, is there a version of this to unlike all videos? I have to go through 20k likes :(

Copy link

No, I only needed to delete the videos. Feel free to adjust this script for your needs :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment