Simple Open Source App to Download TikTok Videos using share link.
Find a file
2025-11-02 22:37:00 +02:00
.github/workflows adjust artifact paths 2025-11-02 21:29:10 +02:00
app Handle if video redirects to explore page instead of loading it 2025-11-02 22:37:00 +02:00
gradle/wrapper version bumps 2025-05-13 16:22:24 +03:00
.gitignore git initial commit with version v1.0.0 2020-11-01 23:12:49 +02:00
build.gradle version bumps 2025-05-13 16:22:24 +03:00
gradle.properties version bumps 2025-05-13 16:22:24 +03:00
gradlew git initial commit with version v1.0.0 2020-11-01 23:12:49 +02:00
gradlew.bat git initial commit with version v1.0.0 2020-11-01 23:12:49 +02:00
LICENSE Initial commit 2020-11-01 17:10:26 +02:00
README.md Extend Video Deleted parsing 2025-09-04 13:46:18 +03:00
secret_video_qr_code.png git initial commit with version v1.0.0 2020-11-01 23:12:49 +02:00
settings.gradle git initial commit with version v1.0.0 2020-11-01 23:12:49 +02:00
tiktok-downloader.apk Release 1.3.4 2025-09-04 15:48:29 +03:00
tiktok_downloader_apk_qr_code.png Fix wrong apk was uploaded 2020-11-02 23:36:48 +02:00

TikTok-Downloader Verify Download Method still works

Simple Open Source App to Download TikTok Videos using share feature of the App.

The idea is that some of the videos cannot be downloaded within the app, or one simply doesn't want tiktok grant access to external storage, but they can be downloaded from the Website. This small project automates that process, by levreging the share / other feature of the TikTok app.

There is already plenty of applications in the Play Store doing the same so this is not released. Probably won't be updated as often as they are. However feel free to look over the inner workings of the code if your heart desires.

Medium

There is also a medium post about the project, feel free to check it out here.

Download

If you wish to try it out, here is the QR code to download the application.

QR Code for APK

Demo

Click on the image for the demo video

Usage within the App Usage within TikTok

Secret

Here is another Secret Video QR code just for the curious minded

QR Code for Secret

Note to self

When checking error messages, jq can be a life saver.

Example getting the stack trace for a specific error message:

jq -r '.[].errors[] | select(.message == "Parsing Error") | .stacktrace' errors.json

Or getting all htmls if an error happened in the json: jq '.[] | select(.errors[]?.message == "Parsing Error") | .errors[].html' errors.json

Use -r when you want to avoid the JSON string quotes around output.