ECMWF · DWD · NOAA · Météo-France · Copernicus
Arkanızda 76 yıllık hava. Önünüzde 15 gün.
Tek anahtarda iki API: yeryüzünün herhangi bir noktası için tahminler ve saatlik yeniden analizden 1950'ye kadar hesaplanan ısıtma ile soğutma derece-günleri. İkisi de ticari yeniden satış için lisanslı — ki bu, ücretsiz hava verilerinin çoğunun sessizce yasakladığı şeydir.
Ayda 10.000 kredi, ücretsiz, ödeme kartı yok. Ücretli planlar 19 €'dan başlar.
Sol ERA5-Land, 9 km, ölçülen Sağ 8 model harmanlanmış, topluluk dağılımı
1950 →
Saatlik arşivin başlangıcı. Uzman rakip 2000 yılında başlıyor.
1.3 km
En ince tahmin ızgarası; ulusal bir modelin noktanızı kapsadığı yerde.
8
Otomatik harmanlanan model. Noktanızı kapsayan en incesi kazanır.
27
Saklanan parametre, artı 18 türetilmiş — hamle, CAPE, toprak sıcaklığı, kar sınırı, UV.
4
Derece-gün yöntemi; Fransız Costic ve Eurostat uzlaşımı dâhil.
Üç ürün. Tek anahtar, tek fatura, tek entegrasyon.
Ortak bir kod tabanını, şehir kataloğunu ve kimlik doğrulama katmanını paylaşırlar. Birini tek başına ya da üçünü aynı planda ayda 19 €'dan itibaren satın alabilirsiniz.
Hava Durumu API'si
Her yerde tahmin, 15 güne kadar
Saatlik ve günlük, 45 saatlik alan, noktanızın gerçek yüksekliğine göre düzeltilmiş. 50 üyeden topluluk olasılıkları, Sahra tozu dâhil Copernicus hava kalitesi, deniz durumu, kar sınırı ve nehir debisi — hepsi aynı anahtarda.
Şunlar için hava durumu siteleri ve uygulamaları, enerji ticareti, tarım, lojistik, açık hava ve denizcilik planlaması.
Hava Durumu API'si ne döndürür →Derece-Gün API'si
Derece-gün, sizin taban sıcaklığınızda
Taban 18 için önceden hesaplanmış değil, istek anında saatlik seriden integre edilmiş. Herhangi bir taban, dört hesaplama yöntemi, günden yıla dökümler, CSV dışa aktarım ve şehir uç noktalarında kentsel ısı adası düzeltmesi.
Şunlar için enerji performans sözleşmeleri, bina portföyü kıyaslama, HVAC boyutlandırma, tüketimin iklime göre normalleştirilmesi.
Derece-günler nasıl hesaplanıyor →İklim API'si
Her yerde 87 yıllık günlük iklim
Dünyadaki her kara noktası için 14 günlük alan, 1940'a kadar geriye, ERA5 ızgarasında. 1961–1990 ve 1991–2020 için WMO normalleri ve aralarındaki değişim tek bir çağrıda. Günler siyasi saat diliminde değil, güneş gece yarısında kesilir.
Şunlar için iklim riski, agronomi, sigorta fiyatlaması, saha seçimi ve yıllarca karşılaştırılabilir kalması gereken her referans.
İklim API'si referansını okuyun →Buradaki her yanıt bir yer adıyla başlar. O adım dâhildir.
Tek bir arama adı koordinata çevirir, aynı anahtar sonra o nokta üzerinde hava durumu, derece-gün veya iklim ister. Ücretsiz plan dâhil hiçbir planda ücretlendirilmez.
Kapsam
Köye kadar
GeoNames P özellik sınıfının tamamı — 5 220 666 yerleşim yeri, mezralar dâhil; nüfusa göre süzülmüş bir özet değil. 528 nüfuslu bir belde de içinde, tahmini de.
Diller
Eşleştirme hiçbir zaman dile göre süzülmez
Yerlerin %98'inin hiçbir dilde yerelleşmiş adı yoktur: tek bir dille sınırlı arama başkentleri bulur, fazlasını değil. Yerel ad, ASCII biçimi ve her takma ad her zaman denenir: Bruxelles, Brussels ve Brussel aynı noktaya çıkar.
Belirsizlik
İki yer, tek ad
Birbirine 126 km uzaklıkta iki Ramillies var ve tek başına hiçbiri doğru yanıt değil. Soranın konumunu iletin: Lille'den Fransız olanı, Brüksel'den Belçikalı olanı döner.
Dâhil, ama sınırsız değil: planınızdaki her kredi için beş coğrafi kodlama isteğinden oluşan ayrı bir aylık tavan. Geciktirmeli bir arama kutusu bulunan her yer için bunlardan yaklaşık altı tane harcar; yani tavan, idare edilecek bir kota değil, kötüye kullanıma karşı bir korumadır.
Aslında ne satın alıyorsunuz
Ham model verisi ücretsiz indirilebilir. Onu yeniden satabileceğiniz bir şeye dönüştürmek ise bir yıl süren kısımdır.
Lisans
Yeniden satabilirsiniz
Üretimdeki her kaynak ticari kullanıma ve yeniden dağıtıma izin verir — CC-BY-4.0, GeoNutzV, kamu malı, Etalab. Size geçen yükümlülük kaynak gösterimidir ve /v1/attribution gösterilecek satırı birebir döndürür.
Ticari kullanımı yasaklayan hiçbir kaynak üretime ulaşamaz: böyle bir kaynak yapılandırılmışsa servis başlamayı reddeder.
Çözünürlük
Nokta için en iyi model, her yerde aynı model değil
Lyon'daki bir isteği AROME 1,3 km'de karşılar. Aynı isteği Tamanrasset'te ICON 13 km'de karşılar, çünkü orada daha incesi yok. Seçim nokta ve öngörü süresi başına yapılır ve yanıt hangi modelin cevap verdiğini söyler.
Dürüstlük
Hata yönetimini üzerine kurabileceğiniz üstveri
Her yanıt modeli, geldiği koşumu, data_age_hours ve bir stale bayrağını taşır. Derece-gün yanıtları kapsamı ve geçici gün sayısını taşır. Bir sayının taze olup olmadığını asla tahmin etmezsiniz.
Güvenilirlik
Veri alımı servisi bozamaz
Yeni veri kümesi taze bir dizine yazılır, doğrulanır ve ancak ondan sonra bir işaretçi atomik olarak devreye girer. Çöken ya da bozulan bir alım, önceki veriyi el değmemiş hâlde hizmette bırakır. Geri almak bir dosya yazımıdır, yeniden alım değil.
Tek istek, ve veriniz hazır
Kurulacak SDK yok, OAuth dansı yok, sahte değer döndüren kum havuzu yok. Bir başlıkta anahtar ve bir HTTP GET.
# Cezayir için yedi günlük saatlik hava
curl -H "X-API-Key: $API_KEY" \
"https://api.climatememory.com/v1/forecast/city/dz/alger?days=7"
# 15,5 °C tabanında ısıtma derece-günü, on yıl
curl -H "X-API-Key: $API_KEY" \
"https://api.climatememory.com/v1/degree-days\
?lat=48.86&lon=2.35&base=15.5&start=2015-01-01&end=2024-12-31"
const res = await fetch(
"https://api.climatememory.com/v1/forecast?lat=36.75&lon=3.06&days=7",
{ headers: { "X-API-Key": process.env.API_KEY } }
);
if (!res.ok) {
const { error } = await res.json();
throw new Error(`${error.code}: ${error.message}`);
}
const data = await res.json();
data.daily.temperature_2m_max;
data.source.stale;
import httpx
r = httpx.get(
"https://api.climatememory.com/v1/degree-days",
params={"lat": 48.86, "lon": 2.35, "base": 15.5,
"method": "costic", "breakdown": "monthly",
"start": "2024-01-01", "end": "2024-12-31"},
headers={"X-API-Key": API_KEY},
timeout=30,
)
r.raise_for_status()
r.json()["totals"]["hdd"]
İki servis de /v1/openapi-weather.json · /v1/openapi-degree-days.json adresinde OpenAPI 3.1 şeması yayımlar. Ondan herhangi bir dilde tipli istemci üretin.
Büyüdüğünüz için sizi cezalandırmayan fiyatlar
Faturalandırma istek başına değil kredi üzerinden yapılır; ucuz çağrı ucuz kalır. Kotanız her ay abonelik tarihinizde sıfırlanır.
Free
0 €
- Ayda 10.000 kredi
- Dakikada 20 istek
- Tahmin ve güncel koşullar
- Kart yok — 30 gün derece-gün ve iklim ücretsiz
Starter
19 € / ay
- Ayda 50.000 kredi
- Dakikada 60 istek
- Hava durumu, derece-gün ve iklim
- Geçmiş ve CSV dışa aktarım
- 3 anahtar, e-posta desteği
Pro
79 € / ay
- Ayda 400.000 kredi
- Dakikada 300 istek
- Her şey, artı hava kalitesi ve normaller
- 10 anahtar, öncelikli destek
Business
Konuşalım
- Aylık kredi: anlaşmaya bağlı
- Dakikada istek: anlaşmaya bağlı
- Sözleşme, fatura, erişilebilirlik taahhüdü
- Yazılı destek koşulları
Yıllık fatura iki ay bedava demek. Fiyatlara, uygulandığı yerde, KDV dâhil değildir.
Satın almadan önce sorulan sorular
Verileri yeniden satabilir veya dağıtabilir miyim?
Evet. Üretimdeki her kaynak ticari kullanım ve yeniden dağıtım için lisanslıdır: ECMWF ve Copernicus CC-BY-4.0, DWD GeoNutzV, NOAA kamu malı, Météo-France Etalab 2.0.
Size geçen tek yükümlülük kaynak gösterimidir — kaynakları anan bir altbilgi satırı. /v1/attribution birebir metni döndürür ve anahtar istemez.
Geçmiş veri ne kadar geriye gidiyor?
1 Ocak 1950'ye kadar, saatlik, karaların her yerinde, 9 km ızgarada — 76 yıllık ERA5-Land yeniden analizi. Derece-günler istek anında bu seriden integre edilir.
Tahmin ne kadar ileri gidiyor ve ne kadar iyi?
On beş gün. 1 ile 10 arası günler noktanızı kapsayan en ince modelden gelir, 1,3 km ile 28 km arasında. 11 ile 15 arası günler ECMWF AIFS'ten gelir ve tahmin değil eğilim olarak etiketlenir, çünkü bu vadede başarım iklimolojiye yakındır.
24 saatte 2 m sıcaklığın tipik hatası 1–1,5 °C civarındadır. Konvektif fırtınalar, sağanağın tam yeri ve ızgara altı mikroiklim her modelin, bunun da, zayıf noktasıdır.
Ücretsiz katman var mı, kart gerekiyor mu?
Tahmin ve güncel koşullarda ayda 10.000 kredi ve dakikada 10 istek. Ödeme kartı yok. Ciddi biçimde değerlendirmeye yeter, bir ürünü çalıştırmaya yetmez.
Kredi nedir?
Sıradan bir istek bir krediye mal olur. Derece-gün isteği bir yıla kadar iki, sonrasında her ek yıl için bir kredi. CSV dışa aktarım eşdeğer JSON çağrısının dört katı.
İstek yerine kredi, çünkü on yıllık saatlik integrasyon, önbellekten gelen bir şehir tahmininden binlerce kat fazla veri okur. İkisini aynı ücretlendirmek, birinizden fazla almak demektir.
Bir limite ulaştığımda ne olur?
Çok hızlı gidiyorsanız rate_limited ve Retry-After başlığıyla 429; ay tükendiyse sıfırlanma zamanıyla 429 quota_exceeded. Başarılı her yanıt X-RateLimit-Remaining ve X-Quota-Remaining taşır, yani geldiğini görürsünüz.
Bu bir taşkın veya fırtına uyarı servisi mi?
Hayır ve öyle sunulmamalıdır. Nehir debisi bilgi amaçlı m³/s olarak döndürülür; taşkın uyarısı yayımlamak, yolu kapatıp tahliye de edebilen ulusal ve bölgesel makamlara aittir. Uyarı metni yanıt gövdesinde birlikte gelir.
Bir anahtar alın ve tek istek yapın
Yaklaşık bir dakika sürer ve ücretsiz katman ücretlilerle aynı veriyle yanıt verir.