This repository contains data related to Twitter accounts that have been unsuspended since Elon Musk took over as owner and CEO in late October 2022.
Every date given here for a suspension or suspension reversal indicates when the account status change was observed, not when it happened. The Twitter API doesn't directly provide information about when accounts are suspended or unsuspended, so we have to infer these dates by querying user profiles and timelines, and these queries are governed by the Twitter API's rate limits.
This means that these dates are inherently inexact. If an account is listed as suspended on 15 November and unsuspended on November 29, that means that it was suspended no later than the 15th and was unsuspended between the 15th and the 29th.
For accounts that follow or are followed by many accounts on our seed list (see below for details), the lag between account status change and observation is likely to be on the order of hours, not days. For accounts that have a small number of followers or are outside of the networks we are tracking, the lag may be days, or even weeks (at least in theory—I've not found observations that are off by weeks in my spot checking, but it's possible that they're in there).
These limitations mean that all numbers given here are estimates, and that the data should be considered a starting point for investigation, not a definitive collection of unsuspended accounts.
- The report (rendered tables for each day of unsuspensions, with links, etc.)
- A CSV spreadsheet with three columns: Twitter ID, suspension observation timestamp (if known), and reversal observation timestamp
- A newline-delimited JSON file containing a profile snapshot for each unsuspended account
All timestamps are epoch seconds.
Where's Jordan Peterson?
As far as I know there's no way to tell from the Twitter API whether an account is restricted because of rule violations.
That means that this report can only track permanent suspensions, not accounts that are "temporarily unavailable" or have
their activity locked. That means you won't find @jordanbpeterson
or @TheBabylonBee
on here.
Where's Patrick Casey?
Casey seems to have deactivated his original twitter account almost immediately after it was unsuspended, and is now tweeting under his own name from one of his ban evasion accounts. In cases like this my software might not detect the unsuspension before the self-deactivation, which means the account will not appear in these reports.
Where's Andrew Anglin?
There's been a lot of reporting about how Andrew Anglin was "booted off" the platform in 2013 and is now back, but as far as I can tell, Anglin's 2013 account has never been permanently suspended, and his tweets from 2013 have been visible under a different screen name for at least most of this year. (Like Peterson and the Babylon Bee, he may have been locked out of his account, but I have no way of confirming that.)
Where are the "62,000 accounts with more than 10,000 followers"?
I don't know. The reporting from earlier this week said this process has begun, but I haven't seen a timeline. It doesn't seem to have started yet in any serious way.
Will this software find all of the "75 accounts with over 1 million followers"?
Currently it can only find unsuspensions for accounts that are included in a list of 955k known suspensions. We're working on raising that number.
How often is this repository updated?
The system is continuously updating the dataset, but this repository is only updated when I check in to copy stuff over and publish it.
This repository is built on the same data collection system as this project, which tracks Twitter suspensions and screen name changes. The system monitors follower and friend lists for a set of seed accounts, and when an account either falls off of or appears on one of those lists, it is evaluated as a potential suspension or suspension reversal.
This repository only tracks accounts that have been suspended (API status code 63), not self-deactivated (status code 50).
The seed account list currently contains just over five thousand Twitter accounts, and is made up of selections from several sources, including the "promoter" community in the VoterFraud2020 dataset from the Jacobs Technion-Cornell Institute at Cornell Tech. The focus of the seed account list is far-right influencers, but it also includes anti-vaxxers, TERFs, Russian disinformation accounts, accounts associated with the "Intellectual Dark Web", etc.
The system additionally scrapes recent tweets for accounts that are identified as suspension reversals. In some cases this lets us find a more precise time of reinstatement, but it's slow (because of API rate limits), which means that over time some dates provided here will change to become more precise. They will only move earlier, never later.
I have an additional dataset (not included here) currently containing around 6.5 million recent tweets from these unsuspended accounts. I'm happy to share this data with anyone who has a use for it.
The report provides two tables for each day. The first table includes the 50 accounts with the most followers observed to be unsuspended on that day. The second table contains other "notable" accounts for that day, ranked by how closely they are connected (by following relationships) to the seed accounts.
In the "Status" column in these tables, 👋 indicates that the account has self-deactivated after unsuspension, 🚫 that it has already been suspended again, ✔️ that it is verified (in the non-Blue sense), and 🔒 that it is protected.
The follower count numbers in the report are from the last snapshot the data collection system took of each account, which means they may not be up to date. If the snapshot was taken immediately after the suspension reversal, the number reported may be much lower than the actual number, since Twitter seems to take some time to update these lists after an unsuspension.
The table below lists a few examples of accounts announcing their unsuspension. I don't have automation for this, and am unlikely to have time to add many. Contributions are appreciated.
Twitter ID | Screen name | Date | Link |
---|---|---|---|
28524726 | amerika_blog | 28 October 2022 | https://archive.today/2022.11.28-052728/https://twitter.com/amerika_blog/status/1585817570116272128 |
757230184831524865 | AlexJMcNabb | 28 November 2022 | https://archive.today/2022.12.01-161644/https://twitter.com/AlexJMcNabb/status/1597280844128784384 |
The data collection and indexing software used here was developed by me (Travis Brown) earlier this year with support from a grant from Prototype Fund.