Mass cleanup
How to mass delete tweets safely
Mass deletion can solve a large cleanup backlog, but it should not be a blind one-click reset. Safer cleanup starts with smaller scopes, previews, confirmation, and logs.
Break large cleanup into batches
Instead of starting with every tweet, choose a batch such as replies, reposts, posts before a date, or posts from a specific campaign period.
Batches are easier to preview and easier to retry if X API pacing slows the run down.
Use date ranges first
Date ranges are easier to reason about than broad keyword filters. They also make it clearer whether a cleanup matches a life event, job change, or old campaign.
After a date range looks right, add keywords only when you need more precision.
Keep a record of what happened
Mass deletion can involve skipped or failed items because of pacing, permissions, or temporary endpoint behavior. Logs make the result easier to understand.
After the run, review deleted counts, failed counts, and whether a retry is needed.