logoalt Hacker News

bilekastoday at 7:57 AM24 repliesview on HN

It might be some confirmation bias here on my part but it feels as if companies are becoming more and more hostile to their API users. Recently Spotify basically nuked their API with zero urgency to fix it, redit has a whole convoluted npm package your obliged to use to create a bot, Facebook requires you to provide registered company and tax details even for development with some permissions. Am I just old man screaming at cloud about APIs used to being actually useful and intuitive?


Replies

Loictoday at 9:00 AM

They put no limits on the API usage, as long as you pay.

Here, they put limits on the "under-cover" use of the subscription. If they can provide a relatively cheap subscription against the direct API use, this is because they can control the stuff end-to-end, the application running on your system (Claude Code, Claude Desktop) and their systems.

As you subscribe to these plans, this is the "contract", you can use only through their tools. If you want full freedom, use the API, with a per token pricing.

For me, this is fair.

show 8 replies
sbarretoday at 8:17 AM

Every garden eventually becomes a walled garden once enough people are inside.

show 1 reply
matdehaasttoday at 8:35 AM

Spotify are probably reacting to https://annas-archive.li/blog/backing-up-spotify.html where basically the whole archive was downloaded

show 1 reply
cryptoegorophytoday at 8:14 AM

Can you sell ads via api? If answer is no then this “feature” would be at the bottom of the list

show 5 replies
mmasutoday at 10:03 AM

I think that these companies are understanding that as the barrier to entry to build a frontend gets lower and lower, APIs will become the real moat. If you move away from their UI they will lose ad revenue, viewer stats, in short the ability to optimize how to harness your full attention. It would be great to have some stats on hand and see if and how much active API user has increased decreased in the last two years, as I would not be surprised if it had increased at a much faster pace than in the past.

show 2 replies
DataSpacetoday at 5:27 PM

You're correct in your observations. In the age of agents, the walls are going up. APIs are no longer a value-add; they're a liability. MCP and the equivalent will be the norm interface. IMO.

xnxtoday at 3:02 PM

What is given can be taken away. Despite the extra difficult this is why unofficial methods (e.g. scraping) are often superior. Soon we'll see more fully independent data scraping done by cameras and microphones.

sceptic123today at 9:44 AM

It's just the continued slow death of the open internet

mamamitoday at 8:23 AM

I don't it's particularly hard to figure it out: APIs have been particularly at risk of being exploited for negative purposes due the explosion of AI powered bots

show 1 reply
simianwordstoday at 8:22 AM

I’m predicting that there would be a new movement to make everything an MCP. It’s now easier to consume an api by non technical people.

endymi0ntoday at 4:40 PM

„Open Access APIs are like a subway. You use them to capture a market and then you get out.“

— Erdogan, probably.

whiplash451today at 11:07 AM

APIs leak profit and control vs their counterpart SDK/platforms. Service providers use them to bootstrap traffic/brand, but will always do everything they can to reduce their usage or sunset them entirely if possible.

IAmGraydontoday at 8:23 PM

It's because AI is being trained on all of these APIs and the platforms are at risk of losing what makes them valuable (their data). So they have to take the API down or charge enough that it wouldn't be worth it for an AI.

pirsquaretoday at 8:28 AM

Facebook doing that is actually good, to protect consumers from data abuse after incidents like cambridge analytica. They are holding businesses who touches your personal data responsible.

show 4 replies
iamacyborgtoday at 11:33 AM

Given the Cambridge Analytica scandal, I don’t take too much issue to FB making their APIs a little tougher to use

babytoday at 12:29 PM

Not sure how relevant this comment is

windexh8ertoday at 12:16 PM

Everyone has heard the word "enshittification" at this point and this falls in line. But if you haven't read the book [0] it's a great deep dive into the topical area.

But the real issue is that these companies, once they have any market leverage, do things in their best interest to protect the little bit of moat they've acquired.

[0] https://www.mcdbooks.com/books/enshittification

systemBuildertoday at 5:17 PM

Google now wants $30,000 a month for customsearch (minimum charge), up from 1c per search or thereabouts in January 2026...

BoredPositrontoday at 2:19 PM

There is no moat except market saturation and gate keeping for most platforms.

mdrzntoday at 9:19 AM

APIs are the best when they let you move data out and build cool stuff on top. A lot of big platforms do not really want that anymore. They want the data to stay inside their silo so access gets slower harder and more locked down. So you are not just yelling at the cloud this feels pretty intentional.

canibaltoday at 3:37 PM

You're not wrong. Reddit & Elon started it and everyone laughed at them and made a stink. But my guess is the "last dying gasp of the freeloader" /s wasn't enough to dissuade other companies from jumping on the bandwagon, cause fiduciary responsibility to shareholders reigns supreme at the end of the day.

TZubiritoday at 10:42 AM

But this ban is precisely on circumventing the API.

jauntywundrkindtoday at 10:14 AM

This is sort of true!

Spotify in particular is just patently the very worst. They released an amazing and delightful app sdk, allowing for making really neat apps in the desktop app in 2011. Then cancelled it by 2014. It feels like their entire ecosystem has only ever gone downhill. Their car device was cancelled nearly immediately. Every API just gets worse and worse. Remarkable to see a company have only ever such a downward slide. The Spotify Graveyard is, imo, a place of singnificantly less honor than the Google Graveyard. https://web.archive.org/web/20141104154131/https://gigaom.co...

But also, I feel like this broad repulsive trend is such an untenable position now that AI is here. Trying to make your app an isolated disconnected service is a suicide pact. Some companies will figure out how to defend their moat, but generally people are going to prefer apps that allow them to use the app as they want, increasingly, over time. And they are not going to be stopped even if you do try to control terms!

Were I a smart engaged company, I'd be trying to build WebMCP access as soon as possible. Adoption will be slow, this isn't happening fast, but people who can mix human + agent activity on your site are going to be delighted by the experience, and that you will spread!

WebMCP is better IMHO than conventional APIs because it layers into the experience you are already having. It's not a separate channel; it can build and use the session state of your browsing to do the things. That's a huge boon for users.