Data API
Data atmosfer terkurasi untuk pengembang dan peneliti.
API publik direncanakan agar data ternormalisasi dan beratribusi sumber yang sama di balik situs ini dapat dipakai dalam pekerjaan Anda. Belum ada yang berjalan di halaman ini, dan belum ada kunci API.
- Cakupan global
- Waktu-nyata & historis (direncanakan)
- Asal-usul di setiap nilai
- Format terbuka
curl -G "https://api.meteorologist.id/v1/weather" \
-H "Authorization: Bearer <YOUR_API_KEY>" \
-d "lat=-6.2" -d "lon=106.8" \
-d "hours=24" \
-d "variables=temperature,precipitation"import requests # draft interface
r = requests.get(
"https://api.meteorologist.id/v1/weather",
headers={"Authorization": "Bearer <YOUR_API_KEY>"},
params={"lat": -6.2, "lon": 106.8, "hours": 24,
"variables": "temperature,precipitation"},
)
data = r.json()const url = new URL("https://api.meteorologist.id/v1/weather");
url.search = new URLSearchParams({
lat: "-6.2", lon: "106.8", hours: "24",
variables: "temperature,precipitation",
});
const res = await fetch(url, {
headers: { Authorization: "Bearer <YOUR_API_KEY>" },
});
const data = await res.json();{
"location": { "lat": -6.2, "lon": 106.8 },
"kind": "forecast",
"initTime": "YYYY-MM-DDThh:mm:ssZ",
"series": [
{
"validTime": "YYYY-MM-DDThh:mm:ssZ",
"temperature": { "value": <number>, "unit": "degC" },
"precipitation": { "value": <number>, "unit": "mm" }
}
],
"provenance": {
"provider": "…", "dataset": "…",
"license": "…", "updatedAt": "YYYY-MM-DDThh:mm:ssZ"
}
}Hanya gambaran bentuk. Host belum merespons dan nilainya penampung.
Globe: NASA Blue Marble, Black Marble, dan komposit awan MODIS — ilustratif, bukan cuaca terkini.
Ikhtisar API
API akan membuka model data atmosfer ternormalisasi yang dipakai di seluruh situs ini: observasi, analisis, reanalisis, prakiraan, dan peristiwa — masing-masing dengan penyedia, dataset, lisensi, dan waktu pembaruan.
- lapisan citra NASA terhubung untuk tampilan
- 10
- endpoint publik yang berjalan
- 0
- kelompok endpoint dalam rancangan
- 4
- stempel waktu, dengan garis dasar eksplisit
- UTC
Endpoint API
Kelompok sumber daya modular yang sedang dirancang. Jalur dan field dapat berubah.
Bumi
/v1/earth
Ringkasan keadaan global dan indeks mode iklim.
Cuaca
/v1/weather
Medan titik dan grid dengan waktu inisialisasi dan waktu berlaku.
Iklim
/v1/climate
Klimatologi, anomali, dan persentil terhadap garis dasar yang dinyatakan.
Peristiwa
/v1/events
Arsip peristiwa atmosfer dengan metrik, pemicu, dan sumber.
Intelijen
/v1/intelligence
Konteks sektor — hanya dengan metodologi yang dipublikasikan.
Lab
/v1/lab
Tugas analisis untuk alur kerja riset.
Mulai cepat
Cara memulai nantinya.
- 1Buat akunPendaftaran akun belum dibuka.
- 2Pilih endpointPilih data yang Anda perlukan dan baca dokumentasinya.
- 3Kirim permintaanKirim permintaan REST dengan kunci Anda.
- 4Mulai membangunIntegrasikan datanya — dengan tetap mencantumkan atribusi.
Dapatkan kunci API
Segera hadirAkses belum dibuka. Kunci akan diterbitkan setelah endpoint pertama berjalan.
Ikuti perkembangannyaContoh permintaan & respons
Sederhana dan konsisten, dengan asal-usul di setiap nilai.
curl -G "https://api.meteorologist.id/v1/weather" \
-H "Authorization: Bearer <YOUR_API_KEY>" \
-d "lat=-6.2" -d "lon=106.8" \
-d "hours=24" \
-d "variables=temperature,precipitation"import requests # draft interface
r = requests.get(
"https://api.meteorologist.id/v1/weather",
headers={"Authorization": "Bearer <YOUR_API_KEY>"},
params={"lat": -6.2, "lon": 106.8, "hours": 24,
"variables": "temperature,precipitation"},
)
data = r.json()const url = new URL("https://api.meteorologist.id/v1/weather");
url.search = new URLSearchParams({
lat: "-6.2", lon: "106.8", hours: "24",
variables: "temperature,precipitation",
});
const res = await fetch(url, {
headers: { Authorization: "Bearer <YOUR_API_KEY>" },
});
const data = await res.json();{
"location": { "lat": -6.2, "lon": 106.8 },
"kind": "forecast",
"initTime": "YYYY-MM-DDThh:mm:ssZ",
"series": [
{
"validTime": "YYYY-MM-DDThh:mm:ssZ",
"temperature": { "value": <number>, "unit": "degC" },
"precipitation": { "value": <number>, "unit": "mm" }
}
],
"provenance": {
"provider": "…", "dataset": "…",
"license": "…", "updatedAt": "YYYY-MM-DDThh:mm:ssZ"
}
}Belum berjalan: host belum merespons, nilai adalah penampung, dan tidak ada kunci yang diperlukan atau diterbitkan.
Autentikasi
DirencanakanRencana: kunci dikirim di header permintaan. Kunci bersifat pribadi dan harus dirahasiakan.
Authorization: Bearer <YOUR_API_KEY>Format yang tersedia
Rencana format per jenis sumber daya: JSON untuk respons kecil, format cloud-native untuk grid besar.
- JSON
- NetCDF
- GeoTIFF (COG)
- Zarr
- GeoParquet
- CSV
Lapisan yang terhubung untuk tampilan
Lapisan NASA asli yang sudah dipakai di peta situs ini, dengan waktu terbaru yang tersedia. Distribusi ulang melalui API kami belum ditawarkan.
Warna asli (awan, asap, debu)
Suomi NPP / VIIRS Corrected Reflectance
Observasi29 Sep 2026
Laju curah hujan
GPM IMERG (Early Run), 30-minute
Analisis29 Sep 2026, 17.30 UTC
Curah hujan (harian)
GPM IMERG, daily
Analisis28 Sep 2026
Puncak awan, inframerah (Himawari)
Himawari-9 AHI Band 13 clean infrared
Observasi29 Sep 2026, 23.10 UTC
Suhu permukaan laut
GHRSST L4 MUR v4.1
Analisis28 Sep 2026
Anomali suhu permukaan laut
GHRSST L4 MUR v4.1 anomaly
Analisis28 Sep 2026
Garis dasar: 2003–2014 (MUR climatology)
Suhu permukaan darat (siang)
Terra MODIS Land Surface Temperature
Observasi30 Sep 2026
Aerosol (asap, debu, kabut asap)
MODIS Terra+Aqua combined value-added AOD
Observasi28 Sep 2026
Suhu udara, bulanan (reanalisis)
NASA GMAO MERRA-2
ReanalisisJuni 2026
Kecepatan angin permukaan, bulanan (reanalisis)
NASA GMAO MERRA-2
ReanalisisJuni 2026
Direncanakan melalui API Direncanakan
Medan prakiraan global
Suhu, curah hujan, angin, tekanan
Prakiraan
Klimatologi reanalisis
Anomali dan persentil vs 1991–2020
Reanalisis
Indeks iklim
ENSO, IOD, MJO dengan definisi resmi
Analisis
Lintasan siklon tropis
Arsip best-track historis
Analisis
Deteksi titik api
Anomali termal satelit
Observasi
Arsip peristiwa
Peristiwa terkurasi beserta sumbernya
Analisis
Harga & akses
Model akses belum diputuskan
Tingkatan dan ketentuan belum ditetapkan. Semuanya bergantung pada lisensi sumber hulu — sebagian kandidat mengizinkan penggunaan komersial dengan atribusi, sebagian lain hanya non-komersial.
Lihat lisensi sumberSumber daya pengembang
Semua yang Anda perlukan untuk membangun dengan data ini.
- Dokumentasi APIReferensi endpoint — setelah endpoint tersedia.Direncanakan
- Contoh kodePython, JavaScript, dan cURL.Direncanakan
- SDK & alatPustaka klien resmi — direncanakan.Direncanakan
- Panduan dataDataset, satuan, waktu, dan metodologi.
- TutorialIlmu di balik datanya.
- Daftar sumberLisensi dan atribusi setiap sumber.