Kumpulan API publik gratis yang diuji setiap hari
(freepublicapis.com)- Mengumpulkan 605 API publik gratis yang bisa langsung dicoba oleh mahasiswa dan developer di satu tempat, serta mengurangi beban pengecekan status dengan menguji API yang terdaftar setiap hari
- Daftar dapat dipersempit dengan filter eksplorasi seperti Selection, Best, All, Newest, serta kriteria status dan performa seperti Fastest, No Errors, Reliable
- Tag topiknya luas, mencakup AI, Development, Finance, Public Data, Weather, Transportation, dan lainnya, sementara Dead API juga dipisahkan sebagai tag tersendiri
- Weekly Selection menampilkan API seperti LatLng Geocoding API, Foreign Exchange Rates, Earthquake Catalog API bersama jumlah endpoint dan skor API Health
- Free Public APIs juga menyediakan API miliknya sendiri untuk mengambil informasi API terdaftar, tetapi perlu memperhatikan batas 1000 request per hari
Ikhtisar layanan
- Free Public APIs adalah kumpulan API publik gratis untuk mahasiswa dan developer
- Jumlah API yang terdaftar adalah 605, dan situs menyatakan bahwa API tersebut diuji setiap hari
- API baru dapat ditambahkan melalui Add API
Eksplorasi dan filter
- Filter umum digunakan untuk menelusuri daftar API berdasarkan karakteristiknya
- Saat memilih berdasarkan status dan performa, filter berbasis metrik berguna
- Tag Dead mengumpulkan dan menampilkan API yang tidak berfungsi secara terpisah
- Fitur Favorites, pencarian, dan favorit juga tersedia
Susunan kategori
- API dapat dieksplorasi melalui berbagai tag berdasarkan topik
- Kategori utama mencakup AI, Animals, Art, Development, Entertainment, Environment, Finance, Food & Drink, Gaming, Geodata, Health, Language, Music, Nature
- Untuk data publik dan praktis, kategorinya dibagi menjadi Public Data, Reverse Engineered, Science, Sport, Transportation, Travel, Weather, Work, dan lainnya
- Tag terpisah seperti Switzerland, Spiritual, serta IM2·IM3 dari FHGR juga tersedia
Contoh Weekly Selection
- Weekly Selection adalah area yang mengumpulkan API publik gratis minggu ini melalui kurasi robot
- LatLng Geocoding API: mengubah alamat menjadi koordinat geografis atau sebaliknya, serta mendukung pencarian tempat sekitar dan pencarian tile peta
- 1 Endpoint, API Health 85
- Foreign Exchange Rates: menyediakan kurs indikatif untuk lebih dari 168 pasangan mata uang, dan mendukung pembaruan intraday real-time untuk 16 mata uang
- 1 Endpoint, API Health 95
- Earthquake Catalog API: memungkinkan pencarian informasi gempa berdasarkan parameter seperti lokasi, waktu, dan magnitudo, serta mengikuti FDSN Event Web Service Specifications
- 1 Endpoint, API Health 95
- Nominatim API: layanan web untuk mencari objek OpenStreetMap berdasarkan nama atau jenis, menyediakan endpoint untuk pencarian, reverse geocoding, lookup alamat, dan pengecekan status server
- 3 Endpoints, API Health 95
- 7Timer Weather API: menyediakan prakiraan numerik global yang diturunkan dari model resolusi tinggi, dan dapat diakses dalam format grafis atau format yang dapat dibaca mesin tanpa API key
- 1 Endpoint, API Health 95
API milik Free Public APIs
- Free Public APIs API menyediakan informasi terbaru dari semua API publik gratis yang terdaftar di freepublicapis.com
- Sasarannya adalah developer, mahasiswa, dan developer hobi
- Batas request adalah 1000 request per hari, dan situs menyarankan untuk menghubungi mereka jika membutuhkan lebih banyak request
- Ada arahan untuk menambahkan proyek sebagai Showcase jika membuat sesuatu dengan API ini
- Informasi yang tersedia ditampilkan sebagai 5 Endpoints, API Health 80
2 komentar
Public Holiday API ini kelihatannya berguna ya
Komentar Hacker News
Dulu saat butuh API data sampel, semua yang direkomendasikan ternyata sudah mati, jadi terlalu lama mencarinya. API gratis hampir tidak punya insentif untuk dipelihara, sehingga benar-benar sulit untuk terus berjalan. Tidak bisa juga dijual dengan menempelkan iklan
Misalnya kalau itu API data sampel dengan nama pengguna “John Chocolate Oreos”, alamat “100 Pack Street”, usia 19.99, dan email “visitoreo.com”
Sekarang saya men-deploy API di subdomain yang saya kendalikan
Bahkan di Perjanjian Lama ada bagian yang merujuk pada perintah Tuhan yang tidak termasuk dalam Perjanjian Lama itu sendiri
Mungkin akan baik-baik saja jika menjalankan API forwarder yang bertindak seperti target bersama untuk semua API. Ia menerima dan meneruskan request, mencatat apakah berhasil, dan secara opsional mengirim notifikasi jika endpoint yang sebelumnya berhasil mulai gagal
Akan lebih bagus lagi kalau ditambahkan fitur redirect dan transformasi format agar API yang mati bisa diganti secara transparan dengan API baru
Kalau ada yang membuat hal seperti ini, saya harap dibuat sebagai API publik gratis. Saya pasti akan memakainya, meski saya tidak yakin itu ironis atau tidak
Sekarang saya sudah pindah ke proyek lain, tetapi mungkin berguna bagi seseorang, dan penulis posting asli mungkin bisa menambahkan item dari daftar saya ke FreePublicAPIs.com
https://docs.sweeting.me/s/music-apis
Pasti akan saya cek
Bagian terbaiknya adalah tautan ‘sign up’ mengarah ke https://archive.org/donate/
Seperti paket npm, tugasnya cukup memanggil isevenapi.xyz lalu membalik hasilnya
Bukan berarti API seperti ini tidak boleh ada, dan memang cukup lucu, tetapi seharusnya punya tempatnya sendiri
Sayangnya tidak ada pemeriksaan status
Saya berharap para programmer menginternalisasi hal ini. Sepertinya mereka terlalu menerima API tanpa sikap kritis, dan tidak cukup mempertanyakan resource siapa yang dipakai, dari mana datanya berasal, serta bagaimana kualitasnya di luar kasus-kasus yang jelas. API, seperti semua abstraksi, adalah abstraksi yang bocor
Menurut saya, pada praktiknya kebanyakan memang begitu
API jelas ada
Saya penasaran apakah ini bug atau disengaja
Kalau rasanya tidak akan ada yang tahu, insentif untuk membuat layanan tidak terlalu besar. Saya juga punya beberapa ide layanan yang mungkin sudah saya kembangkan kalau saya berpikir ada orang yang akan melihatnya
Di sini mungkin juga ada logika sponsorship. Bukan sebagai sarana iklan, melainkan cara perusahaan menanggung biaya keberlanjutan layanan atau menyediakan resource sebagai barang publik. Akan menyenangkan kalau bisa membuat sesuatu yang berjalan baik, menaruhnya di suatu tempat, lalu layanan itu terus berjalan selamanya tanpa perlu sama sekali memikirkan penagihan atau pemeliharaan server