5 ms·
Drama aside, the guy signed up for the free Yelp API 10 years ago, which has since been discontinued. He was offered the option to switch to a paid API, which h
by vzaliva 2y ago
Drama aside, the guy signed up for the free Yelp API 10 years ago, which has since been discontinued. He was offered the option to switch to a paid API, which he chose not to consider.
Yes, Yelp was a bit clumsy in handling this, but discontinuing the free API after 10 years is totally within their rights. The developer didn't even bother getting their pricing proposal, which might have been totally reasonable (or not), considering his app is paid.
- WoodenChair 2y agoI guess you didn't read my blog post because I addressed everything you wrote. The issue is not that it went paid, it's the 4-days notice. They are perfectly in their right to start charging for their API, they just can't give us 4-days notice. Well they can do whatever timeframe they want of course. And I can write about how rude it is. 4-days (really 1-business day in the original email Friday->Monday) is not a reasonable timeframe within which to threaten to cutoff an app with real users.
- vzaliva 2y agoJust killing your app is an emotional, not a rational, decision. You have a human responding to your emails, so here's a business way to handle this situation: Dear Yelp, Your decision to discontinue the free API was unexpected, and it’s difficult for me to switch to the new one within the given very short 4-day timeframe. Not only is this not enough time to estimate how your new API pricing will affect my business model, but it also requires some engineering work to switch my app to the new API. Given my 10-year history of working with Yelp, I would appreciate it if you could send me your new pricing proposal ASAP and also give me some time to consider it. If accepted, I would need additional time to implement it. Thank you.
- WoodenChair 2y agoIt's just not worth it. I have a full-time job and many other projects and apps I am supporting. I don't want to work with a company that provides long-term API users 4-days notice about a major change and threatens to cut you off in that time period. As you saw in the blog post I did write back to them and did not get any kind of response indicating flexibility (did you read my whole post?). Also, the money is very very low stakes. This app sells dozens of copies a year. Not hundreds or thousands. It's just not worth it financially. It sold 467 copies over 10 years. People who used it loved it, but it's not a money maker.
- mvdtnz 2y ago> I don't want to work with a company that provides long-term API users 4-days notice about a major change and threatens to cut you off in that time period. If you don't want to deal with the slightest inconvenience don't run a business and don't take money from customers. You owe it to your users to care at least a bit.
- WoodenChair 2y ago> If you don't want to deal with the slightest inconvenience don't run a business and don't take money from customers. You owe it to your users to care at least a bit. I did care "at least a bit" which is why I kept updating the app for 10-years despite it not making almost any money. How many indie apps survive that long? But based on the pricing they quoted me it would be a money-losing venture to continue (see slide 3 base monthly fee $229 from the deck they sent me): https://drive.google.com/file/d/1Cb_8laDpxZdfwJPtYBmibZgvLZ84a17J/view https://drive.google.com/file/d/1Cb_8laDpxZdfwJPtYBmibZgvLZ8... And we have to decide what we work on when we are just one person. If it's money-losing and they don't treat you well it might not make sense to keep doing it. That said, as I expressed in the blog post I do feel really bad for any of the users that bought the app and I want all of them to get a refund from Apple as explained in the post. They can use these directions: https://support.apple.com/en-us/118223 https://support.apple.com/en-us/118223
- Mashimo 2y ago> You owe it to your users to care at least a bit. Christ on a bike, he is giving people refund and you act like he does not care at all.
- robertoandred 2y agoI had the exact same experience you did, and feel the exact same way.
- mvdtnz 2y agoThe yelp guy even preemptively offered a solution, telling him to sign up for a free trial if he needed some extra time.
- ipaddr 2y agoGive them your credit card? No he did the right thing.
- Aurornis 2y ago> they just can't give us 4-days notice. Unfortunately, if you're not a paying customer with a contract they can discontinue free service whenever they want. Frustrating? Absolutely.
- WoodenChair 2y agoRight I don't mean legally. I mean in terms of making people want to continue to work with them.
- nitwit005 2y agoHe's didn't argue it wasn't within their rights. He called them "quite rude", which seems hard to deny. No matter the rate Yelp set, the apps economics no longer make sense. The existing customers, already paid, and he has no way to transition them to a subscription.
- kevin_thibedeau 2y agoNo problem. He can just dust off his business contract with Yelp and have the courts set them straight. No contract? Then why would one expect the world to cater to their whim. Yelp promised nothing and he got exactly what they promised.
- ordu 2y ago[flagged]
- greycol 2y agoHe hasn't promised not to scrape their site using even more of their resources... Used to be that, coupled with competition with competing services, was the main reason sites offered APIs.
- joshuaissac 2y ago> Yelp promised nothing According to the article, Yelp promised him 25,000 API calls per day: > In fact, without me specifically asking for it, they provided a 25,000 per day API call limit
- kevin_thibedeau 2y agoThey altered the deal as was most certainly declared their prerogative in the original agreement.
- vzaliva 2y agoHe mentions 100 API calls per day. If Yelp offered him a rate of a fraction of a cent per call, it might be a negligible expense that could be offset by past or future sales. If the app has outlived its lifecycle, the end of the free API might be a signal to retire it. Blaming Yelp and making a drama out of it seems a bit much. Suppose they had given him 30 days instead of 4; would his decision really be any different?