Pada tanggal 19 Juli, Yelp memberi tahu beberapa pengembang indie terpilih bahwa mereka harus beralih ke akun berbayar, karena penggunaan API yang tinggi. Para pengembang diberi waktu empat hari untuk melakukan perubahan, dalam sebuah langkah yang mirip dengan kesalahan komunikasi terkini oleh Reddit dan Twitter.
Ketika pengembang membalas email tanggal 19 Juli, Yelp mengirimkan serangkaian tingkatan harga dengan harga dasar mulai dari $229 per bulan untuk batas 1.000 panggilan API per hari.
Akan tetapi, Yelp tidak menyebutkan pilihan lain, yang mencakup paket a la carte seharga $8 hingga $15 untuk 1.000 panggilan per buah.
Metode komunikasi dan kurangnya transparansi telah membuat marah para pengembang, beberapa di antaranya menutup layanan mereka, bahkan setelah Yelp memberi mereka kelonggaran 90 hari dan meminta maaf.
Apa yang telah terjadi?
Email tersebut, yang dilihat oleh TechCrunch, mencatat, “Kami menghargai Anda yang mendaftar dan mencoba Yelp Fusion API. Penggunaan API Anda lebih tinggi daripada banyak pengembang Yelp Fusion lainnya dan kami ingin mempelajari lebih lanjut tentang cara Anda mengintegrasikan Fusion API ke dalam platform Anda.
“Jika kami tidak mendapat tanggapan dari Anda hingga pukul 4:00 sore EST pada 23/7/2024, kami akan menonaktifkan sementara kunci API Anda hingga kami menerima respons dengan informasi yang diminta di atas.”
David Kopec, yang mengembangkan aplikasi Mac bernama Restoran untuk menemukan pilihan tempat makan lokal, mencatat di blognya bahwa Yelp awalnya menawarkan hingga 25.000 panggilan API harian gratis pada tahun 2014.
Perusahaan rintisan lain telah secara terbuka menyuarakan keluhan mereka tentang penanganan Yelp terhadap situasi tersebut.
Pengembang Food Genie Nick Perkins mengatakan kepada TechCrunch bahwa ia terkejut dengan pengumuman Yelp, dan perusahaan tersebut tidak menjawab pertanyaannya tentang pengumuman tersebut. Perkins mengatakan aplikasinya yang seharga 99 sen, yang diluncurkan pada tahun 2017, hanya menggunakan beberapa ratus panggilan per hari.
Roj Niyogi, salah satu pendiri Enfits, yang merupakan perusahaan rintisan kecil yang dibangun berdasarkan program hadiah berbasis lokasi, mengatakan bahwa perusahaan tersebut menggunakan API Yelp untuk data lokasi. Ia mengatakan pemberitahuan singkat dan ancaman pencabutan akses dari Yelp bagaikan “senjata virtual yang ditancapkan ke kepala.”
Yelp merespons
Yelp memberi tahu TechCrunch bahwa perusahaan tersebut beralih ke model harga berbayar pada tahun 2019 dan secara bertahap telah mengalihkan pengembang ke paket berbayar. Yelp juga mencatat bahwa sejak perubahan tersebut, banyak pengembang masih menggunakan versi gratis API tersebut.
“Yelp menghentikan penggunaan Yelp Fusion API gratis, komersial, dan tak terbatas pada tahun 2019 dan telah melakukan migrasi pengembang ke program berbayar selama beberapa tahun terakhir. Komunitas pengembang penting bagi Yelp, dan kami telah mendengar masukan mereka tentang periode transisi dari Yelp Fusion API gratis ke program berbayar kami,” kata juru bicara perusahaan dalam sebuah pernyataan.
Perusahaan tersebut meminta maaf atas komunikasinya pada bulan Juli. “Kami minta maaf atas transisi singkat minggu lalu yang berdampak pada sebagian kecil pengembang dan telah memperluas akses ke pengguna tersebut,” kata juru bicara perusahaan tersebut kepada TechCrunch.
Pada hari Kamis, Yelp mengirimkan surel permintaan maaf kepada para pengembang dan memperpanjang penggunaan gratis mereka selama 90 hari. “Awal bulan ini, kami mengirimkan surel tentang penggunaan Yelp Fusion API Anda. Surel tersebut memberi waktu kepada para pengembang hingga tanggal 23 Juli untuk menghubungi kami jika mereka ingin terus menggunakan data Yelp untuk digunakan di aplikasi mereka. Kami menyadari bahwa Anda mungkin memerlukan waktu lebih lama dan memperpanjang akses gratis Anda selama 90 hari tambahan mulai hari ini. Akses Anda seharusnya sudah tersedia sekarang,” menurut surel tersebut, yang dilihat oleh TechCrunch.
“Kami mohon maaf atas ketidaknyamanan atau frustrasi yang mungkin ditimbulkan oleh transisi yang dipersingkat ini.”
Perkins mengatakan kepada TechCrunch bahwa ia telah menarik Food Genie dari App Store, karena “eksekusi yang buruk” dari Yelp dalam transisi ke API berbayar. Ia menambahkan bahwa jika ia memutuskan untuk mengembalikan aplikasinya, ia mungkin akan mencari API yang berbeda.
Kopec juga memutuskan untuk menutup proyeknya. Ia mengatakan perusahaan tidak menanggapinya mengenai perbedaan harga antara dek yang dikirim kepadanya dan situs web.
Semua pengembang yang diwawancarai TechCrunch merasa kesal dengan tenggat waktu empat hari dan cara perusahaan menangani komunikasi. Mereka tidak sepenuhnya kesal dengan transisi ke versi API berbayar.
“Restoran adalah aplikasi yang penjualannya sangat rendah, dan tidak masuk akal untuk meneruskannya secara finansial. Namun sekali lagi, saya tidak keberatan mereka beralih ke aplikasi berbayar. [version of API]. Hanya saja mereka memberi saya pemberitahuan empat hari dan mengirim email yang tidak akurat dan mengancam,” kata Kopec melalui email, merujuk pada catatan Yelp tentang penonaktifan kunci API-nya.
Seiring dengan meningkatnya jumlah model AI, perusahaan yang memiliki kumpulan besar data yang dihasilkan pengguna telah membatasi akses pihak ketiga. Selama setahun terakhir, Twitter/X dan Reddit mempersulit pembuat klien dan alat pihak ketiga untuk terus mendukung pengembangan dengan mengubah persyaratan API mereka.
Platform-platform ini mengasingkan para pengembang yang telah membangun perangkat populer dan mendukung jaringan sosial ini selama bertahun-tahun. Sama seperti Yelp, para pengembang merasa frustrasi dengan kurangnya transparansi, dukungan, dan harga bagi para pengembang kecil di platform-platform tersebut. Akhirnya, banyak dari mereka beralih mengembangkan aplikasi untuk platform-platform baru.
Mungkin ada pelajaran untuk Yelp dalam hal ini.