Am 19. Juli informierte Yelp ausgewählte Indie-Entwickler, dass sie aufgrund der hohen API-Nutzung auf kostenpflichtige Konten umsteigen müssten. Den Entwicklern wurde vier Tage Zeit gegeben, um die Umstellung vorzunehmen. Dieser Schritt erinnert an die jüngsten Kommunikationsfehler von Reddit und Twitter.
Als die Entwickler auf die E-Mail vom 19. Juli antworteten, schickte Yelp eine Liste mit Preisstufen, wobei der Grundpreis bei 229 US-Dollar pro Monat begann und die API auf 1.000 Aufrufe pro Tag begrenzt war.
Yelp tauchte jedoch nicht auf andere Optionendie À-la-carte-Pakete für 8 bis 15 US-Dollar für 1.000 Anrufe pro Person beinhalten.
Die Art der Kommunikation und der Mangel an Transparenz verärgerten die Entwickler und einige von ihnen stellten ihre Dienste ein, obwohl Yelp ihnen eine Frist von 90 Tagen eingeräumt und sich entschuldigt hatte.
Was ist passiert?
In der E-Mail, die Tech einsehen konnte, heißt es: „Wir freuen uns, dass Sie sich für die Yelp Fusion API angemeldet und sie getestet haben. Ihre API-Nutzung ist höher als die vieler anderer Yelp Fusion-Entwickler und wir würden gerne mehr darüber erfahren, wie Sie die Fusion API in Ihre Plattform integrieren.“
„Wenn wir bis zum 23.07.2024 um 16:00 Uhr EST nichts von Ihnen hören, deaktivieren wir Ihren API-Schlüssel vorübergehend, bis wir eine Antwort mit den oben angeforderten Informationen erhalten.“
David Kopec, der eine Mac-App namens Restaurants zum Auffinden lokaler Restaurants entwickelte, bemerkte auf seinem Blog dass Yelp ihm 2014 zunächst bis zu 25.000 kostenlose API-Aufrufe täglich angeboten hat.
Auch andere Startups haben öffentlich ihre Beschwerden über Yelps Umgang mit der Situation geäußert.
Food Genie-Entwickler Nick Perkins sagte gegenüber Tech, er sei von Yelps Ankündigung überrascht worden, und das Unternehmen beantwortete seine Fragen dazu nicht. Perkins sagte, seine 99-Cent-App, die 2017 auf den Markt kam, nutze nur ein paar hundert Anrufe pro Tag.
Roj Niyogi, Mitbegründer von Enefits, einem kleinen Startup, das auf einem ortsbasierten Prämienprogramm basiert, sagte, dass das Unternehmen Yelps API für Ortsdaten verwendet. Er sagte, Yelps kurzfristige Ankündigung und die Drohung, den Zugang zu sperren, seien wie eine „virtuelle Pistole auf den Kopf“.
Yelp antwortet
Yelp teilte Tech mit, dass das Unternehmen 2019 zu einem kostenpflichtigen Preismodell übergegangen sei und Entwickler schrittweise auf einen kostenpflichtigen Plan umstelle. Es wurde auch darauf hingewiesen, dass seit diesem Schritt viele Entwickler immer noch die kostenlose Version der API verwenden.
„Yelp hat die kostenlose, kommerzielle und unbegrenzte Nutzung der Yelp Fusion API im Jahr 2019 eingestellt und ist seit einigen Jahren dabei, Entwickler auf ein kostenpflichtiges Programm umzustellen. Die Entwickler-Community ist für Yelp wichtig und wir haben ihr Feedback zur Übergangsphase von der kostenlosen Yelp Fusion API zu unserem kostenpflichtigen Programm gehört“, sagte ein Unternehmenssprecher in einer Erklärung.
Das Unternehmen entschuldigte sich für seine Mitteilungen vom Juli. „Wir entschuldigen uns für die verkürzte Umstellung der letzten Woche, die einen kleinen Prozentsatz der Entwickler betraf, und haben den Zugriff für diese Benutzer erweitert“, sagte der Unternehmenssprecher gegenüber Tech.
Am Donnerstag schickte Yelp eine Entschuldigungs-E-Mail an die Entwickler und verlängerte ihre kostenlose Nutzung um 90 Tage. „Anfang des Monats haben wir Ihnen eine E-Mail über Ihre Nutzung der Yelp Fusion API geschickt. In dieser E-Mail hatten die Entwickler bis zum 23. Juli Zeit, uns zu kontaktieren, wenn sie die Daten von Yelp weiterhin für ihre App verwenden möchten. Uns ist bewusst, dass Sie möglicherweise mehr Zeit benötigen, und wir verlängern Ihren kostenlosen Zugang ab heute um weitere 90 Tage. Ihr Zugang sollte jetzt verfügbar sein“, heißt es in der E-Mail, die Tech vorliegt.
„Wir entschuldigen uns für etwaige Unannehmlichkeiten oder Frustrationen, die dieser verkürzte Übergang möglicherweise verursacht hat.“
Perkins sagte gegenüber Tech, dass er Food Genie bereits aus dem App Store genommen habe, da Yelp den Übergang zu einer kostenpflichtigen API „schlecht umgesetzt“ habe. Er fügte hinzu, dass er sich, wenn er sich entschließen sollte, seine App zurückzubringen, möglicherweise nach einer anderen API umsehen würde.
Auch Kopec entschied sich, sein Projekt einzustellen. Er sagte, das Unternehmen habe ihm nicht auf die Preisunterschiede zwischen dem ihm zugesandten Deck und dem auf der Website geantwortet.
Alle Entwickler, mit denen Tech sprach, waren über die viertägige Frist und die Art und Weise, wie das Unternehmen mit der Kommunikation umging, verärgert. Sie waren nicht unbedingt verärgert über den Übergang zu einer kostenpflichtigen Version der API.
„Restaurants war eine App mit sehr geringen Verkaufszahlen und es hätte finanziell keinen Sinn gemacht, weiterzumachen. Aber ich gönne ihnen auch nicht, bezahlte [version of API]. Nur, dass sie mir vier Tage vorher Bescheid gegeben und eine ungenaue und drohende E-Mail geschickt haben“, sagte Kopec per E-Mail und bezog sich dabei auf Yelps Hinweis zur Deaktivierung seines API-Schlüssels.
Da die Zahl der KI-Modelle zunimmt, beschränken Unternehmen, die über große Mengen benutzergenerierter Daten verfügen, den Zugriff Dritter. Im letzten Jahr Twitter/X und Reddit machte es für Hersteller von Clients und Tools von Drittanbietern schwierig, die Entwicklung weiterhin zu unterstützen, indem sie ihre API-Bedingungen änderten.
Diese Plattformen entfremdeten Entwickler, die beliebte Tools entwickelt und diese sozialen Netzwerke jahrelang unterstützt hatten. Ähnlich wie bei Yelp waren die Entwickler frustriert über den Mangel an Transparenz, Support und Preisen dieser Plattformen für kleine Entwickler. Schließlich begannen viele von ihnen damit, Apps für neue Plattformen zu entwickeln.
Vielleicht kann Yelp daraus eine Lehre ziehen.