Sumber yang menyuplai halaman hari ini. Semuanya mengizinkan pemakaian komersial, dan atribusi yang diwajibkan dipasang di tempat datanya tampil.
Badan Meteorologi, Klimatologi, dan Geofisika
Gempa terkini, prakiraan cuaca tingkat desa untuk 46 kota kurasi, dan peringatan dini cuaca (nowcast) sampai tingkat kecamatan
- Lisensi / syarat
- Data terbuka pemerintah, atribusi wajib — halaman syaratnya
- Atribusi dipasang
- Sumber data: BMKG
- Catatan
- Wajib menyebut BMKG dan menampilkannya di aplikasi. Batas 60 permintaan/menit/IP. Cuaca desa memakai kode wilayah adm4.
United States Geological Survey
Gempa dunia sebagai pembanding data BMKG
- Lisensi / syarat
- Domain publik (karya pemerintah AS) — halaman syaratnya
- Atribusi dipasang
- USGS Earthquake Hazards Program
Smithsonian Institution
Laporan mingguan aktivitas gunung api; gunung Indonesia didahulukan
- Lisensi / syarat
- Layanan WFS menyatakan Fees: NONE, AccessConstraints: NONE; sitasi wajib — halaman syaratnya
- Atribusi dipasang
- Global Volcanism Program, Smithsonian Institution; untuk gunung Indonesia ditulis ganda bersama PVMBG sebagai pengamat lapangan
- Catatan
- Sumber yang dipakai dan dicantumkan MAGMA Indonesia sendiri di dialog 'Sumber Data' mereka. Itulah dasar keputusannya: MAGMA tetap link_only dan datanya tidak diambil, tetapi pemasok yang sama boleh dihubungi langsung dari sumbernya. Diaktifkan 12 Sept 2026 lewat ingestion/volcano_gvp.py. Jalur teknis: layanan WFS GeoServer GVP menolak sambungan (connection reset) dan volcano.si.edu membalas 403 untuk perayap, jadi yang dipakai umpan RSS laporan mingguan - dan itu justru lebih tepat guna karena sudah berupa laporan tersunting per gunung, lengkap dengan periode, narasi, dan koordinat georss. Pengukuran pertama: 22 laporan, 8 di antaranya gunung Indonesia (Ibu, Karangetang, Krakatau, Lewotobi, Lewotolok, Ranakah, Semeru, Sinabung). Atribusi wajib ganda: laporan gunung Indonesia hampir selalu merujuk PVMBG sebagai pengamat lapangan, dan menyebut GVP saja akan menghapus pihak yang sebenarnya mengamati. Kode menambahkan PVMBG ke baris kredit hanya bila laporannya memang menyebut mereka.
Badan Pusat Statistik
Inflasi, PDB, kemiskinan, Gini, IPM, ketenagakerjaan, peta provinsi
- Lisensi / syarat
- Statistik resmi; teks syarat tidak terbuka di portal — halaman syaratnya
- Atribusi dipasang
- Sumber: Badan Pusat Statistik (BPS)
- Catatan
- Perlu konfirmasi tertulis syarat pemakaian. Semua permintaan wajib mengirim User-Agent browser-like.
World Bank Group
Indikator kesehatan dan ekonomi jangka panjang
- Lisensi / syarat
- CC BY 4.0 — halaman syaratnya
- Atribusi dipasang
- World Bank Open Data (CC BY 4.0)
- Catatan
- Menggantikan indikator WHO yang melarang pemakaian komersial.
Global Change Data Lab
Kesehatan, pangan, energi lintas negara
- Lisensi / syarat
- Karya OWID CC BY; data pihak ketiga mengikuti lisensi aslinya — halaman syaratnya
- Atribusi dipasang
- Our World in Data (CC BY)
- Catatan
- Lisensi dataset pihak ketiga wajib dicek per dataset sebelum dipakai.
OpenWeather Ltd
Cuaca kini & prakiraan semua kota, partikulat PM2.5/PM10, dan cuaca sentra produksi pangan (Karawang & Brebes)
- Lisensi / syarat
- ODbL; komersial diizinkan — halaman syaratnya
- Atribusi dipasang
- Weather data © OpenWeather
- Catatan
- Atribusi wajib terlihat di tempat datanya tampil, bukan di halaman tersembunyi. Indeksnya bukan US AQI — label UI harus menyebut PM2.5 dan indeks OpenWeather apa adanya.
European Central Bank
Penerbit asli kurs yang kita tampilkan; diakses lewat Frankfurter
- Lisensi / syarat
- Boleh digunakan ulang secara bebas termasuk komersial, dengan penyebutan sumber — halaman syaratnya
- Atribusi dipasang
- Kurs referensi Bank Sentral Eropa (ECB)
- Catatan
- Dicatat terpisah dari Frankfurter 12 Sept 2026 karena keduanya berbeda peran: ECB yang MENERBITKAN kursnya, Frankfurter hanya layanan pengantar tanpa kunci. Mencatat Frankfurter saja akan menyembunyikan penerbit sebenarnya di halaman /sumber. Sifat data yang harus dihormati: ECB terbit SEKALI SEHARI pada hari kerja sekitar pukul 16:00 CET - ini bukan kurs spot dan bukan kurs transaksi bank. Karena itu tanggal kurs selalu ikut tampil, perubahan dihitung terhadap hari terbit sebelumnya (bukan '24 jam'), dan di akhir pekan angkanya memang diam - itu bukan kerusakan.
Frankfurter (layanan pengantar)
Kurs rupiah terhadap mitra dagang utama (USD, SGD, CNY, JPY, EUR, MYR, AUD)
- Lisensi / syarat
- API terbuka tanpa kunci; datanya kurs referensi ECB — halaman syaratnya
- Atribusi dipasang
- Kurs referensi Bank Sentral Eropa (ECB) via Frankfurter
- Catatan
- Menggantikan TwelveData. Pembaruan harian, bukan tick real-time. Sejak 12 Sept 2026 menggantikan TwelveData untuk seluruh strip valas. Wajib diminta dengan basis EURO lalu dihitung silang (EUR->IDR dibagi EUR->X): meminta basis IDR mengembalikan angka sangat kecil yang sudah dibulatkan, dan membaliknya membuat kurs USD meleset 60 rupiah sekaligus meruntuhkan seluruh perubahan harian menjadi 0,00% - salah yang diam-diam terlihat wajar. Pembacanya di ingestion/forex_ecb.py.
National Aeronautics and Space Administration
Foto astronomi harian, objek dekat Bumi, titik panas kebakaran, kejadian alam
- Lisensi / syarat
- Materi NASA umumnya bebas dipakai dengan atribusi — halaman syaratnya
- Atribusi dipasang
- NASA
- Catatan
- Diperiksa 13 Sept 2026: tidak semua gambar APOD domain publik; gambar non-NASA berhak cipta dan izinnya harus diminta ke pemiliknya. UI hanya menampilkan judul APOD dan tautan, tidak pernah gambarnya; desk Sains mencantumkan kolom copyright bila ada dan tidak lagi menyimpulkan "NASA Public Domain" saat kolom itu kosong. Tidak boleh memberi kesan didukung NASA.
Crossref
Metadata publikasi ilmiah
- Lisensi / syarat
- Metadata terbuka — halaman syaratnya
- Atribusi dipasang
- Metadata publikasi: Crossref
Wikimedia Foundation
Bagian panduan praktis di halaman kota
- Lisensi / syarat
- CC BY-SA 4.0 — halaman syaratnya
- Atribusi dipasang
- Panduan kota memuat materi Wikivoyage (CC BY-SA 4.0)
- Catatan
- Share-alike berlaku untuk bagian teks yang disalin. Rencana: disimpan sebagai snapshot saat build, tidak ditarik saat halaman dibuka.
Wikimedia Foundation
Koordinat, negara, ringkasan kota
- Lisensi / syarat
- Wikipedia CC BY-SA 4.0; Wikidata CC0 — halaman syaratnya
- Atribusi dipasang
- Wikipedia (CC BY-SA 4.0) dan Wikidata (CC0)
MetaBrainz Foundation
Rilis musik Indonesia terbaru
- Lisensi / syarat
- Data inti CC0; data tambahan CC BY-NC-SA — halaman syaratnya
- Atribusi dipasang
- Data rilis musik: MusicBrainz
- Catatan
- Hanya data inti (CC0) yang boleh dipakai. Wajib mengirim User-Agent berisi kontak. Panel berubah makna dari tangga lagu menjadi daftar rilis — jangan disajikan sebagai peringkat. DIAKTIFKAN 13 Sept 2026 lewat ingestion/music_releases.py. Batas lisensi diverifikasi di halaman MusicBrainz Database: judul rilis, kredit artis, jenis, status, tanggal, dan negara adalah data inti CC0; tag (termasuk genre), rating, anotasi, dan statistik turunan adalah data pelengkap CC BY-NC-SA. Hasil pencarian API mengembalikan keduanya bercampur, jadi modul hanya menyalin bidang data inti secara eksplisit. Panel sengaja tidak dipakai untuk menugaskan artikel: satu entri katalog hanya menghasilkan berita tipis. ListenBrainz tidak diadopsi karena lisensi statistiknya belum terverifikasi. Kuota permintaan MusicBrainz dipakai bersama banyak klien: uji 13 Sept 2026 mendapat 503 secara acak di semua ukuran permintaan, dengan X-RateLimit-Remaining melompat tak beraturan. Modul mengulang sekali setelah jeda 1-3 detik, dan synthesizer membawa maju blok terakhir yang baik.
Unsplash Inc.
Foto pendukung artikel
- Lisensi / syarat
- Unsplash License — komersial diizinkan — halaman syaratnya
- Atribusi dipasang
- Foto: Unsplash
- Catatan
- Tidak boleh menjual fotonya tanpa modifikasi berarti, tidak boleh membangun layanan tiruan Unsplash. Foto wisata memakai Wikimedia Commons, bukan ini.
U.S. Securities and Exchange Commission
Rapor keuangan tahunan 37 emiten global pilihan — pendapatan, laba kotor, laba operasi, laba bersih
- Lisensi / syarat
- Karya pemerintah AS: domain publik, pemakaian komersial bebas; header User-Agent wajib memuat identitas dan kontak — halaman syaratnya
- Atribusi dipasang
- U.S. Securities and Exchange Commission (EDGAR)
- Catatan
- Diuji hidup 13 Sept 2026: data.sec.gov menjawab HTTP 200 dengan 10.426 emiten terdaftar, pemetaan ticker ke CIK, laporan keuangan terstruktur XBRL, dan riwayat pengajuan. Satu-satunya sumber berlisensi bebas yang ditemukan dalam audit saham di sec.H14. Batasnya harus dinyatakan jujur: EDGAR memberi pendapatan, laba, aset, dan arus kas — bukan harga penutupan. Justru itu nilainya: panel harga saham dimiliki setiap aplikasi sekuritas, sedangkan pembacaan laporan keuangan emiten global dalam bahasa Indonesia langsung dari dokumen resminya nyaris tak ada yang mengerjakan. Status 'planned' — belum dibangun, menunggu keputusan pemilik. DIAKTIFKAN 13 Sept 2026 lewat ingestion/company_financials.py. Semesta 37 emiten: anggota DJIA, raksasa teknologi non-DJIA, dan enam emiten berkaitan langsung dengan Indonesia (Freeport-McMoRan/Grasberg, Exxon Mobil/Blok Cepu, Chevron/Riau, ConocoPhillips/Blok Corridor, Unilever PLC induk UNVR, Coca-Cola Europacific). Diambil bergilir 4 emiten per siklus karena satu berkas companyfacts berukuran beberapa megabita sementara satu siklus Vercel hanya 60 detik; hasilnya ditumpuk di control plane. TIDAK ADA konversi ke rupiah, dan itu keputusan sadar: angkanya milik satu periode buku tertentu sedangkan kurs bergerak tiap hari, jadi mengalikannya dengan kurs hari ini keliru secara akuntansi. Mata uang dibawa apa adanya - USD untuk sebagian besar, EUR untuk Unilever dan Coca-Cola Europacific yang melapor lewat taksonomi ifrs-full. Enam aturan yang menjaga angkanya benar tercatat di RENCANA_KERJA sec.H15, semuanya lahir dari kesalahan nyata yang gagal secara diam-diam.
openfootball (komunitas)
Cadangan klasemen empat liga Eropa bila Highlightly tidak tersedia; dihitung dari hasil pertandingan
- Lisensi / syarat
- Domain publik (CC0-1.0): "Use as you please with no restrictions whatsoever" — halaman syaratnya
- Atribusi dipasang
- Hasil pertandingan: openfootball (domain publik)
- Catatan
- Dipasang 13 Sept 2026 sebagai fondasi klasemen: ESPN terlarang, TheSportsDB gratis hanya untuk proyek pengembangan, dan football-data.org masih pending (sumber pending dilarang jadi fondasi). openfootball memberi hasil pertandingan, bukan klasemen; klasemen dihitung di ingestion/sports.py dan cocok persis dengan tabel yang tayang untuk klub berjumlah laga sama. Diperbarui sukarelawan dan tertinggal beberapa hari, jadi tanggal hasil terakhir selalu tampil. Tanpa logo klub. La Liga dan Serie A resminya memakai pertemuan langsung untuk klub berpoin sama; itu dinyatakan di halaman. Sejak 13 Sept 2026 menjadi cadangan per liga: Highlightly lebih segar dan punya Liga 1.
The Space Devs
Peluncuran roket terdekat di tab Sains
- Lisensi / syarat
- FAQ resmi: bebas dipakai dalam bentuk apa pun; mohon tidak diteruskan tanpa nilai tambah; atribusi dianjurkan — halaman syaratnya
- Atribusi dipasang
- Launch Library 2 — The Space Devs
- Catatan
- Diaudit 13 Sept 2026. Kode sempat memanggil server lldev yang oleh FAQ mereka disebut berdata basi: data lldev terakhir diperbarui 4 Sept sementara produksi 12 Sept, dan satu peluncuran hilang. Kini server produksi dengan singgahan 15 menit (batas 15 panggilan per jam). Gambar peluncuran tidak disalin karena lisensinya bercampur.
Highlightly (Slovenia)
Klasemen Liga 1 Indonesia, Premier League, La Liga, Serie A, dan Bundesliga
- Lisensi / syarat
- Terms 6.1: data boleh disimpan, didistribusikan, dan dipakai di produk sendiri; dilarang menjual ulang akses API atau menjadi proxy. 6.2: dilarang mengekstrak sebagian besar basis data untuk layanan pesaing. 7: dilarang untuk judi atau taruhan. — halaman syaratnya
- Atribusi dipasang
- Data klasemen: Highlightly
- Catatan
- Dipasang 13 Sept 2026 atas keputusan pemilik; terms versi 24 Juli 2026 dibaca langsung. Paket Basic: 0 dolar, 100 permintaan per hari PER API (diuji: sisa kuota Football dan Basketball berkurang terpisah), tanpa masa kedaluwarsa. Pasal 4.1 menyebut paket free/Basic "not subject to the same terms as paid plans" tanpa rincian; halaman paket tidak menyebut larangan komersial, berbeda dengan TheSportsDB. Logo dibuang (6.3-6.4: izin logo tanggung jawab pemakai). WAJIB: halaman yang memakai data ini tidak boleh memuat iklan atau afiliasi judi/taruhan (pasal 7). Liga diperbarui paling cepat tiap 3 jam lewat control plane, sekitar 40 permintaan sehari. Diuji tapi belum dipakai: IBL (musim 2026 404, terbaru 2025), Proliga (klasemen 2026 kosong), NBA (balasan mencampur klasemen akhir 2025-26 dengan potongan awal musim).