back to top
Friday, February 21, 2025

Careers

Yelp’s Lack of Transparency on API Charges Angers Developers

 

On July 19, Yelp informed select indie developers that they would have to switch to paid accounts due to high API usage. Developers were given four days to make the change, in a move that echoes recent communication bungles by Reddit and Twitter.

Pricing and Developer Concerns

When the developers replied to the July 19 email, Yelp sent a deck of pricing tiers with base pricing starting from $229 per month for a limit of 1,000 API calls per day. Developers were concerned that other, more affordable options weren’t mentioned in the deck. Yelp said the pricing is equivalent and simply presented in different ways.

API Developer Reactions

The method of communication and lack of transparency has angered developers, some of whom shuttered their services, even after Yelp gave them a 90-day leeway and apologized.

What Happened?

Initial Email Notification

Your API usage is higher than lots of other Yelp Fusion developers and we would like to learn more about how you’re integrating the Fusion API into your platform.

“If we don’t hear back from you by 4:00 pm EST on 7/23/2024, we will temporarily disable your API key until we receive a response with the above-requested information.”

Developer Experiences

  • David Kopec: Developed a Mac app called Restaurants for finding local dining options. He noted on his blog that Yelp initially offered him up to 25,000 daily API calls for free in 2014.
  • Nick Perkins: Developer of Food Genie, a 99-cent app launched in 2017, used only a few hundred calls per day. He was surprised by Yelp’s announcement and the company didn’t answer his questions.
  • Roj Niyogi: Co-founder of Enefits, a small startup built around a location-based rewards program, used Yelp’s API for place data. He said Yelp’s short notice and threat to take away access felt like a “virtual gun to the head.”

API Yelp Responds

Explanation and Apology

Yelp told TechCrunch that the company moved to a paid pricing model in 2019 and has been gradually budging developers to a paid plan. It also noted that since that move, many developers are still using the free version of the API.

“Yelp sunsetted free, commercial, unlimited use of the Yelp Fusion API in 2019 and has been in the process of migrating developers to a paid program over the last several years. The developer community is important to Yelp, and we’ve heard their feedback about the transition period from the free Yelp Fusion API to our paid program,” a company spokesperson said in a statement.

Additional Apology and Extended Access

The company apologized for its July communications. “We apologize for last week’s abbreviated transition that impacted a small percentage of developers and have extended access to these users,” the company spokesperson told TechCrunch.

On Thursday, Yelp sent an apology email to developers and extended their free usage by 90 days. “Earlier this month, we sent you an email about your Yelp Fusion API usage. That email gave developers until July 23 to contact us if they want to continue using Yelp’s data for use in their app. We realize you might need more time and are extending your free access for an additional 90 days starting today. Your access should be available now,” according to the email, which was viewed by TechCrunch.

“We’re sorry for any inconvenience or frustration this abbreviated transition might have caused.”

Developer Reactions to Yelp’s Response

Negative Impact

  • Nick Perkins: Pulled Food Genie from the App Store due to Yelp’s “poor execution” of the transition to a paid API. He added that if he decided to bring back his app, he might look for a different API.
  • David Kopec: Decided to shutter his project. He said the company didn’t respond to him about the price disparity between the deck sent to him and the website.

API General Sentiment

“Restaurants was a very low-selling app, and it would not have made sense either way to continue financially. But again, I do not begrudge them going to paid [version of API]. Only that they gave me four days’ notice and sent an inaccurate and threatening email,” Kopec said over email, referring to Yelp’s note about disabling his API key.

Broader Context

API Industry Trends

As AI models increase in number, companies sitting on large sets of user-generated data have been limiting third-party access. Over the last year, Twitter/X and Reddit made it difficult for makers of third-party clients and tools to keep supporting development by changing their API terms.

These platforms alienated developers who had built popular tools and supported these social networks for years. Much like with Yelp, developers were frustrated by those platforms’ lack of transparency, support, and pricing for small developers. Eventually, a lot of them moved to developing apps for new platforms.

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here