top | item 36074259

(no title)

ThorsBane | 2 years ago

For me it was reddit's api. That being said, they can't be expected to provide free or low-cost apis across the board forever...otherwise everyone's gonna just constantly use them to the detriment of the entire platform! There has to be a cost so that an equilibrium between demand and availability is attained.

Tbh, $100 a month for a hobby project or prototype is not the end of the world. Maybe they could add special student pricing for student hobbyists. Aren't they also still doing a free option that's reasonable for testing out the api?

discuss

order

spaceman_2020|2 years ago

$100 is way too expensive for the bulk of the world’s population. And that gets you just 10,000 tweets per month read limit.

ThorsBane|2 years ago

Yeah, but if the bulk of the world's population is slamming an api that's free...there's no more api or platform at that point, since it's not going to generate enough revenue anymore. Could take the entire platform with it if all of the available funds are going towards serving free api traffic.

chimeracoder|2 years ago

> That being said, they can't be expected to provide free or low-cost apis across the board forever.

They did, for most of Twitter's history

> ...otherwise everyone's gonna just constantly use them to the detriment of the entire platform!

On the contrary, the free availability of the Twitter API is inarguably what drove the growth of Twitter as a platform. Twitter benefited far more from it than the low marginal costs of operation. It's not even close.

wpm|2 years ago

I pay $200 a year ($17 a month) for access to a large, productive portion of VMWare's datacenter stack through VMUG. 6x that for access to a social media API is a terrible deal. At $100/mo, Twitter is basically saying "We don't want your business".

tracker1|2 years ago

That is more likely the case here. They don't see profit from their side to make lower level access between the free and $100/mo tier as worth it... and would rather see corporate backed developers who are likely to have 5+ figure annual contracts than deal with tens of thousands of $10-20/mo subscribers disproportionally using the system.

herbst|2 years ago

Those $100 would have been barely enough for testing some things. That's more than my spending limit has been as 13yo.

Sure I get what you mean, and I couldn't care less about today's twitter.

But it still makes me sad to know that in today's work. 13yo me without PayPal or credit card wouldn't have any of that fun. And I imagine millions of people can't either.

ZephyrBlu|2 years ago

The $100/mo API has extremely shit limits on top of being prohibitively expensive for prototyping. This will kill the mere idea of building anything on Twitter's API. Low friction and upfront costs are important for hobby projects and experimental prototypes.

In this day and age it's expected that companies have generous free tiers for hobby/prototype usage, and it makes sense because it usually costs them pennies to provide it.

Serving API requests is extremely cheap and the volume is almost always going to be so insignificant that they wouldn't even be able to tell if developers are using the API if not for API keys.

abeppu|2 years ago

> they can't be expected to provide free or low-cost apis across the board forever

They _could_ if it supported people building stuff that increased engagement so they could sell more ads.

I think it's mistaken to think of free-to-access APIs as something the company 'gives' to users at some cost to itself. Done well, it facilitates making the platform a richer place, where people spend more time and attention, and which is therefore more valuable. It's hard to do the attribution to definitely say k% of timeline views (and thus ad impressions) wouldn't have happened without API-dependent stuff, but that doesn't mean it's 0%.

Some categories of examples of stuff that I think formerly contributed to engagement but which would just not get built today:

- write only twitter-bots which give information on e.g. earthquakes, public transit delays, in a way which is genuinely informative, and does not enrich the author(s).

- interactive twitter bots which made twitter itself better to use. The most important in this category may have been Threader, which was ultimately acquired by twitter. But it would have been useless / never written under the new rules. Can you imagine trying to call it, and receiving no reply b/c it had exceeded its limit for the day?

- interactive twitter bots which made twitter a platform from which to do other stuff. E.g. your.flowingdata.com was a self-tracking project where you recorded information by tweeting. Treating twitter as a platform, and orienting itself around tracking routine stuff meant that using this project _required_ you to frequently engage with twitter. This was also a free offering, which wouldn't have existed under the current limits.

An ecosystem in which there are high costs to building means less stuff will be built, and the platform overall is less interesting, less compelling, less worth scrolling through an ad to see. Thinking of these APIs as just a cost center is misguided.

dividedbyzero|2 years ago

> Tbh, $100 a month for a hobby project or prototype is not the end of the world

It's the end of that hobby project, at least for me.

WesternWind|2 years ago

Then they could provide it for a year, or six months, or one month.

twitter currently makes it's money from advertising served on content users generate, creating barriers around programmatically serving that content reduces the value of the platform for advertisers.

twitter is, I guess, looking to switch to a subscription based model, but paid subscription models make the most sense when the content is exclusive in some sense, and create barriers for entry, especially for folks from outside the wealthier nations.