Pada 19 Juli, Yelp memberitahu sejumlah pengembang indie bahwa mereka harus beralih ke akun berbayar, karena penggunaan API yang tinggi. Para pengembang diberi empat hari untuk melakukan perubahan, dalam langkah yang mengingatkan pada kesalahan komunikasi terbaru oleh Reddit dan Twitter.
Ketika para pengembang menjawab email 19 Juli, Yelp mengirimkan daftar tingkat harga dengan harga dasar mulai dari $229 per bulan untuk batas panggilan API sebesar 1.000 per hari.
Namun, Yelp tidak menampilkan opsi lain, yang mencakup paket a la carte seharga $8 hingga $15 untuk 1.000 panggilan masing-masing.
Metode komunikasi dan kurangnya ketidakterbukaan telah membuat pengembang marah, beberapa di antaranya menutup layanan mereka, bahkan setelah Yelp memberi mereka tenggat waktu 90 hari dan meminta maaf.
Apa yang Terjadi?
Email tersebut, yang dilihat oleh TechCrunch, mencatat, “Kami menghargai Anda telah mendaftar dan mencoba API Yelp Fusion. Penggunaan API Anda lebih tinggi daripada banyak pengembang Yelp Fusion lainnya dan kami ingin tahu lebih banyak tentang bagaimana Anda mengintegrasikan API Fusion ke dalam platform Anda.
“Jika kami tidak menerima tanggapan dari Anda pada pukul 4:00 pm EST pada 23 Juli 2024, kami akan menonaktifkan sementara kunci API Anda sampai kami menerima respons dengan informasi yang diminta di atas.”
David Kopec, yang mengembangkan aplikasi Mac bernama Restaurants untuk menemukan pilihan makanan lokal, mencatat di blognya bahwa Yelp awalnya menawarkan hingga 25.000 panggilan API harian secara gratis pada 2014.
Startup lain telah secara terbuka menyatakan keluhan mereka sendiri tentang penanganan Yelp terhadap situasi tersebut.
Pengembang Food Genie Nick Perkins memberi tahu TechCrunch bahwa dia terkejut dengan pengumuman Yelp, dan perusahaan tidak menjawab pertanyaannya tentang pengumuman tersebut. Perkins mengatakan aplikasi 99 sen miliknya, yang diluncurkan pada 2017, hanya menggunakan beberapa ratus panggilan per hari.
Roj Niyogi, pendiri Enefits, yang merupakan startup kecil yang dibangun seputar program hadiah berbasis lokasi, mengatakan bahwa perusahaan menggunakan API Yelp untuk data tempat. Dia mengatakan pemberitahuan singkat Yelp dan ancaman untuk mengambil akses seperti "senjata virtual yang menodong kepala."
Yelp Menanggapi
Yelp memberi tahu TechCrunch bahwa perusahaan beralih ke model harga berbayar pada tahun 2019 dan secara bertahap mendorong pengembang untuk menjadi berbayar. Perusahaan juga mencatat bahwa sejak perubahan tersebut, banyak pengembang masih menggunakan versi gratis dari API tersebut.
“Yelp menghentikan penggunaan gratis, komersial, tanpa batas dari API Yelp Fusion pada tahun 2019 dan telah dalam proses memindahkan pengembang ke program berbayar selama beberapa tahun terakhir. Komunitas pengembang penting bagi Yelp, dan kami sudah mendengar masukan mereka tentang periode transisi dari Yelp Fusion API gratis ke program berbayar kami,” kata juru bicara perusahaan dalam sebuah pernyataan.
Perusahaan meminta maaf atas komunikasi Juli mereka. “Kami meminta maaf atas transisi yang dipersingkat pekan lalu yang memengaruhi sebagian kecil pengembang dan telah memperpanjang akses bagi pengguna-pengguna ini,” kata juru bicara perusahaan kepada TechCrunch.
Pada Kamis, Yelp mengirimkan email permintaan maaf kepada pengembang dan memperpanjang penggunaan gratis mereka selama 90 hari. “Bulan ini, kami mengirimkan email kepada Anda tentang penggunaan Yelp Fusion API Anda. Email tersebut memberikan tenggat waktu kepada pengembang hingga 23 Juli untuk menghubungi kami jika mereka ingin terus menggunakan data Yelp untuk 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 email tersebut, yang dilihat oleh TechCrunch.
“Kami meminta maaf atas segala ketidaknyamanan atau frustrasi yang disebabkan oleh transisi yang dipersingkat ini.”
Perkins memberi tahu TechCrunch bahwa dia sudah menarik Food Genie dari App Store, karena “pelaksanaan yang buruk” oleh Yelp dalam transisi ke API berbayar. Dia menambahkan bahwa jika dia memutuskan untuk membawa kembali aplikasinya, dia mungkin akan mencari API yang berbeda.
Kopec juga memutuskan untuk menutup proyeknya. Dia mengatakan perusahaan tidak meresponsnya tentang perbedaan harga antara daftar yang dikirimkan kepadanya dan situs web.
Semua pengembang yang diwawancara oleh TechCrunch kesal tentang tenggat waktu empat hari dan bagaimana perusahaan menangani komunikasi tersebut. Mereka tidak necessarily kesal tentang transisi ke versi berbayar API.
“Restaurants adalah aplikasi yang penjualannya sangat rendah, dan tidak akan masuk akal bagi saya untuk melanjutkannya secara finansial. Tetapi sekali lagi, saya tidak merasa keberatan beralih ke versi berbayar [dari API]. Hanya saja mereka memberi saya pemberitahuan empat hari dan mengirimkan email yang tidak akurat dan mengancam,” kata Kopec melalui email, mengacu pada catatan Yelp tentang menonaktifkan kunci API-nya.
Saat model AI semakin banyak, perusahaan yang duduk di atas set data yang dihasilkan pengguna telah membatasi akses pihak ketiga. Selama setahun terakhir, Twitter/X dan Reddit membuat sulit bagi pembuat klien dan alat pihak ketiga untuk terus mendukung pengembangan dengan mengubah syarat API mereka.
Platform ini menjauhkan pengembang yang telah membangun alat populer dan mendukung jaringan sosial ini selama bertahun-tahun. Sama seperti dengan Yelp, pengembang frustasi dengan ketidaktransparannya, dukungan, dan harga untuk pengembang kecil. Akhirnya, banyak dari mereka beralih untuk mengembangkan aplikasi untuk platform baru.
Mungkin ada pelajaran bagi Yelp dari ini.