Technologie
Résumé
Le 19 juillet, Yelp a informé certains développeurs indépendants qu’ils devaient passer à des comptes payants en raison d’une utilisation élevée de l’API. Les développeurs ont eu quatre jours pour effectuer ce changement, une décision qui rappelle les récents problèmes de communication rencontrés par Reddit et Twitter.
Lorsque les développeurs ont répondu à l’email du 19 juillet, Yelp a envoyé une présentation des niveaux de tarification, avec un tarif de base commençant à 229 $ par mois pour un maximum de 1 000 appels API par jour.
Cependant, Yelp n’a pas mentionné d’autres options, telles que des forfaits à la carte coûtant entre 8 et 15 $ pour 1 000 appels chacun.
Cette méthode de communication et le manque de transparence ont suscité la colère des développeurs, dont certains ont dû fermer leurs services, même après que Yelp leur a accordé un délai de 90 jours et a présenté des excuses.
Événements récents
L’email, consulté par TechCrunch, indique : « Nous vous remercions de vous être inscrit et d’avoir testé l’API Yelp Fusion. Votre utilisation de l’API est supérieure à celle de nombreux autres développeurs de Yelp Fusion, et nous aimerions en savoir plus sur la manière dont vous intégrez l’API Fusion dans votre plateforme. »
« Si nous ne recevons pas de réponse de votre part avant 16h00 EST le 23/07/2024, nous désactiverons temporairement votre clé API jusqu’à ce que nous recevions les informations demandées. »
David Kopec, qui a développé une application Mac appelée Restaurants pour trouver des options de restauration locales, a noté sur son blog qu’en 2014, Yelp lui avait initialement proposé jusqu’à 25 000 appels API quotidiens gratuitement.
D’autres startups ont également exprimé publiquement leurs plaintes concernant la gestion de la situation par Yelp.
Food Genie, par exemple, a annoncé la fin d’une époque. Son développeur, Nick Perkins, a déclaré à TechCrunch qu’il était surpris par l’annonce de Yelp, et que la société n’avait pas répondu à ses questions à ce sujet. Perkins a mentionné que son application à 0,99 $, lancée en 2017, n’utilisait que quelques centaines d’appels par jour.
Roj Niyogi, co-fondateur d’Enefits, une petite startup axée sur un programme de récompenses basé sur la localisation, a déclaré que l’annonce de Yelp et la menace de retirer l’accès étaient comme un « pistolet virtuel sur la tempe ».
Réaction de Yelp
Yelp a déclaré à TechCrunch que l’entreprise avait adopté un modèle de tarification payant en 2019 et qu’elle avait progressivement incité les développeurs à passer à un plan payant. Elle a également noté que depuis ce changement, de nombreux développeurs continuent d’utiliser la version gratuite de l’API.
« Yelp a mis fin à l’utilisation gratuite, commerciale et illimitée de l’API Yelp Fusion en 2019 et a été en train de migrer les développeurs vers un programme payant au cours des dernières années. La communauté des développeurs est importante pour Yelp, et nous avons entendu leurs retours concernant la période de transition de l’API Yelp Fusion gratuite vers notre programme payant », a déclaré un porte-parole de l’entreprise.
La société a présenté des excuses pour ses communications de juillet. « Nous nous excusons pour la transition abrégée de la semaine dernière qui a eu un impact sur un petit pourcentage de développeurs et avons prolongé l’accès à ces utilisateurs », a ajouté le porte-parole.
Jeudi, Yelp a envoyé un email d’excuses aux développeurs et a prolongé leur utilisation gratuite de 90 jours. « Plus tôt ce mois-ci, nous vous avons envoyé un email concernant votre utilisation de l’API Yelp Fusion. Cet email donnait aux développeurs jusqu’au 23 juillet pour nous contacter s’ils souhaitaient continuer à utiliser les données de Yelp dans leur application. Nous réalisons que vous pourriez avoir besoin de plus de temps et prolongeons votre accès gratuit de 90 jours à partir d’aujourd’hui. Votre accès devrait être disponible maintenant », selon l’email consulté par TechCrunch.
« Nous sommes désolés pour tout inconvénient ou frustration que cette transition abrégée a pu causer. »
Perkins a déclaré à TechCrunch qu’il avait déjà retiré Food Genie de l’App Store en raison de la « mauvaise exécution » de la transition vers une API payante. Il a ajouté que s’il décidait de relancer son application, il pourrait envisager de chercher une autre API.
Kopec a également décidé de fermer son projet. Il a mentionné que la société ne lui avait pas répondu concernant l’écart de prix entre la présentation qui lui avait été envoyée et le site web.
Tous les développeurs interrogés par TechCrunch étaient mécontents du délai de quatre jours et de la manière dont l’entreprise avait géré la communication. Ils n’étaient pas nécessairement contrariés par la transition vers une version payante de l’API.
« Restaurants était une application à très faible vente, et il n’aurait pas été logique de continuer financièrement. Mais encore une fois, je ne leur en veux pas d’être passés à une version payante [de l’API]. Seulement, ils m’ont donné un préavis de quatre jours et ont envoyé un email inexact et menaçant », a déclaré Kopec par email, en faisant référence à la note de Yelp concernant la désactivation de sa clé API.
Avec l’augmentation du nombre de modèles d’IA, les entreprises disposant de grandes quantités de données générées par les utilisateurs limitent l’accès des tiers. Au cours de l’année écoulée, Twitter/X et Reddit ont rendu difficile pour les créateurs de clients et d’outils tiers de continuer à soutenir le développement en modifiant leurs conditions d’API.
Ces plateformes ont aliéné les développeurs qui avaient construit des outils populaires et soutenu ces réseaux sociaux pendant des années. Tout comme avec Yelp, les développeurs étaient frustrés par le manque de transparence, de soutien et de tarification pour les petits développeurs. beaucoup d’entre eux se sont tournés vers le développement d’applications pour de nouvelles plateformes.
Peut-être qu’il y a une leçon à tirer pour Yelp.