Twitter Explains API Changes to Employees as Limits for Third-Party Apps Go Live

Twitter's API changes went live today, disabling key features for third-party apps like Tweetbot and Twitterific.

The new API removes timeline streaming, preventing third-party apps from refreshing timelines automatically, and it limits push notifications and other features. Twitter is also charging exorbitant fees for access to its new activity APIs, with access starting at $2,899 per month for up to 250 accounts.

tweetbotbird
All third-party Twitter apps are affected by these changes. Tapbots yesterday updated the Tweetbot for iOS app to cripple multiple features popular with Tweetbot users. Timeline streaming over Wi-Fi is no longer available, for example, which means Twitter timelines will now refresh more slowly.

Push notifications for Mentions and Direct Messages are delayed by several minutes, and push notifications for likes, retweets, follows, and quotes have been disabled entirely. The Activity and Stats tabs, which were reliant on now-deprecated activity APIs, have been removed from the app, and because the Apple Watch app was heavily dependent on Activity data, it too has been eliminated.

Similar changes were introduced in Twitterrific in July, and as of today, the Twitterrific app is no longer able to receive and display native notifications. Twitterrific's Today center widget and Apple Watch app relied on these features, and have been removed.

Twitterrific recommends Twitter users download the official Twitter app to receive their notifications, while using the Twitterrific app for everything else.

As the changes went live, Twitter today sent out a company-wide email to employees that starts out by acknowledging the huge impact that third-party Twitter clients have had on growing the Twitter service before pointing towards "technical and business constraints" that prevent it from continuing to offer the APIs necessary to keep these apps working as before.

Today, we will be publishing a blog post about our priorities for investing in Twitter client experiences. I wanted to share some insight into how we reached these decisions and how we're thinking about 3rd party clients moving forward.

First, some history: 3rd party clients have had a notable impact on the Twitter service and the products we built. Independent developers built the first Twitter client for Mac and the first native app for iPhone. These clients pioneered product features we all know and love about Twitter such as mute, the pull-to-refresh gesture, and many more.

We love that developers build experiences on our APIs to push our service, technology, and the public conversation forward. We deeply respect the time, energy, and passion they've put into building amazing things using Twitter.

However, we haven't always done a good job of being straightforward with developers about the decisions we make regarding 3rd party clients. In 2011, we told developers (in an email) not to build apps that mimic the core Twitter experience. In 2012, we announced changes to our developer policies intended to make these limitations clearer by capping the number of users allowed for a 3rd party client. And, in the years following those announcements, we've told developers repeatedly that our roadmap for our APIs does not prioritize client use cases -- even as we've continued to maintain a couple specific APIs used heavily by these clients and quietly granted user cap exceptions to the clients that needed them.

It's time to make the hard decision to end support for these legacy APIs -- acknowledging that some aspects of these apps would be degraded as a result. Today, we are facing technical and business constraints we can't ignore. The User Streams and Site Streams APIs that serve core functions of many of these clients have been in a "beta" state for more than 9 years, and are built on a technology stack we no longer support. We're not changing our rules, or setting out to "kill" 3rd party clients; but we are killing, out of operational necessity, some of the legacy APIs that power some features of those clients. In addition, it hasn't been realistic for us to invest in building a totally new service to replace all of the functionality of these APIs, which are used by less than 1% of Twitter developers.

We've heard feedback from our customers about the pain this causes. We review #BreakingMyTwitter quite often and have spoken with many of the developers of major 3rd party clients to understand their needs and concerns. We're committed to understanding why people hire 3rd party clients over our own apps, and we're going to try to do better with communicating these changes honestly and clearly to developers.

We know we have a lot of work to do. This change is a hard, but important step forward. Thank you for working with us to get there.

Twitter has continually said that just 1 percent of Twitter developers use its now-deprecated APIs, but as these changes seem to impact most of the major Twitter clients, it's not clear how the 1 percent figure is being calculated.

As TechCrunch points out, Twitter's email insists that the APIs were "legacy technology" that needed to be eliminated for "operational necessity," but it's Twitter, not an outside force, that has refused to maintain or redevelop the APIs third-party apps are using or transition existing apps over to the new API platform.


Twitter has further explained its decision to remove the APIs in a blog post that says the "best Twitter experience" it can provide is through its own "owned and operated Twitter for iOS and Android apps, as well as desktop and mobile twitter.com."

Popular Stories

iOS 18

Here Are Apple's Full Release Notes for iOS 18.2

Thursday December 5, 2024 11:48 am PST by
Apple seeded the release candidate version of iOS 18.2 today, which means it's going to see a public launch imminently. Release candidates represent the final version of new software that will be provided to the public should no last minute bugs be found, and Apple includes release notes with the RC launch. The iOS 18.2 release notes provide a look at all of the new features that are coming...
New Things Your iPhone Can Do in iOS 18

20 New Things Your iPhone Can Do in iOS 18.2

Friday December 6, 2024 4:42 am PST by
Apple is set to release iOS 18.2 in the second week of December, bringing the second round of Apple Intelligence features to iPhone 15 Pro and iPhone 16 models. This update brings several major advancements to Apple's AI integration, including completely new image generation tools and a range of Visual Intelligence-based enhancements. There are a handful of new non-AI related feature controls...
iPhone 17 Slim Feature

iPhone 17 'Air' Expected to Be ~2mm Thinner Than iPhone 16 Pro

Friday December 6, 2024 4:07 pm PST by
In 2025, Apple is planning to debut a thinner version of the iPhone that will be sold alongside the iPhone 17, iPhone 17 Pro, and iPhone 17 Pro Max. This iPhone 17 "Air" will be about two millimeters thinner than the current iPhone 16 Pro, according to Bloomberg's Mark Gurman. The iPhone 16 Pro is 8.25mm thick, so an iPhone 17 that is 2mm thinner would come in at around 6.25mm. At 6.25mm,...
iPhone 14 Pro Display Two Times Brighter Feature

Every Display Upgrade Rumored for Apple's iPhone 17

Friday December 6, 2024 5:14 am PST by
Apple's next-generation iPhone 17 lineup may bring some of the most significant display improvements we've seen in recent years. While the iPhone 17 series isn't expected until late 2025, multiple rumors suggest Apple is working on substantial screen upgrades across its entire smartphone range. From enhanced refresh rates to advanced materials and improved power efficiency, these display...
airpods pro 2 gradient

AirPods Pro 3 Expected Next Year: Here's What We Know

Thursday November 28, 2024 3:30 am PST by
Despite being released over two years ago, Apple's AirPods Pro 2 continue to dominate the wireless earbud market. However, with the AirPods Pro 3 expected to launch sometime in 2025, anyone thinking of buying Apple's premium earbuds may be wondering if the next generation is worth holding out for. Apart from their audio and noise-canceling performance, which are generally regarded as...
Generic iOS 18

Apple Seeds Second Release Candidate Versions of iOS 18.2 and More With Genmoji, Image Playground and ChatGPT Integration

Monday December 9, 2024 10:06 am PST by
Apple today seeded the second release candidate versions of upcoming iOS 18.2, iPadOS 18.2, and macOS 15.2 updates to developers and public beta testers for testing purposes, a week after releasing the first RCs. The first iOS 18.2 RC had a build number of 22C150, while the second RC's build number is 22C151. Release candidates represent the final version of beta software that's expected to see a ...
iCloud General Feature

Apple Defeats Lawsuit Related to iCloud's Measly 5GB of Free Storage

Friday December 6, 2024 7:43 am PST by
The U.S. Court of Appeals for the Ninth Circuit this week upheld a lower court's dismissal of a lawsuit alleging that Apple illegally deceived customers into paying for iCloud storage, according to a court filing. The decision was reported by Law360. The lawsuit alleged that Apple deceived customers into purchasing iCloud-enabled devices by misleading customers into believing that they can...
top stories 7dec2024

Top Stories: iOS 18.2 Coming Soon, iPhone 17 Rumors, and More

Saturday December 7, 2024 6:00 am PST by
2024 is rapidly drawing to a close, but Apple isn't quite done with releases for the year as iOS 18.2 and related operating system updates are arriving very shortly. Apple Intelligence is a major focus for these updates, but there are some other tweaks and improvements arriving for all users. Looking toward hardware rumors, discussion continues around Apple's work on a foldable iPhone, an...

Top Rated Comments

Johnny Steps Avatar
83 months ago
Well I've closed my Facebook and Instagram, so you can be next Twitter!
Score: 52 Votes (Like | Disagree)
itsmilo Avatar
83 months ago
Maybe if your own app wasn’t spam galore, people would be more satisfied with it. Just saying
Score: 48 Votes (Like | Disagree)
MacDevil7334 Avatar
83 months ago
If the point wasn’t to kill 3rd party clients, they would have developed new APIs that were based on “newer” technologies Twitter “supports” to replicate the functionality of the APIs being retired. Removing functionality critical to 3rd party clients and offering no replacement can only be seen as an effort to cripple those clients. Twitter can protest all they want but that’s the reality.
Score: 29 Votes (Like | Disagree)
nutmac Avatar
83 months ago
I use the stock Twitter app. Why pay for Tweetbot when it is crippled? I don’t like ads but I’m not going to use a product that doesn’t support real time tweets just to be ad free. Tweetbot and Twitterific were great before Twitter crippled the 3rd party API.
Many reasons for using 3rd party apps like Tweetbot and Twitterific.
[LIST=1]
* Syncs timeline across multiple devices, whether it be iPhone, iPad, or macOS.
* Do not insist on showing me what Twitter thinks I should see first.
* Native macOS apps.
* iPad version does not look like crap.
* Looks much nicer (at least to me).
* Many power features for managing my feeds and suppressing what I don't want to see.
* Much better at managing multiple lists.
* No ads, but I don't mind seeing ads as Twitter is entitled to make money too.
Score: 29 Votes (Like | Disagree)
lunarworks Avatar
83 months ago
"People are starting to hate Twitter. What do we do to make people love it again?"

"I've got an idea: More Nazis, less functionality."

"Great! Let's get to work!"
Score: 21 Votes (Like | Disagree)
dannyyankou Avatar
83 months ago
Sayonara



Attachment Image
Score: 17 Votes (Like | Disagree)