After the expiration of the last of the issued tokens, Nitter has died  

Goodbye Nitter

nitter

For several years, Nitter positioned itself as a free and open-source Twitter interface focused on privacy and performance. It was notable for providing access to Twitter (now renamed X) without JavaScript or ads and preventing Twitter from tracking IP addresses or using JavaScript fingerprinting. It functioned as an intermediary, sending data to the end user instead of storing it in a database, although some service data was cached in Redis.

And now, until recently, the last public instance of Nitter has ceased to function , as Nitter was a project that used tokens issued by X.com/Twitter to provide access to its content, but on February 26, the last of those tokens expired, causing Nitter to cease completely.

Following Elon Musk's acquisition of Twitter, now known as X, a series of changes were implemented to aggressively monetize the platform , which had previously been considered unprofitable. These changes included implementing pricing for access to account information, with differentiated limits depending on the account type, and suspending the distribution of information to users without accounts.

It was publicly justified that these measures were "temporary" and a response to the automated data uploading by bots that was impacting service for regular users. Previously, there had been insinuations that Microsoft was illegally using Twitter data to train artificial intelligence, leading to the introduction of limits as a measure to combat bots, as promised by Musk.

Nitter, on the other hand, was a project that developed anti-surveillance software for Twitter users who only wanted to read content, not send messages. It provided an alternative to view Twitter without requiring an account or enabling JavaScript.

Nitter was a project that became a target of Twitter's active campaign, as it technically represented the type of software Twitter's management sought to prevent. It was one of the few programs actively developed to access data published on Twitter, making it attractive for use as a scraping module—that is, data collection without using official interfaces. Public instances of Nitter became targets for scraping, leading some instances to implement their own type of CAPTCHA to control access.

As Twitter closed certain entry points and features that Nitter used to access data, new solutions were sought. Entry points were discovered on syndication.twitter.com that provided information in JSON format to unregistered users, but they were also eventually closed.

Later, a way was found to use "guest accounts" that had read privileges . These accounts, registered through an API and used primarily by the Android application, had certain limitations, such as a limit of 500 API requests in 15 minutes, and were tied to specific IP addresses.

However, at the end of January, Twitter stopped issuing these access tokens, which ultimately ended Nitter as a free, multi-user, public service . Some instances shut down immediately, while others modified their code to use existing tokens more efficiently. On February 26, the last guest tokens expired, leading to the complete shutdown of all public Nitter instances.

Despite the end of public instances, the bug tracker continues to analyze issues related to guest accounts, demonstrating Nitter's impact and persistence in the social media space. This is an interesting approach to addressing the problem of centralization in social media, especially in the case of Twitter. The proposal outlines an alternative decentralized system based on ActivityPub and IPFS , which could offer a solution more resistant to censorship and reliance on a single platform.

Finally, if you are interested in learning more, you can find the details at the following link.


Add as preferred source in Google