How to Download X DMs
TL;DR
Request an X account archive from **Settings and privacy → Your account → Download an archive of your data**, then complete the identity check and download the ZIP when X says it is ready. X says the archive includes Direct Messages and attached media in HTML and JSON files. Check the particular threads you need; the archive is a dated snapshot, and X does not say that its ordinary archive restores or decrypts encrypted Chat.
On this page
Request the archive from the right account
Consider Priya, a BD lead leaving an agency after a client handoff. She needs a copy of the X conversation in which a client approved a partner introduction. First she checks the avatar and username of the signed-in X account. This sounds trivial, but an agency operator may have a personal profile and a brand profile open in different browser tabs. A perfect download of the wrong account will not contain the client thread.
On the web, X’s data-access instructions give More → Settings and privacy → Your account → Download an archive of your data. That page then says to confirm the password and select Request archive. X’s separate archive help page describes a mobile route through Settings and privacy → Account → Your X data, a code sent to the email address or phone number on file, then Download your data → Request data. These two X pages use different labels. Follow the controls shown in your signed-in account and use the identity verification it requests.
Before requesting, Priya checks that she can access the account email or phone number. X says it may direct an account without one on file to Account information, and that the email should be confirmed. If a shared brand account routes its email to a former employee, solve account recovery with the owner first. An export should be requested by someone authorized to access the account, not by passing a login around a sales team.
Once submitted, keep the request date in the handoff plan. X says preparation can take a few days. Priya should not schedule the handoff for an hour after clicking Request data. If the exact message matters for an immediate reply, she can still find it in X’s native DM search while the archive is being prepared.
Download and open the prepared ZIP
When the download is ready, X says it sends an email to the connected address or a push notification if the app is installed. The same help page points to Download archive under Download your data in settings. Priya should use the signed-in account and its official settings or the confirmed email link, then save the ZIP to a location her organization controls. X specifically says to remain logged in on the same browser used to download.
A ZIP is a package, not a single searchable document. X describes a file called Your archive for browsing account data in a desktop browser, and its archive help says the download can contain HTML and JSON files. Priya can start with the browser view to find the client conversation, then inspect the machine-readable files if her team needs to process the record. She should not assume every archive build has the same folder names; identify the files by their contents and the instructions packaged with the download.
Keep an unmodified copy. Work from a duplicate when extracting a single conversation or making an internal note. That way Priya can show the original package if a teammate later asks why an attachment is missing from a forwarded excerpt. The copy should be held privately: X lists profile information, DMs, attached media, followers, address book data and inferred ad interests among the items in an account archive. Sending the whole ZIP to a client who needs one approval message would disclose unrelated data.
The archive is not a live sync. X calls it a snapshot, so messages received after the request need a later export or a separate record. Priya should label her copy with the account and download date in her organization’s storage, then repeat the request if the client continues the conversation next month.
What should be inside?
X’s archive page expressly includes Direct Messages and media attached to posts, DMs or Moments, such as images, videos and GIFs. It also includes many account-level categories. That statement supports looking for available DM history in the ZIP; it does not promise that a particular deleted, expired or encrypted message will appear. The practical test is the conversation Priya actually needs.
She picks three known checkpoints before opening the files: the first message where the client asked for the introduction, the later approval, and the image containing the partner list. Then she searches or browses the export and checks whether each item is present and readable. If the image is absent but the text is present, she records that gap instead of reporting “complete archive.” If the conversation appears under a changed username, she checks the participant against X rather than assuming the display string identifies the same person.
Do not mistake account data for a ready-made deal record. The archive may preserve what was said, but it does not decide that “approved” meant “send today,” or identify who at the agency owns the introduction. Priya should write a short handoff note with the source thread, agreed action, owner and due date. The note is an interpretation; the exported message is the evidence. Store both, with the distinction visible.
Use the table to decide which source answers each handoff question. If the answer is uncertain, open X and the downloaded files side by side. A missing file should trigger a narrower investigation, not a claim that X has deleted the message or that every DM has been preserved.
| Question | Check first | Example result |
|---|---|---|
| Where was approval written? | DM thread in X | Client approved the introduction on 12 October |
| What did the ZIP contain? | Archive browser view and files | Approval text present; partner image needs checking |
| What happens next? | Agency handoff record | Priya assigns the introduction to Mateo by Friday |
| Was Chat encrypted? | Conversation in X Chat | Inspect the encryption state before assuming export coverage |
| Did anything change later? | Current X thread or a newer export | A later reply is outside the earlier snapshot |
Use DM search when you need only one fact
If Priya needs only the approval sentence, an archive request may be too broad. X’s Direct Messages search accepts names and keywords and can jump to a matching message. She can search the partner name or a distinctive phrase from the client’s approval. If the result is in a request rather than an accepted conversation, she should inspect that part of the inbox as well.
X says its DM search does not currently find images or GIFs by their visual contents. Priya may find the text surrounding the partner-list image but still need to open the thread for the attachment itself. A search miss is therefore not proof the image was never sent. If the client recalls only a visual diagram, ask for a date or nearby phrase and inspect that part of the conversation.
An archive is more appropriate when the agency needs an independent dated copy, several conversations, or a planned account transition. Search is better for quick retrieval from a live account. A contact record is better for ongoing owner and follow-up tracking. These three jobs overlap in a handoff but should not be confused. A screenshot of a search result may help a colleague quickly, while the unmodified ZIP preserves broader context.
Priya should also check whose account sent the message. An agency may have a brand account and a personal account that both speak to the same buyer. X’s archive process is account-specific. Downloading the brand account does not automatically collect a personal account’s private thread, even if the same client participated in both.
What about deleted messages?
X’s legacy DM help says deleting a Direct Message or conversation removes it from your account only; other participants can still see their copies. It does not say the next account archive will reconstruct a message you deleted before the request. Priya should therefore check the exported conversation rather than assume deletion has either removed every copy or left an exportable copy for her.
Suppose a colleague deleted the client thread from the agency account after the introduction. The client might still see the conversation in their account, but Priya cannot infer that the agency archive will include it. The sensible response is to identify the exact missing message, check the live account, and ask an authorized participant whether they have the message if the business process requires it. She should not claim a recoverable copy exists until she sees it.
The same caution applies to message requests. X says deleting a request removes it from the inbox but does not prevent the sender from writing again. That statement is about the inbox action, not an archive guarantee. If the approved introduction began as an unknown-sender request, Priya should verify that the relevant messages are present in the ZIP.
A downloaded file also cannot serve as an in-app restore button. X describes browsing and downloading account information, not importing the ZIP back into the message interface. Keep the archive as evidence and a personal copy; continue using the X account for current messaging if it remains active.
Encrypted X Chat is a different preservation problem
As of November 2026, X Chat encrypts the contents of encrypted conversations, including links, media and files. X’s archive help names Direct Messages but does not explicitly say whether encrypted Chat plaintext is supplied in the ordinary account ZIP. Do not rely on the ordinary archive as a copy of those messages. If Priya’s client approval occurred in Chat, she should open that thread on a signed-in device and inspect the actual conversation before treating a ZIP as its backup.
X says a new Chat request may be unencrypted until accepted. That means even a single conversation can have a change in protection state. Priya should avoid inferring the state from the word “Chat” alone; the interface shows whether a message is encrypted, including an open-padlock icon when a new conversation cannot be encrypted because the other user has not registered. X explains that indicator in its Chat help.
The PIN matters more than the archive for access to encrypted history. X says changing a forgotten PIN from an existing signed-in mobile device can preserve history, whereas resetting it without that path loses access to encrypted history. X also warns that too many incorrect attempts make that history permanently inaccessible. Priya should check the recovery option before signing out of the only device she has used for a sensitive client Chat.
Chat offers disappearing messages and message unsend. X says disappearing messages are removed after a chosen duration and that deleting an encrypted message removes it from the sender’s device, while the recipient may still see a deleted message. That makes “we will export it later” a weak preservation plan. If a business decision needs an enduring record, get an appropriate written confirmation in a channel and format the participants agree to use. X documents a separate Chat API with client-side key handling; ordinary DM lookup is not proof that a third-party tool can decrypt the Chat content.
Where an ongoing CRM helps
The archive tells Priya what the X account made available at a point in time. It does not assign the introduction to Mateo, remind him on Friday, or explain that the same client moved to Telegram after the approval. A relationship record can hold those working facts, provided the source message remains inspectable. Priya can export the X archive for preservation and maintain the action record for follow-up. They answer different questions.
Pantheon’s invite-only alpha can keep supported, API-visible X DMs as a paid add-on beside contacts, notes and deals, with Telegram, WhatsApp and iMessage where those channels are connected. Encrypted X Chat is outside its X connection. WhatsApp and iMessage require the Mac app, and the iMessage messages must be present on that Mac. Instagram DMs are not captured. A suggested match between an X identity and a second channel needs your approval. For Priya, that means confirming the client’s Telegram handle before attaching the later conversation to the same contact.
A successful sync of one legacy thread does not establish complete X backup coverage. Priya should still keep the platform archive if she needs a separate copy, inspect the encrypted Chat in X, and test a message request and attachment against the original account. The useful outcome is a reliable handoff, not a claim that every private byte has been copied.
Common mistakes
Do not request the archive from the wrong agency profile, forget to confirm the account email, or wait until the day a handoff is due. X says preparation can take days. Do not forward the whole ZIP to one client: it contains more than the one DM they asked for. Do not mistake the browser view for proof that every attachment and message type is present; check the files against known examples.
Most of all, do not equate “Direct Messages are included” with “encrypted Chat is recoverable.” The archive page and Chat page describe different capabilities. Inspect the exact conversation and preserve the Chat PIN recovery path before changing devices.
Frequently asked questions
Does the X archive include Direct Messages?
Yes. X says Direct Messages and attached media are among the account data it packages. Check the specific conversation you need after download; that general statement does not establish that every message type is present.
Where is “Download an archive of your data”?
X’s web path is More → Settings and privacy → Your account → Download an archive of your data. Another X help page labels the mobile route Account → Your X data → Download your data. Use the control shown in your account.
How long does an X archive take?
X says it may take a few days to prepare and sends an email or app notification when ready. Request it before a planned account transition, rather than on the handoff day.
What format will I receive?
X describes a ZIP with a browser-readable archive and HTML and JSON files. Start with the readable view, then inspect the relevant files if a teammate needs structured data. Keep the original ZIP unmodified.
Will the archive restore deleted DMs?
X describes downloading and browsing, not importing the ZIP into the inbox. Its DM help says a local deletion does not remove the other participant’s copy; it does not promise your next export can reconstruct your deleted message.
Are encrypted X Chat messages in the ZIP?
Do not assume so. X’s Chat help explains device encryption and PIN-based recovery, while its archive page does not explicitly promise encrypted Chat plaintext. Inspect the actual Chat thread on a signed-in device.
Can I download just one X conversation?
The X procedure documented here requests an account archive. For one sentence, try DM keyword search in the live account first. If you need a shareable copy, extract only the relevant material from the archive rather than distributing the whole ZIP.
Last updated