← Back to all guides
Guide

Export TikTok Data: History, Messages and Videos

Updated Sep 28, 2026

The TikTok export does not contain your videos. It has the metadata, the URLs, the likes and the DMs, and not one MP4. Most people find this out after they have already downloaded the ZIP and opened it up, so it is worth reading this first. The good news is the URLs are in there, and there are reliable ways to pull the actual files from them.

Export at a glance

Request method
Multiple paths available
Delivery time
Days
Archive format
JSON, TXT, ZIP
Sensitivity
High: health, biometric, financial, precise location
Primary use
Backup: preserve a copy for yourself

Archive file map

Top-level structure of the export. Each entry is a file or directory with its format badge and what it contains.

Your Profile/JSON
Username, bio, email, phone, date of birth, profile image
Your Activity/VideoBrowsingHistoryJSON
Every video you watched with timestamps and URLs. Full history, not the 180-day cap in the app
Your Activity/SearchHistoryJSON
Every search you typed into TikTok
Your Activity/LikesJSON
Every video you liked
Your Activity/CommentsJSON
Comments you posted on other videos
Your Activity/SharesJSON
Content you shared with others
Your Activity/Followers and FollowingJSON
Your follower and following lists
Your Activity/Messages/JSON
DM conversations, including some you deleted from the app
Your Activity/LoginHistoryJSON
Login timestamps with device, IP and carrier
Your Activity/FavoriteEffects, FavoriteSounds, SavedHashtagsJSON
Saved effects, sounds and hashtags
Your Activity/PurchasesJSON
In-app purchase history
Your Activity/AdInteractionsJSON
Ad interactions and the interest categories TikTok inferred for you
Your App Settings/JSON
Device model, OS, advertising IDs, approximate country

Your videos are not in the archive

This is the part that catches everyone. The export carries metadata about your videos and links to where they live. The video files themselves are not in the ZIP.

You can get them, but it is a second job with a separate set of tools, and it is much easier to do while the URLs are fresh than in a year when you are trying to work out what went wrong.

Requesting the export

You can do this on the web or in the app. The web is better, because the archive is a ZIP and unpacking a ZIP on a phone is a worse afternoon than it needs to be.

  1. On a computer, go to tiktok.com/settings/privacy, or open the app and go to Profile, then the menu, then Settings and privacy.
  2. Open Privacy and safety, then Personalization and data.
  3. Choose Download your data.
  4. Select the categories you want. "All data" is the safe answer if you have the patience to wait.
  5. Make sure Messages is included if you want your DMs. It is not on by default in some versions.
  6. Pick JSON over TXT. The reasoning is below.
  7. Request the file.
  8. Confirm by email or phone if prompted.
  9. Wait. A day or four is typical, and TikTok allows up to 30.
  10. Download it when the email arrives. The link is good for four days and then it is gone.

JSON or TXT

TXT is smaller and you can read it in a text editor. It also throws away most of the activity history, which is the part anyone actually wants.

Choose JSON unless you are certain you only want a summary you will read once.

The four-day download window

When the archive is ready, the link expires four days later. After that the file is gone and you have to request the whole thing again, and wait again.

This is the single most common way people lose a TikTok export, and it is the same trap Facebook sets. Put a reminder on the day the request goes in rather than the day the email lands, so you are not relying on remembering.

What is in the archive

One ZIP. Three top-level folders: Your Profile, Your Activity, and Your App Settings.

  • Your Profile: username, bio, email, phone, date of birth, profile image
  • Your Activity/VideoBrowsingHistory: every video you watched, with timestamps and URLs
  • Your Activity/SearchHistory: every search you typed
  • Your Activity/Likes: every video you liked
  • Your Activity/Comments: comments you posted
  • Your Activity/Shares: content you shared
  • Your Activity/Followers and Following: both lists
  • Your Activity/Messages: DMs, including some you deleted in the app
  • Your Activity/LoginHistory: sign-ins with device, IP and carrier
  • Your Activity/FavoriteEffects, FavoriteSounds, SavedHashtags
  • Your Activity/Purchases: in-app purchases
  • Your Activity/AdInteractions: ads and the interest categories TikTok inferred for you
  • Your App Settings: device model, OS, advertising IDs, approximate country

Direct messages

DMs are in the export, and they include some conversations you deleted from the app. That surprises people. The deletion was on your side; the message still existed on theirs.

The DM media is the catch. Photos and videos in conversations are referenced by URL or path rather than embedded, so you get a pointer to a file you still have to go and fetch.

Getting the video files

The archive has URLs pointing at TikTok. yt-dlp fetches them at the best available quality.

  1. Unzip the archive and open the JSON files inside Your Activity.
  2. Find the links. In Likes and Comments it is usually a videoLink field. For your own posts, look for a video ID.
  3. Install yt-dlp. It is free, open source, and the most reliable of the options. A nightly build is worth using if the standard release fails, because TikTok changes often enough to break tools periodically.
  4. Run it against the URLs, or pipe the list in for larger exports.
  5. Expect some failures. Anything the original poster has since deleted returns a 404, and a long list of dead links is slower than a filtered one.

Watch history: the app lies by omission

The in-app watch history only goes back 180 days. The export goes back to when you made the account.

If you need anything older, the export is the only place it exists.

What is missing entirely

  • Reposts. TikTok has no Reposts file and reposts are not preserved.
  • Your own videos, in any format, unless you go and fetch them yourself.
  • DM media, beyond the URL pointing at it.
  • Creator analytics: view counts over time, traffic sources, audience demographics, revenue. Those live in TikTok Studio and Ads Manager, not in the export.

EU and EEA users

There is a second route: the TikTok Data Portability API, documented for developers. It is aimed at people building tools that read TikTok exports programmatically, so it is not what you want for a personal backup. The web download covers the same ground.

Where to keep it

  • The JSON files are small and are worth keeping permanently as a record.
  • The videos you fetch separately are not small. They want real storage.
  • Put the JSON and the MP4s together in a folder named tiktok-2026-09.
  • Keep the original ZIP as well, so you have the untouched copy.
  • Off-site, encrypted: ProtonDrive or pCloud.

Quick version

If you want the short checklist instead of the full guide, use the service page.

Related guides

FAQ

How do I export my TikTok data?

On the web, go to tiktok.com/settings/privacy, then Privacy and safety, then Personalization and data, then Download your data. Pick your categories, choose JSON, and request the file. You get an email when it is ready, usually within a few days, and the link lasts four days.

Why are my videos not in the TikTok export?

Because the export gives you metadata and URLs rather than the MP4 files. The URLs point at TikTok, and you can fetch them with yt-dlp or gallery-dl. This is a design choice rather than a bug.

How long do I have to download it?

Four days from when the email arrives. Miss it and the file is gone; you have to request the whole export again. This catches a lot of people.

Can I do this from a desktop browser?

Yes. The request works on the web at tiktok.com/settings/privacy as well as in the app, and the web is the better place to do it because unpacking a ZIP is easier on a computer.

Should I choose JSON or TXT?

JSON. TXT is more readable but drops most of the activity history, and the history is the reason to export in the first place.

Does the export include direct messages?

Yes, including some conversations you deleted from the app. The text is there. Photos and videos inside DMs are only referenced by URL, not embedded, so you would still need to fetch those yourself.

How long does the export take?

Usually a few days. TikTok allows up to 30 for large or complicated requests.

Does the export go back further than the in-app history?

Much further. The in-app watch history stops at 180 days. The export goes back to your account creation, so it is the only source for anything older.

What is the best tool for downloading the videos?

yt-dlp. Free, open source, actively maintained, and it fetches the best quality available. Use a nightly build if the normal release is failing. Gallery-dl works too.

Does the export include reposts?

No. There is no Reposts file and reposts are not preserved anywhere in the archive.

Is there a separate export for creator or business accounts?

No, the flow is the same. But creator analytics are not in it: view counts over time, audience demographics and revenue live in TikTok Studio and Ads Manager, and you need to request those separately.

Does exporting delete my TikTok data?

No. It makes a copy and leaves your account alone.

Last verified: Sep 28, 2026. Steps checked against www.tiktok.com. Report an outdated step →

About the author

Charles runs Digital Takeout Day, a twice-yearly reminder (May 8 and November 8) to download and back up your data from every online service you use.

Every guide is cross-checked against the platform's own export documentation and re-verified before each Takeout Day.

Read the full bio, editorial policy, and contact →