🚨 Report Spam
Report multiple accounts for spam, abuse, or fake/impersonation.
⚠️ WARNING
Only report accounts that genuinely violate X's rules!
- False reporting can result in your own account being actioned
- Always run with
dryRun: truefirst
📋 What It Does
- For each target username, navigates to their profile
- Clicks the "…" menu → Report
- Selects the appropriate report reason
- Submits the report
- Moves to the next account
🌐 Browser Console Script
Steps:
- Go to any page on
x.com - Edit CONFIG with target accounts and reason
- Set
dryRun: falsewhen ready - Open console (F12) and paste
src/reportSpam.js
Configuration:
const CONFIG = {
accounts: ['spambot1', 'fakeaccount2'],
reason: 'spam', // 'spam', 'abuse', 'fake'
delayBetweenReports: 5000,
dryRun: true,
};
📁 Files
src/reportSpam.js— Spam/abuse reportersrc/blockBots.js— Detect bots first (companion)src/massBlock.js— Block accounts (companion)
⚠️ Notes
- The script navigates between profiles, so don't interact while it runs
- X may rate-limit reporting — use long delays (5+ seconds)
- Use
src/blockBots.jsorsrc/auditFollowers.jsfirst to identify targets - Reports are anonymous — the reported user won't know who reported them
⚡ Ready to try � Report Spam?
XActions is 100% free and open-source. No API keys, no fees, no signup.
Browse All Scripts