ECMWF · DWD · NOAA · Météo-France · Copernicus
76 anos de tempo atrás de si. 15 dias à frente.
Duas API numa só chave: previsões para qualquer ponto do planeta, e graus-dia de aquecimento e arrefecimento calculados a partir da reanálise horária até 1950. Ambas com licença de revenda comercial — precisamente aquilo que a maioria dos dados meteorológicos gratuitos proíbe sem o dizer.
10000 créditos por mês, grátis, sem cartão. Planos pagos a partir de 19 €.
Esquerda ERA5-Land, 9 km, medido Direita 8 modelos combinados, dispersão de conjunto
1950 →
Início do arquivo horário. O concorrente especializado começa em 2000.
1.3 km
Malha de previsão mais fina, onde um modelo nacional cobre o seu ponto.
8
Modelos combinados automaticamente. Ganha o mais fino que cobre o seu ponto.
27
Parâmetros armazenados, mais 18 derivados — rajadas, CAPE, temperatura do solo, cota de neve, UV.
4
Métodos de graus-dia, incluindo o Costic francês e a convenção Eurostat.
Três produtos. Uma chave, uma fatura, uma integração.
Partilham base de código, catálogo de cidades e camada de autenticação. Pode comprar apenas um, ou os três no mesmo plano a partir de 19 € por mês.
API de Meteorologia
Previsões em qualquer lugar, até 15 dias
Horárias e diárias, 45 campos horários, corrigidas para a altitude real do seu ponto. Probabilidades de conjunto com 50 membros, qualidade do ar Copernicus com poeiras do Sara, estado do mar, cota de neve e caudal dos rios — tudo na mesma chave.
Feita para sites e aplicações de meteorologia, negociação de energia, agricultura, logística, planeamento outdoor e marítimo.
O que a API de Meteorologia devolve →API de Graus-dia
Graus-dia sobre a sua temperatura base
Integrados a partir da série horária no momento do pedido, não pré-calculados na base 18. Qualquer base, quatro métodos de cálculo, agregações do dia ao ano, exportação CSV e uma correção de ilha de calor urbana nos pontos de entrada por cidade.
Feita para contratos de desempenho energético, comparação de carteiras de edifícios, dimensionamento AVAC, normalização climática de consumos.
Como os graus-dia são calculados →API de Clima
87 anos de clima diário, em todo o lado
14 campos diários para cada ponto terrestre do planeta, desde 1940, na grelha ERA5. Normais da OMM para 1961–1990 e 1991–2020, e a variação entre ambas numa única chamada. Os dias são cortados à meia-noite solar, não no fuso horário político.
Feita para risco climático, agronomia, tarifação de seguros, escolha de locais e qualquer referência que tenha de permanecer comparável durante anos.
Ler a referência da API de Clima →Aqui, toda a resposta começa por um nome de lugar. Esse passo está incluído.
Uma pesquisa transforma um nome numa coordenada, e a mesma chave pede depois meteorologia, graus-dia ou clima sobre ela. Não é faturada em nenhum plano, incluindo o gratuito.
Cobertura
Até à aldeia
A classe P do GeoNames por inteiro — 5 220 666 lugares habitados, aldeias incluídas, e não um extrato filtrado por população. Um município de 528 habitantes está lá, e a sua previsão também.
Línguas
A correspondência nunca é filtrada por língua
98 % dos lugares não têm nome localizado em língua nenhuma: uma pesquisa restrita a uma só encontra capitais e pouco mais. O nome local, a sua forma ASCII e todos os aliases são sempre testados: Bruxelles, Brussels e Brussel chegam ao mesmo ponto.
Ambiguidade
Dois lugares, um só nome
Existem duas Ramillies, a 126 km uma da outra, e nenhuma é a resposta certa em abstrato. Passe a posição de quem pergunta: de Lille volta a francesa, de Bruxelas a belga.
Incluído, mas não ilimitado: um limite mensal próprio de cinco pedidos de geocodificação por crédito do seu plano. Uma caixa de pesquisa com debounce gasta cerca de seis por lugar encontrado, pelo que o limite protege do abuso em vez de ser uma quota a racionar.
O que está realmente a comprar
Os dados brutos dos modelos descarregam-se de graça. Transformá-los em algo que possa revender é a parte que leva um ano.
Licença
Pode revender
Todas as fontes em produção permitem uso comercial e redistribuição — CC-BY-4.0, GeoNutzV, domínio público, Etalab. A obrigação que passa para si é a atribuição, e /v1/attribution devolve a linha exata a mostrar.
Nenhuma fonte que proíba o uso comercial pode chegar à produção: o serviço recusa arrancar se houver uma configurada.
Resolução
O melhor modelo para o ponto, não o mesmo em todo o lado
Um pedido em Lyon é servido pelo AROME a 1,3 km. O mesmo pedido em Tamanrasset é servido pelo ICON a 13 km, porque ali não existe nada mais fino. A escolha acontece por ponto e por prazo, e a resposta diz que modelo respondeu.
Honestidade
Metadados sobre os quais construir o seu tratamento de erros
Cada resposta traz o modelo, a passagem de onde vem, data_age_hours e uma marca stale. As respostas de graus-dia trazem a cobertura e uma contagem de dias provisórios. Nunca fica a adivinhar se um número está fresco.
Fiabilidade
A ingestão não pode partir o serviço
Um novo conjunto de dados é escrito numa pasta nova, validado, e só então um ponteiro comuta de forma atómica. Uma ingestão que rebentou ou ficou corrompida deixa os dados anteriores a servir e intactos. Reverter é escrever um ficheiro, não reingerir.
Um pedido e já tem dados
Nenhum SDK para instalar, nenhuma dança OAuth, nenhum ambiente de testes que devolva valores falsos. Uma chave num cabeçalho e um GET HTTP.
# Sete dias de meteorologia horária para Argel
curl -H "X-API-Key: $API_KEY" \
"https://api.climatememory.com/v1/forecast/city/dz/alger?days=7"
# Graus-dia de aquecimento na base 15,5 °C, dez anos
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"]
Ambos os serviços publicam um esquema OpenAPI 3.1 em /v1/openapi-weather.json · /v1/openapi-degree-days.json. Gere a partir dele um cliente tipado em qualquer linguagem.
Preços que não o castigam por crescer
A faturação é por créditos, não por pedidos, por isso uma chamada barata continua barata. A sua quota reinicia todos os meses na data da sua subscrição.
Free
0 €
- 10000 créditos por mês
- 20 pedidos por minuto
- Previsão e condições atuais
- Sem cartão — graus-dia e clima grátis 30 dias
Starter
19 € / mês
- 50 000 créditos por mês
- 60 pedidos por minuto
- Meteorologia, graus-dia e clima
- Histórico e exportação CSV
- 3 chaves, apoio por e-mail
Pro
79 € / mês
- 400 000 créditos por mês
- 300 pedidos por minuto
- Tudo, mais qualidade do ar e normais
- 10 chaves, apoio prioritário
Business
Falemos
- Créditos por mês: a combinar
- Pedidos por minuto: a combinar
- Contrato, fatura, compromisso de disponibilidade
- Condições de apoio por escrito
A faturação anual oferece dois meses. Preços sem IVA onde este se aplica.
Perguntas que se fazem antes de comprar
Posso revender ou redistribuir os dados?
Sim. Todas as fontes em produção estão licenciadas para uso comercial e redistribuição: ECMWF e Copernicus em CC-BY-4.0, DWD em GeoNutzV, NOAA em domínio público, Météo-France em Etalab 2.0.
A única obrigação que passa para si é a atribuição — uma linha no rodapé a nomear as fontes. /v1/attribution devolve a redação exata e não exige chave.
Até onde recua o histórico?
Até 1 de janeiro de 1950, horário, em toda a superfície terrestre, numa malha de 9 km — 76 anos de reanálise ERA5-Land. Os graus-dia são integrados a partir dessa série no momento do pedido.
Até onde vai a previsão, e qual é a sua qualidade?
Quinze dias. Os dias 1 a 10 vêm do modelo mais fino que cobre o seu ponto, entre 1,3 km e 28 km. Os dias 11 a 15 vêm do ECMWF AIFS e são rotulados como tendência, não previsão, porque a perícia nesse prazo aproxima-se da climatologia.
O erro típico da temperatura a 2 m às 24 horas ronda 1–1,5 °C. Trovoadas convectivas, a localização exata dos aguaceiros e o microclima abaixo da malha são a fraqueza de todos os modelos, incluindo este.
Há um plano gratuito, e precisa de cartão?
10000 créditos por mês e 20 pedidos por minuto, em previsão e condições atuais. Sem cartão. Chega para avaliar a sério e não chega para pôr um produto a funcionar.
O que é um crédito?
Um pedido comum custa um crédito. Um pedido de graus-dia custa dois até um ano, mais um por cada ano adicional. Uma exportação CSV custa quatro vezes a chamada JSON equivalente.
Créditos e não pedidos, porque uma integração horária de dez anos lê milhares de vezes mais dados do que uma previsão de cidade vinda de cache. Cobrar o mesmo pelas duas significa cobrar demais a uma delas.
O que acontece quando atinjo um limite?
429 com rate_limited e um cabeçalho Retry-After se estiver a ir depressa demais; 429 quota_exceeded com a hora de reposição se o mês estiver gasto. Cada resposta bem sucedida traz X-RateLimit-Remaining e X-Quota-Remaining, por isso vê-o a chegar.
Isto é um serviço de aviso de cheias ou tempestades?
Não, e não deve ser apresentado como tal. O caudal dos rios é devolvido em m³/s a título informativo; emitir avisos de cheia está reservado às autoridades nacionais e regionais, que também podem cortar uma estrada e evacuar. A advertência viaja no corpo da resposta.
Pegue numa chave e faça um pedido
Demora cerca de um minuto, e o plano gratuito responde com os mesmos dados dos planos pagos.