# TweetSweep — full reference

> TweetSweep is a bulk tweet deleter for X (formerly Twitter) that lays your posting history out as a calendar, so you can delete tweets, X posts, replies, and reposts by picking the days you want gone.

Source: https://tweetsweep.com/
License: content may be quoted with attribution to TweetSweep.

---

## What TweetSweep is

A calendar of everything you ever posted — tweets, replies, and reposts. Tick a day, a week, a whole regrettable summer, then confirm once and it is gone from your X account.

TweetSweep is a bulk tweet deleter for X (formerly Twitter). Its distinguishing idea is that
selection is spatial rather than declarative: instead of describing what you want gone as a
filter and trusting the resulting count, you see two decades of posting as a shaded year grid
and point at the era you want removed.

## How it works

1. **Connect your X account** — Sign in with X. TweetSweep asks for the minimum scope it can do the job with: read your posts, delete your posts. No DMs, no follows, no posting on your behalf.
2. **Pick the days you want deleted** — Your calendar fills in, one shaded cell per day you posted. Click a day, shift-click a stretch of months, or narrow the selection by keyword, media, replies, reposts, or like count.
3. **Confirm, then close the tab** — Deletion runs on our servers at the pace X allows — 50 posts per 15 minutes. Come back whenever; the progress bar will be where you left it, or finished.

## Features

- **Delete tweets by date and date range** — The core of it. Select single days from the calendar or sweep an entire year of X posts in one action.
- **Delete tweets by keyword** — Find every tweet or X post mentioning an old job, an ex-handle, or a word you regret typing, and clear the lot.
- **Delete replies only** — Most of anyone’s history is replies to conversations nobody remembers. Clear those and keep the posts you actually wrote.
- **Delete reposts and retweets** — Undo years of reposts without touching a single thing you wrote yourself.
- **Delete posts with photos or video** — Target the tweets and X posts carrying media, or spare them and clear everything else.
- **Keep your best posts by engagement** — Set a like threshold and anything above it survives the sweep automatically. Delete the history, keep the hits.
- **Delete more than 3,200 tweets via archive** — X’s API only reaches back 3,200 posts. Upload your X archive and every post you have ever made becomes selectable, back to 2007.
- **A record of every post deleted — if you want one** — Every swept post is kept in your account log, so deleting is not the same as forgetting what was there. Or tell a sweep to keep nothing, and the posts go without leaving a copy anywhere.
- **Scheduled rolling cleanup** — Set a rolling window — anything older than 90 days clears itself, forever. Coming soon.

## The 3,200-post wall

X’s API refuses to page back past your most recent 3,200 posts, which is where every tweet deleter stops. Request your archive from X, drop the ZIP here, and TweetSweep reads it in your browser — the file never leaves your machine, only the post IDs and dates do.

On x.com: Settings → Your account → Download an archive of your data. X emails the link within a day or two.

## Rate limits and timing

X caps deletion at 50 posts per 15 minutes per account, which is about 200 posts per hour. This is enforced by X
on the account, not by the tool, so it applies identically to every tweet deleter that exists.
TweetSweep paces at 45 posts per 15-minute window, deliberately five below the cap so that a retry after a
failed delete does not push the account over the limit and cost a delayed batch.

Worked timings at that rate:

| Posts to delete | Approximate time |
| --- | --- |
| 500 | 2.5 hours |
| 3,200 (the API limit) | 16 hours |
| 10,000 | 2 days |
| 50,000 | 10 days |

## Permissions and privacy

TweetSweep requests these OAuth 2.0 scopes and no others: tweet.read, tweet.write, users.read, offline.access. That is enough to list
your posts and delete them, and not enough to read DMs, see or change who you follow, or post as
you. Tokens are encrypted at rest. Access is revocable at any time from x.com under
Settings → Security and account access → Apps and sessions → Connected apps.

Uploaded X archives are unpacked in your browser. The ZIP itself is never transmitted; only post
IDs, dates, and text reach the server, because that is all the calendar and the filters need.

## Pricing

Your first 10 posts are free, no card. After that there is still no subscription — you buy a pack sized to the number of posts you want gone and you pay once. You pay for deleting, never for syncing: your timeline syncs in free when you connect, and the archive upload is free at any size. Most of a pack’s total is X’s own delete charge, forwarded at the rate X publishes; our share is a flat $10 TweetSweep fee, the same whether the pack is a thousand posts or a hundred thousand.

- Your first 10 deleted posts are free — we pay X’s charge for them
- Syncing is free — your timeline comes in when you connect, and archive uploads are free at any size
- $0.005 a post is X’s published rate to delete one, forwarded unchanged and linked so you can check it
- A flat $10 TweetSweep fee per purchase, at every pack size
- Auto-delete is $5 a month, cancel whenever, and spends the pack you already bought
- Charged on the estimate — posts a sweep does not use go back on your balance
- The pack itself never renews. Credit never expires, and is not refundable once bought

Worked examples, priced the way the calculator on the site prices them:

| Posts deleted | X API | TweetSweep fee | Processing | Total, once | Time |
| --- | --- | --- | --- | --- | --- |
| 10 | free | free | free | Free | 1 hour |
| 1,000 | $5.00 | $10.00 | $0.76 | $15.76 | 6 hours |
| 5,000 | $25.00 | $10.00 | $1.35 | $36.35 | 2 days |
| 25,000 | $125.00 | $10.00 | $4.34 | $139.34 | 6 days |
| 100,000 | $500.00 | $10.00 | $15.54 | $525.54 | 24 days |

Auto-delete, which keeps sweeping as posts age past your rule, is the only recurring charge:
$5 a month on top of a pack, cancellable at any time. It performs its
deletions out of the pack you already bought, so it adds no API charge of its own.

The time column is not a service level, it is X's rate limit: deletion is capped at
50 posts per 15 minutes per account, so a large sweep takes days no matter who runs it.

## Frequently asked questions

### How do I bulk delete tweets on X?

Sign in to TweetSweep with your X account, pick the days you want cleared from the calendar, and confirm. TweetSweep deletes the tweets and X posts on those days through X’s official API at 50 posts per 15 minutes, the fastest rate X permits, and keeps going after you close the tab. There is no way to bulk delete tweets from x.com itself — X only offers deletion one post at a time — so a tool holding an API token is the only route.

### How do I delete all my tweets at once?

Select every year in the TweetSweep calendar and confirm. A full account wipe is the same operation as a single day, only longer: X caps deletion at 50 posts per 15 minutes per account, so roughly 200 posts an hour. A 3,200-post account finishes in about 16 hours, a 20,000-post account in about four days. The sweep runs on our servers, so it continues whether or not your browser is open.

### How fast does it delete?

50 posts per 15 minutes, or about 200 an hour — this is X’s per-account rate limit on the delete endpoint and no tool can exceed it. Anything claiming to delete thousands of tweets in minutes is either queuing them the same way or getting rate-limited. TweetSweep paces itself at 45 per window, five below the cap, so a retry never costs you a delayed batch.

### Can I delete more than 3,200 tweets?

Yes, by uploading your X archive. X’s API will not page back past your most recent 3,200 posts, which is a hard limit every tweet deleter shares. Request your archive from x.com under Settings → Your account → Download an archive of your data, then drop the ZIP into TweetSweep. It is unpacked in your browser and only post IDs and dates are sent to us, so your entire history back to 2007 becomes selectable.

### What access does TweetSweep get?

Reading your posts and deleting your posts, and nothing else. TweetSweep requests two OAuth 2.0 scopes: it cannot read your DMs, see or change who you follow, or post as you — those permissions are never requested, so they cannot be misused. Access tokens are encrypted at rest, and you can revoke them at any moment from x.com under Settings → Security and account access → Connected apps.

### Can I undo a sweep?

No. Deleting a post on X is permanent and nothing — not TweetSweep, not X support — can restore it. That is why TweetSweep shows an exact count and a sample of what is about to go before anything happens, and why it keeps a record of every post it removed so you retain the text even though the post is gone — unless you ask a sweep to keep nothing, in which case no copy is written at all.

### Is TweetSweep an official X product?

No, and nobody selling you bulk deletion is. TweetSweep is an independent app built on X’s official API as a registered developer app — the same public interface X publishes for anyone to build on. We are not owned by, endorsed by, or affiliated with X Corp.

### Do you store my posts?

We index your post IDs, dates, and text so the calendar and filters work, and nothing more. Your archive ZIP is opened in your browser and never uploaded — only the extracted IDs and dates reach the server. Disconnect and we drop the index.

### Does it delete replies and reposts too?

Yes. Tweets, replies, quote posts, and reposts (retweets) can each be targeted on their own or all together. Replies are usually the bulk of an old account, so clearing replies while keeping your original posts is the single most common sweep people run.

### Does it delete likes too?

Not yet. Unliking runs against the same rate limit as deleting and we would rather ship it properly than half-finished. Tweets, X posts, replies, and reposts all work today; likes and DMs are on the roadmap.

### Is TweetSweep free?

Your first 10 deletions are free and need no card — enough to watch it actually remove a post from your account before you decide — and your timeline syncs in free when you connect. After that there is no subscription either: you buy a pack sized to the number of posts you want gone and pay once. You pay for deleting, never for syncing; uploading your X archive is free at any size because it is read in your browser. Most of a pack’s total is X’s own delete charge forwarded at the rate X publishes, plus a flat TweetSweep fee.

### Can I get a refund on posts I did not delete?

No. A pack is prepaid credit measured in posts, and unused credit is not refundable — but it never expires either, so it waits on your balance until you come back, and a sweep you stop puts the posts it did not use straight back there. Most of what a pack costs is X’s own per-request charge, which we buy from X before your first delete, so it is not ours to return. The auto-delete add-on can be cancelled any time and stops the next monthly charge; the month already paid for runs to its end.

### What happens if I close the tab?

Nothing stops. The sweep runs on our servers in a per-account Durable Object, not in your browser, so closing the tab, losing wifi, or restarting your laptop has no effect. Come back and the progress will have moved on without you.

### Does deleting tweets remove them from Google?

Eventually, but not instantly. Once a post is deleted from X the URL returns a 404 and search engines drop it on their next crawl, which typically takes days to weeks. To speed it up, submit the specific URLs through Google’s Remove Outdated Content tool. Third-party screenshots and archive sites are outside X’s control and outside ours.

### How is TweetSweep different from other tweet deleters?

The calendar. Tools like TweetDelete, TweetEraser, Circleboom, and Redact ask you to describe what you want gone as a filter and then trust the count. TweetSweep shows you your history as a shaded year grid first, so you select the era you want removed by pointing at it. Beyond that: your archive ZIP is parsed in your browser rather than uploaded, deletion keeps running server-side after you leave, and the price is itemised down to X’s own API rate instead of hidden inside a monthly plan.

## Guides

114 how-to articles live at https://tweetsweep.com/blog. Each one is served as markdown at its
own URL plus `.md`, and they are indexed together at https://tweetsweep.com/blog/llms.txt. The bodies are not
inlined here — this file is about the product, and forty full articles would bury it.

- [How to See What Twitter Showed Recruiters](https://tweetsweep.com/blog/how-to-see-what-twitter-showed-recruiters.md): Guide to checking what a recruiter actually sees when they visit your X profile before a job interview.
- [How to Delete Tweets From a Deleted Account - What You Need to Know](https://tweetsweep.com/blog/how-to-delete-tweets-from-a-deleted-account-what-you-need-to-know.md): If you deleted your X account but your tweets are still showing up on Google or in other people's replies, here's what actually happens and what you can do about it.
- [Why Deleted Tweets Still Show Up in Twitter Search](https://tweetsweep.com/blog/why-deleted-tweets-still-show-up-in-twitter-search.md): Explains why deleted posts can still appear in X search results, how long it lasts, and what you can do about it.
- [How to Find Your Oldest Tweet on X](https://tweetsweep.com/blog/how-to-find-your-oldest-tweet-on-x.md): A step-by-step guide to locating the very first tweet you ever posted on X, using your archive, the API, and manual scrolling tricks.
- [Deleted Tweets Still Showing Up on Google - What to Do](https://tweetsweep.com/blog/deleted-tweets-still-showing-up-on-google-what-to-do.md): When your deleted tweets still appear in Google search results, here is how long Google keeps them, why they survive deletion, and how to request removal.
- [Can Old Tweets Show Up on Background Checks](https://tweetsweep.com/blog/can-old-tweets-show-up-on-background-checks.md): A guide to whether and how background check companies find your X posts, what they actually look for, and how to remove risky tweets before a check starts.
- [How to Delete Tweets with Embedded Links](https://tweetsweep.com/blog/how-to-delete-tweets-with-embedded-links.md): A guide to finding and removing old tweets that contain links, including how to search for them, what to consider before deleting, and how to do it in bulk.
- [How to Find Old Tweets With Location Data](https://tweetsweep.com/blog/how-to-find-old-tweets-with-location-data.md): A guide to finding and reviewing old tweets that contain your location data, including coordinates, check-ins, and geotagged media, and how to handle them.
- [Can a Deleted Tweet Be Used in Court](https://tweetsweep.com/blog/can-a-deleted-tweet-be-used-in-court.md): A guide to when deleted tweets surface in lawsuits, how lawyers recover them, and what you can and cannot do to protect yourself.
- [How to Delete Tweets Before a Job Interview](https://tweetsweep.com/blog/how-to-delete-tweets-before-a-job-interview.md): A guide to clearing your X timeline before a job interview, covering what recruiters check, which posts to remove first, and how to bulk delete within rate limits.
- [Old Tweet Resurfaced After Years - What to Do](https://tweetsweep.com/blog/old-tweet-resurfaced-after-years-what-to-do.md): When an old tweet suddenly gains new attention, here's how to assess the situation, delete strategically, and manage the aftermath without making things worse.
- [Can You Delete Tweets From a Suspended Account](https://tweetsweep.com/blog/can-you-delete-tweets-from-a-suspended-account.md): If your X account is suspended, you cannot log in to delete tweets. This guide explains what happens to your posts, how to request deletion via support, and what is permanently visible.
- [Locked Account Still Shows Tweets - What to Do](https://tweetsweep.com/blog/locked-account-still-shows-tweets-what-to-do.md): If your X account is locked but your tweets are still visible to others, here's what to check, how to bulk delete, and what X's lock actually blocks.
- [What Happens to Deleted Tweets From an Old Account I Sold](https://tweetsweep.com/blog/what-happens-to-deleted-tweets-from-an-old-account-i-sold.md): When you delete tweets from an X account you no longer own, the deletion still works but the new owner controls the account and the archive.
- [How to Remove Old Tweets with Dead Links](https://tweetsweep.com/blog/how-to-remove-old-tweets-with-dead-links.md): Bulk clearing Broken links, Invalid URLs or Non prsent pages present within your tweets on X
- [How to Delete Tweets Older Than a Certain Date](https://tweetsweep.com/blog/how-to-delete-tweets-older-than-a-certain-date.md): Identify and Delete in Bulk All Your Period Posts on X Without Deleting Those from Outside it.
- [What Do Recruiters See When They Look at Your Twitter](https://tweetsweep.com/blog/what-do-recruiters-see-when-they-look-at-your-twitter.md): What do hiring teams actually look for in your X account, what red flags are thrown up, and how to remove risky posts before you convert.
- [How to Delete Tweets Before Giving an Account to Someone Else](https://tweetsweep.com/blog/how-to-delete-tweets-before-giving-an-account-to-someone-else.md): Adding on, you need to look to see rate limits during the transfer period and what is irreversible.
- [How to Delete Old Tweets Before Buying a House](https://tweetsweep.com/blog/how-to-delete-old-tweets-before-buying-a-house.md): How to clear your X account before a mortgage lender pulls a background check — what lenders are looking for + how to delete in bulk
- [Can Old Tweets Affect a Court Case - What You Need to Know](https://tweetsweep.com/blog/can-old-tweets-affect-a-court-case-what-you-need-to-know.md): Just how old tweets can be used in a courtroom, what to check before suing and the realities of deletion.

## Not affiliated with X Corp.

TweetSweep is an independent third-party tool built on X's public API. It is not made by,
endorsed by, or affiliated with X Corp. or Twitter, Inc.
