ECMWF · DWD · NOAA · Météo-France · Copernicus
76 de ani de vreme în spate. 15 zile înainte.
Două API pe o singură cheie: prognoze pentru orice punct de pe glob, și grade-zile de încălzire și răcire calculate din reanaliza orară până în 1950. Ambele licențiate pentru revânzare comercială — exact ceea ce majoritatea datelor meteo gratuite interzic fără să spună.
10.000 de credite pe lună, gratuit, fără card. Planuri plătite de la 19 €.
Stânga ERA5-Land, 9 km, măsurat Dreapta 8 modele combinate, dispersie de ansamblu
1950 →
Începutul arhivei orare. Concurentul specializat pornește din 2000.
1.3 km
Cea mai fină grilă de prognoză, acolo unde un model național îți acoperă punctul.
8
Modele combinate automat. Câștigă cel mai fin care îți acoperă punctul.
27
Parametri stocați, plus 18 derivați — rafale, CAPE, temperatura solului, limita zăpezii, UV.
4
Metode de grade-zile, inclusiv Costic franceză și convenția Eurostat.
Trei produse. O cheie, o factură, o integrare.
Împart aceeași bază de cod, același catalog de orașe și același nivel de autentificare. Puteți cumpăra unul singur sau toate trei în același plan, de la 19 € pe lună.
API Vreme
Prognoze oriunde, până la 15 zile
Orare și zilnice, 45 câmpuri orare, corectate la altitudinea reală a punctului tău. Probabilități de ansamblu din 50 de membri, calitatea aerului Copernicus cu praf saharian, starea mării, limita zăpezii și debitul râurilor — toate pe aceeași cheie.
Construită pentru site-uri și aplicații meteo, tranzacționare de energie, agricultură, logistică, planificare outdoor și maritimă.
Ce returnează API-ul Vreme →API Grade-zile
Grade-zile pe temperatura ta de bază
Integrate din seria orară în momentul cererii, nu precalculate pe baza 18. Orice bază, patru metode de calcul, defalcări de la zi la an, export CSV și o corecție de insulă de căldură urbană pe punctele de acces pe oraș.
Construită pentru contracte de performanță energetică, comparare de portofolii de clădiri, dimensionare HVAC, normalizarea climatică a consumurilor.
Cum se calculează gradele-zile →API Climă
87 de ani de climă zilnică, oriunde
14 câmpuri zilnice pentru fiecare punct terestru de pe glob, începând din 1940, pe grila ERA5. Normale OMM pentru 1961–1990 și 1991–2020 și diferența dintre ele într-un singur apel. Zilele sunt tăiate la miezul nopții solare, nu la fusul orar politic.
Construită pentru risc climatic, agronomie, tarifare în asigurări, alegerea amplasamentelor și orice referință care trebuie să rămână comparabilă ani la rând.
Citiți referința API Climă →Aici, orice răspuns începe cu un nume de loc. Pasul acesta este inclus.
O căutare transformă un nume într-o coordonată, iar aceeași cheie cere apoi vremea, gradele-zile sau clima în acel punct. Nu se facturează în niciun plan, nici în cel gratuit.
Acoperire
Până la sat
Clasa P GeoNames în întregime — 5 220 666 de locuri populate, cătune incluse, nu un extras filtrat după populație. O comună de 528 de locuitori este acolo, împreună cu prognoza ei.
Limbi
Potrivirea nu este niciodată filtrată după limbă
98 % dintre locuri nu au un nume localizat în nicio limbă: o căutare limitată la una singură găsește capitalele și puțin altceva. Numele local, forma lui ASCII și fiecare alias sunt testate întotdeauna: Bruxelles, Brussels și Brussel ajung în același punct.
Ambiguitate
Două locuri, un singur nume
Există două localități Ramillies, la 126 km una de alta, și niciuna nu este răspunsul corect în abstract. Transmiteți poziția celui care întreabă: de la Lille se întoarce cea franceză, de la Bruxelles cea belgiană.
Inclus, dar nu nelimitat: un plafon lunar separat, de cinci cereri de geocodare pentru fiecare credit din planul dumneavoastră. O bară de căutare cu debounce consumă vreo șase pentru fiecare loc găsit, așa că plafonul apără de abuz, nu este o cotă de economisit.
Ce cumperi de fapt
Datele brute ale modelelor se descarcă gratuit. Să faci din ele ceva ce poți revinde este partea care durează un an.
Licență
Ai voie să revinzi
Fiecare sursă din producție permite uz comercial și redistribuire — CC-BY-4.0, GeoNutzV, domeniu public, Etalab. Obligația care trece la tine este atribuirea, iar /v1/attribution returnează exact linia de afișat.
Nicio sursă care interzice uzul comercial nu poate ajunge în producție: serviciul refuză să pornească dacă una este configurată.
Rezoluție
Cel mai bun model pentru punct, nu același peste tot
O cerere la Lyon este servită de AROME la 1,3 km. Aceeași cerere la Tamanrasset este servită de ICON la 13 km, pentru că nimic mai fin nu există acolo. Alegerea se face pe punct și pe termen, iar răspunsul spune care model a răspuns.
Onestitate
Metadate pe care poți construi tratarea erorilor
Fiecare răspuns poartă modelul, rularea din care provine, data_age_hours și un indicator stale. Răspunsurile de grade-zile poartă acoperirea și numărul de zile provizorii. Nu ghicești niciodată dacă un număr e proaspăt.
Fiabilitate
Ingestia nu poate strica servirea
Un set nou de date se scrie într-un director nou, se validează, și abia atunci un indicator comută atomic. O ingestie căzută sau coruptă lasă datele anterioare servite și neatinse. Revenirea este o scriere de fișier, nu o reingestie.
O cerere și ai datele
Niciun SDK de instalat, niciun dans OAuth, niciun sandbox care returnează valori false. O cheie într-un antet și un GET HTTP.
# Șapte zile de vreme orară pentru Alger
curl -H "X-API-Key: $API_KEY" \
"https://api.climatememory.com/v1/forecast/city/dz/alger?days=7"
# Grade-zile de încălzire pe baza 15,5 °C, zece ani
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"]
Ambele servicii publică o schemă OpenAPI 3.1 la /v1/openapi-weather.json · /v1/openapi-degree-days.json. Generează din ea un client tipizat în orice limbaj.
Prețuri care nu te pedepsesc pentru creștere
Facturarea se face pe credite, nu pe cereri, deci un apel ieftin rămâne ieftin. Cota se resetează lunar, la data abonamentului.
Free
0 €
- 10.000 de credite pe lună
- 20 cereri pe minut
- Prognoză și condiții curente
- Fără card — grade-zile și climă gratuit 30 de zile
Starter
19 € / lună
- 50.000 de credite pe lună
- 60 de cereri pe minut
- Vreme, grade-zile și climă
- Istoric și export CSV
- 3 chei, suport pe e-mail
Pro
79 € / lună
- 400.000 de credite pe lună
- 300 de cereri pe minut
- Tot, plus calitatea aerului și normalele
- 10 chei, suport prioritar
Business
Hai să discutăm
- Credite pe lună: de convenit
- Cereri pe minut: de convenit
- Contract, factură, angajament de disponibilitate
- Condiții de suport în scris
Facturarea anuală înseamnă două luni gratuite. Prețuri fără TVA acolo unde se aplică.
Întrebări puse înainte de cumpărare
Pot revinde sau redistribui datele?
Da. Fiecare sursă din producție este licențiată pentru uz comercial și redistribuire: ECMWF și Copernicus sub CC-BY-4.0, DWD sub GeoNutzV, NOAA în domeniu public, Météo-France sub Etalab 2.0.
Singura obligație care trece la tine este atribuirea — o linie în subsol care numește sursele. /v1/attribution returnează formularea exactă și nu cere cheie.
Cât de mult în urmă merg datele istorice?
Până la 1 ianuarie 1950, orar, peste tot pe uscat, pe o grilă de 9 km — 76 de ani de reanaliză ERA5-Land. Gradele-zile se integrează din acea serie în momentul cererii.
Cât de departe merge prognoza și cât de bună este?
Cincisprezece zile. Zilele 1–10 vin de la cel mai fin model care îți acoperă punctul, între 1,3 km și 28 km. Zilele 11–15 vin de la ECMWF AIFS și sunt etichetate drept tendință, nu prognoză, pentru că performanța la acel termen se apropie de climatologie.
Eroarea tipică a temperaturii la 2 m la 24 de ore este în jur de 1–1,5 °C. Furtunile convective, poziția exactă a averselor și microclimatul sub grilă sunt slăbiciunea oricărui model, inclusiv a acestuia.
Există un nivel gratuit și are nevoie de card?
10.000 de credite pe lună și 20 cereri pe minut, pe prognoză și condiții curente. Fără card. E suficient ca să evaluezi serios și insuficient ca să rulezi un produs.
Ce este un credit?
O cerere obișnuită costă un credit. O cerere de grade-zile costă două până la un an, plus unul pentru fiecare an în plus. Un export CSV costă de patru ori apelul JSON echivalent.
Credite și nu cereri, pentru că o integrare orară pe zece ani citește de mii de ori mai multe date decât o prognoză de oraș scoasă din cache. Să le taxezi la fel înseamnă că unuia dintre voi i se cere prea mult.
Ce se întâmplă când ating o limită?
429 cu rate_limited și un antet Retry-After dacă mergi prea repede; 429 quota_exceeded cu ora resetării dacă luna s-a consumat. Fiecare răspuns reușit poartă X-RateLimit-Remaining și X-Quota-Remaining, deci îl vezi venind.
Este un serviciu de avertizare de inundații sau furtuni?
Nu, și nu trebuie prezentat astfel. Debitul râurilor este returnat în m³/s cu titlu informativ; emiterea avertizărilor de inundație este rezervată autorităților naționale și regionale, care pot și închide un drum și evacua. Avertismentul călătorește în corpul răspunsului.
Ia o cheie și fă o cerere
Durează aproximativ un minut, iar nivelul gratuit răspunde cu aceleași date ca cele plătite.