climatememory programiści

ECMWF · DWD · NOAA · Météo-France · Copernicus

76 lat pogody za tobą. 15 dni przed tobą.

Dwa API na jednym kluczu: prognozy dla dowolnego punktu na Ziemi oraz stopniodni grzewcze i chłodnicze liczone z reanalizy godzinowej aż do 1950 roku. Oba na licencji pozwalającej na odsprzedaż komercyjną — czyli dokładnie na to, czego większość darmowych danych pogodowych po cichu zabrania.

10000 kredytów miesięcznie, za darmo, bez karty płatniczej. Plany płatne od 19 €.

10°20°30° zmierzone prognoza 1950197019902010dziś+15 d

Lewa ERA5-Land, 9 km, zmierzone Prawa 8 modeli połączonych, rozrzut zespołu

1950

Początek archiwum godzinowego. Wyspecjalizowany konkurent zaczyna w 2000 roku.

1.3 km

Najdrobniejsza siatka prognozy, tam gdzie model krajowy pokrywa twój punkt.

8

Modele łączone automatycznie. Wygrywa najdrobniejszy, który pokrywa twój punkt.

27

Parametrów zapisanych, plus 18 pochodnych — porywy, CAPE, temperatura gleby, granica śniegu, UV.

4

Metody stopniodni, w tym francuska Costic i konwencja Eurostatu.

Trzy produkty. Jeden klucz, jedna faktura, jedna integracja.

Dzielą bazę kodu, katalog miast i warstwę uwierzytelniania. Można kupić jeden osobno albo wszystkie trzy w tym samym planie od 19 € miesięcznie.

Każda odpowiedź zaczyna się tu od nazwy miejsca. Ten krok jest w cenie.

Jedno wyszukiwanie zamienia nazwę we współrzędne, a ten sam klucz pyta potem o pogodę, stopniodni albo klimat w tym punkcie. Nie jest rozliczane w żadnym planie, także w darmowym.

Zasięg

Aż do wsi

Cała klasa P z GeoNames — 5 220 666 miejsc zamieszkanych, przysiółki włącznie, a nie wyciąg filtrowany po liczbie ludności. Gmina licząca 528 mieszkańców też tam jest, razem ze swoją prognozą.

Języki

Dopasowanie nigdy nie jest filtrowane po języku

98 % miejsc nie ma zlokalizowanej nazwy w żadnym języku: wyszukiwanie ograniczone do jednego znajdzie stolice i niewiele poza tym. Nazwa lokalna, jej postać ASCII i każdy alias są sprawdzane zawsze: Bruxelles, Brussels i Brussel prowadzą do tego samego punktu.

Niejednoznaczność

Dwa miejsca, jedna nazwa

Są dwie miejscowości Ramillies, oddalone o 126 km, i żadna nie jest właściwą odpowiedzią w oderwaniu od kontekstu. Przekaż pozycję pytającego: z Lille wróci francuska, z Brukseli belgijska.

W cenie, ale nie bez końca: osobny miesięczny limit pięciu zapytań geokodowania na każdy kredyt w planie. Pole wyszukiwania z debounce zużywa około sześciu na jedno znalezione miejsce, więc limit chroni przed nadużyciem, a nie jest przydziałem do oszczędzania.

Co naprawdę kupujesz

Surowe dane modeli można pobrać za darmo. Zrobienie z nich czegoś, co wolno ci odsprzedać, to ta część, która zajmuje rok.

Licencja

Wolno ci to odsprzedać

Każde źródło w produkcji dopuszcza użycie komercyjne i redystrybucję — CC-BY-4.0, GeoNutzV, domena publiczna, Etalab. Obowiązek, który przechodzi na ciebie, to atrybucja, a /v1/attribution zwraca dokładną linijkę do wyświetlenia.

Żadne źródło zakazujące użycia komercyjnego nie może trafić na produkcję: usługa odmawia startu, jeśli takie skonfigurowano.

Rozdzielczość

Najlepszy model dla punktu, a nie ten sam wszędzie

Zapytanie w Lyonie obsługuje AROME w 1,3 km. To samo zapytanie w Tamanrasset obsługuje ICON w 13 km, bo nic drobniejszego tam nie istnieje. Wybór zapada dla każdego punktu i każdego wyprzedzenia, a odpowiedź mówi, który model odpowiedział.

Uczciwość

Metadane, na których zbudujesz obsługę błędów

Każda odpowiedź niesie model, przebieg, z którego pochodzi, data_age_hours i flagę stale. Odpowiedzi stopniodni niosą pokrycie i liczbę dni tymczasowych. Nigdy nie zgadujesz, czy liczba jest świeża.

Niezawodność

Wczytywanie nie może zepsuć serwowania

Nowy zbiór danych zapisuje się do świeżego katalogu, waliduje, i dopiero wtedy wskaźnik przełącza się atomowo. Przerwane lub uszkodzone wczytywanie zostawia poprzednie dane nienaruszone i serwowane. Cofnięcie to zapis pliku, a nie ponowne wczytywanie.

Jedno zapytanie i masz dane

Żadnego SDK do instalacji, żadnego tańca OAuth, żadnej piaskownicy zwracającej wymyślone wartości. Klucz w nagłówku i HTTP GET.

# Siedem dni pogody godzinowej dla Algieru
curl -H "X-API-Key: $API_KEY" \
  "https://api.climatememory.com/v1/forecast/city/dz/alger?days=7"

# Stopniodni grzewcze na bazie 15,5 °C, dziesięć lat
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"

Obie usługi publikują schemat OpenAPI 3.1 pod /v1/openapi-weather.json · /v1/openapi-degree-days.json. Wygeneruj z niego typowanego klienta w dowolnym języku.

Cennik, który nie karze za wzrost

Rozliczamy kredyty, a nie zapytania, więc tanie wywołanie pozostaje tanie. Twój limit zeruje się co miesiąc w dniu rozpoczęcia subskrypcji.

Free

0 €

  • 10000 kredytów miesięcznie
  • 20 zapytań na minutę
  • Prognoza i warunki bieżące
  • Bez karty — stopniodni i klimat gratis przez 30 dni
Zacznij za darmo

Pro

79 € / miesiąc

  • 400 000 kredytów miesięcznie
  • 300 zapytań na minutę
  • Wszystko, plus jakość powietrza i normy
  • 10 kluczy, wsparcie priorytetowe
Wybierz Pro

Business

Porozmawiajmy

  • Kredyty miesięcznie: do uzgodnienia
  • Zapytania na minutę: do uzgodnienia
  • Umowa, faktura, zobowiązanie dostępności
  • Warunki wsparcia na piśmie
Kontakt z działem sprzedaży

Rozliczenie roczne to dwa miesiące gratis. Ceny bez VAT tam, gdzie ma zastosowanie.

Pytania zadawane przed zakupem

Czy mogę odsprzedawać lub redystrybuować dane?

Tak. Każde źródło na produkcji jest licencjonowane do użytku komercyjnego i redystrybucji: ECMWF i Copernicus na CC-BY-4.0, DWD na GeoNutzV, NOAA w domenie publicznej, Météo-France na Etalab 2.0.

Jedyny obowiązek, który przechodzi na ciebie, to atrybucja — linijka w stopce wymieniająca źródła. /v1/attribution zwraca dokładne brzmienie i nie wymaga klucza.

Jak daleko sięgają dane historyczne?

Do 1 stycznia 1950 roku, godzinowo, wszędzie na lądzie, na siatce 9 km — 76 lat reanalizy ERA5-Land. Stopniodni są całkowane z tego szeregu w momencie zapytania.

Jak daleko sięga prognoza i jak jest dobra?

Piętnaście dni. Dni od 1 do 10 pochodzą z najdrobniejszego modelu pokrywającego twój punkt, od 1,3 km do 28 km. Dni od 11 do 15 pochodzą z ECMWF AIFS i są oznaczone jako trend, a nie prognoza, bo sprawdzalność na tym zakresie zbliża się do klimatologii.

Typowy błąd temperatury na 2 m po 24 godzinach to około 1–1,5 °C. Burze konwekcyjne, dokładne położenie przelotnych opadów i mikroklimat poniżej siatki to słabość każdego modelu, także tego.

Czy jest darmowy poziom i czy wymaga karty?

10000 kredytów miesięcznie i 20 zapytań na minutę, na prognozie i warunkach bieżących. Bez karty płatniczej. Wystarczy, by rzetelnie ocenić, i nie wystarczy, by prowadzić na tym produkt.

Czym jest kredyt?

Zwykłe zapytanie kosztuje jeden kredyt. Zapytanie o stopniodni kosztuje dwa do roku, plus jeden za każdy kolejny rok. Eksport CSV kosztuje czterokrotność odpowiadającego wywołania JSON.

Kredyty, a nie zapytania, bo dziesięcioletnie całkowanie godzinowe czyta tysiące razy więcej danych niż prognoza miasta wyjęta z pamięci podręcznej. Liczenie tak samo za jedno i drugie oznacza, że jednemu z was liczy się za dużo.

Co się dzieje, gdy osiągnę limit?

429 z rate_limited i nagłówkiem Retry-After, jeśli idziesz za szybko; 429 quota_exceeded z czasem zerowania, jeśli miesiąc się wyczerpał. Każda udana odpowiedź niesie X-RateLimit-Remaining i X-Quota-Remaining, więc widzisz to z wyprzedzeniem.

Czy to usługa ostrzegania przed powodzią lub burzą?

Nie i nie wolno jej tak przedstawiać. Przepływ rzek jest zwracany w m³/s informacyjnie; wydawanie ostrzeżeń powodziowych jest zastrzeżone dla władz krajowych i regionalnych, które mogą też zamknąć drogę i ewakuować. Zastrzeżenie podróżuje w treści odpowiedzi.

Weź klucz i wykonaj jedno zapytanie

Zajmuje to około minuty, a darmowy poziom odpowiada tymi samymi danymi co płatne.