visit
Are you looking to clean up your X (Twitter) account by unfollowing those who aren't following you back? It might seem like a tiresome task to go through each account manually, but using a browser script can make the process fast and efficient. However, if you are trusting any scripts (you are right; they can lock your account) or you can’t do it manually, you have only one option: ! You can skip the scripts and find out how to use Circleboom to mass unfollow Twitter/X accounts in the following paragraphs!
function scrollToBottom(callback) {
window.scrollTo(0, document.body.scrollHeight);
setTimeout(() => {
if (document.body.scrollHeight !== window.scrollY + window.innerHeight) {
scrollToBottom(callback); // Keep scrolling
If you tried this and find out it is not working or you don’t try it all, you can use now to mass unfollow Twitter accounts fast!
// Scroll to the bottom of the following list to load all accounts
function scrollToBottom(callback) {
window.scrollTo(0, document.body.scrollHeight);
setTimeout(() => {
if (document.body.scrollHeight !== window.scrollY + window.innerHeight) {
scrollToBottom(callback); // Keep scrolling
} else {
callback(); // When at bottom, execute the callback
}
}, 2000); // Adjust the time to allow page loading
}
// Unfollow users automatically
function unfollowUsers() {
const unfollowButtons = document.querySelectorAll('div[data-testid="unfollow"]');
let count = 0;
// Loop through all the unfollow buttons
unfollowButtons.forEach((button, index) => {
setTimeout(() => {
button.click(); // Click the unfollow button
count++;
console.log(`Unfollowed ${count} accounts.`);
}, index * 1500); // Delay each click to avoid Twitter detection
});
console.log(`Unfollowing ${unfollowButtons.length} accounts...`);
}
// Run the scroll first, then unfollow
scrollToBottom(unfollowUsers);
If you tried this and find out it is not working or you don’t try it all, you can use now to mass unfollow Twitter accounts fast!
const userField = document.getElementsByClassName("ProfileCard-userFields");
const input = window.prompt("Enter any usernames you want to continue following separated by a space.");
let inputMax = window.prompt("Enter maximum number of seconds to wait between actions. Must be greater than '2'.");
let i = 0;
let t = 0;
let inputFound = [];
let saveNames = input.split(" ");
let rand = Math.round(Math.random() * 10000);
let setMin = 2000;
let setMax = inputMax * 1000;
main();
function main(){
if(inputMax > 2){
randomIntFromInterval(setMin,setMax);
unfollowLoop();
findUsers();
}else{
inputMax = window.prompt("Please enter a number great than 2");
setMax = inputMax * 1000;
main();
}
}
function findUsers(){
if(t < userField.length){
for(u = 0; u < saveNames.length; u++){
if(userField[t].children[1].innerText.includes(saveNames[u])){
inputFound[t] = true;
break;
}else{
inputFound[t] = false;
}
}
t++;
if(t < userField.length){
findUsers();
}
}
}
function randomIntFromInterval(min,max)
{
rand = Math.floor(Math.random()*(max-min+1)+min);
return rand;
}
function unfollowLoop(){
let button = userField[i].previousElementSibling.children[0].children[0].children[0].children[1];
let buttonText = button.innerText;
let stat = userField[i].children[1].children[2];
let follows = "";
if(stat === undefined){
follows = "";
}else{
follows = stat.innerText;
}
setTimeout(function(){
if(follows.includes("Follows you") === false && inputFound[i] === false && buttonText.includes("Following") === true){
button.click();
}
i++;
if(i < userField.length){
randomIntFromInterval(setMin,setMax);
unfollowLoop();
}else{
window.alert("Unfollow Script Finished!");
}
}, rand);
}
If you're looking for a seamless, hassle-free way to clean up your Twitter account, is the solution you need. Unlike risky browser scripts that could violate Twitter's policies and leave you locked out of your account, Circleboom offers a safe, intuitive platform designed specifically to manage your social media with ease and precision.
With Circleboom, you can easily unfollow , , and accounts that —all in just a few clicks. There's no need for technical expertise or worrying about rate limits. Circleboom gives you full control, with powerful tools to filter, analyze, and clean up your Twitter following in a way that aligns with your brand and goals. You can even or whitelist specific accounts, ensuring that your list is refined to perfection.
doesn’t just stop at cleaning your Twitter account. It offers a full suite of social media management tools, including , , and , making it a complete solution for building a healthy, engaged audience. Whether you’re a brand, business, or individual, Circleboom helps you streamline your Twitter management, saving you time while keeping your profile optimized.
Step #1: Open Circleboom on your browser and log into your account.
Step #2: Once you are in, navigate to the left, and find the “Friends” section.
Step #3: You can select all listed accounts and mass unfollow all of them with one click.
Step #4: When you choose mass unfollow, a last notification window will appear to confirm the process.