ECMWF · DWD · NOAA · Météo-France · Copernicus
76 años de tiempo a tu espalda. 15 días por delante.
Dos API con una sola clave: previsiones para cualquier punto del planeta, y grados-día de calefacción y refrigeración calculados a partir del reanálisis horario hasta 1950. Ambas con licencia de reventa comercial — justo lo que la mayoría de los datos meteorológicos gratuitos prohíbe sin decirlo.
10.000 créditos al mes, gratis, sin tarjeta. Planes de pago desde 19 €.
Izquierda ERA5-Land, 9 km, medido Derecha 8 modelos mezclados, dispersión de conjunto
1950 →
Inicio del archivo horario. El competidor especializado empieza en 2000.
1.3 km
Malla de previsión más fina, donde un modelo nacional cubre tu punto.
8
Modelos mezclados automáticamente. Gana el más fino que cubre tu punto.
27
Parámetros almacenados, más 18 derivados — rachas, CAPE, temperatura del suelo, cota de nieve, UV.
4
Métodos de grados-día, incluidos el Costic francés y la convención Eurostat.
Tres productos. Una clave, una factura, una integración.
Comparten base de código, catálogo de ciudades y capa de autenticación. Puedes comprar uno solo, o los tres en el mismo plan desde 19 € al mes.
API de Meteorología
Previsiones en cualquier lugar, hasta 15 días
Horarias y diarias, 45 campos horarios, corregidas a la altitud real de tu punto. Probabilidades de conjunto con 50 miembros, calidad del aire de Copernicus con polvo sahariano, estado de la mar, cota de nieve y caudal de ríos — todo con la misma clave.
Pensada para webs y aplicaciones meteorológicas, trading de energía, agricultura, logística, planificación al aire libre y marítima.
Qué devuelve la API de Meteorología →API de Grados-día
HDD y CDD sobre tu temperatura base
Integrados desde la serie horaria en el momento de la petición, no precalculados en base 18. Cualquier base, cuatro métodos de cálculo, desgloses de diario a anual, exportación CSV y una corrección de isla de calor urbana en los puntos de entrada por ciudad.
Pensada para contratos de rendimiento energético, comparación de carteras de edificios, dimensionado de climatización, normalización climática de consumos.
Cómo se calculan los grados-día →API de Clima
87 años de clima diario, en todas partes
14 campos diarios para cada punto terrestre del planeta, desde 1940, en la malla ERA5. Normales de la OMM para 1961–1990 y 1991–2020, y la variación entre ambas en una sola llamada. Los días se cortan en la medianoche solar, no en el huso horario político.
Pensada para riesgo climático, agronomía, tarificación de seguros, selección de emplazamientos y cualquier referencia que deba seguir siendo comparable durante años.
Leer la referencia de la API de Clima →Aquí toda respuesta empieza por un nombre de lugar. Ese paso está incluido.
Una búsqueda convierte un nombre en una coordenada, y la misma clave pide después meteorología, grados-día o clima sobre ella. No se factura en ningún plan, tampoco en el gratuito.
Cobertura
Hasta el pueblo
La clase P de GeoNames al completo: 5 220 666 lugares habitados, aldeas incluidas, en lugar de un extracto filtrado por población. Un municipio de 528 habitantes está en él, y su previsión también.
Idiomas
La coincidencia nunca se filtra por idioma
El 98 % de los lugares no tiene nombre localizado en ningún idioma: una búsqueda restringida a uno encuentra capitales y poco más. El nombre local, su forma ASCII y todos los alias se prueban siempre: Bruxelles, Brussels y Brussel llevan al mismo punto.
Ambigüedad
Dos lugares, un solo nombre
Existen dos Ramillies, a 126 km una de otra, y ninguna es la respuesta correcta en abstracto. Pase la posición de quien pregunta: desde Lille sale la francesa; desde Bruselas, la belga.
Incluido, pero no ilimitado: un tope mensual propio de cinco peticiones de geocodificación por crédito de su plan. Un buscador con antirrebote gasta unas seis por lugar encontrado, así que el tope protege del abuso en vez de ser una cuota que racionar.
Lo que estás comprando de verdad
Los datos brutos de los modelos se descargan gratis. Convertirlos en algo que puedas revender es la parte que lleva un año.
Licencia
Puedes revenderlo
Todas las fuentes en producción permiten uso comercial y redistribución — CC-BY-4.0, GeoNutzV, dominio público, Etalab. La obligación que pasa a ti es la atribución, y /v1/attribution devuelve la línea exacta que hay que mostrar.
Ninguna fuente que prohíba el uso comercial puede llegar a producción: el servicio se niega a arrancar si hay alguna configurada.
Resolución
El mejor modelo para el punto, no el mismo en todas partes
Una petición en Lyon la sirve AROME a 1,3 km. La misma petición en Tamanrasset la sirve ICON a 13 km, porque allí no existe nada más fino. La elección se hace por punto y por horizonte, y la respuesta dice qué modelo contestó.
Honestidad
Metadatos sobre los que construir tu gestión de errores
Cada respuesta lleva el modelo, la pasada de la que procede, data_age_hours y una marca stale. Las respuestas de grados-día llevan la cobertura y un recuento de días provisionales. Nunca adivinas si un número está fresco.
Fiabilidad
La ingesta no puede romper el servicio
Un conjunto de datos nuevo se escribe en un directorio nuevo, se valida, y solo entonces un puntero cambia de forma atómica. Una ingesta caída o corrupta deja los datos anteriores sirviendo e intactos. Volver atrás es escribir un fichero, no reingestar.
Una petición y ya tienes datos
Ningún SDK que instalar, ningún baile OAuth, ningún entorno de pruebas que devuelva valores falsos. Una clave en una cabecera y un GET HTTP.
# Siete días de meteorología horaria para Argel
curl -H "X-API-Key: $API_KEY" \
"https://api.climatememory.com/v1/forecast/city/dz/alger?days=7"
# Grados-día de calefacción en base 15,5 °C, diez años
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 servicios publican un esquema OpenAPI 3.1 en /v1/openapi-weather.json · /v1/openapi-degree-days.json. Genera desde ahí un cliente tipado en cualquier lenguaje.
Precios que no te castigan por crecer
Se factura por créditos, no por solicitudes, así que una llamada barata sigue siendo barata. Su cuota se reinicia cada mes en la fecha de su suscripción.
Free
0 €
- 10.000 créditos al mes
- 20 peticiones por minuto
- Previsión y condiciones actuales
- Sin tarjeta — grados-día y clima gratis 30 días
Starter
19 € / mes
- 50.000 créditos al mes
- 60 peticiones por minuto
- Meteorología, grados-día y clima
- Histórico y exportación CSV
- 3 claves, soporte por correo
Pro
79 € / mes
- 400.000 créditos al mes
- 300 peticiones por minuto
- Todo, más calidad del aire y normales
- 10 claves, soporte prioritario
Business
Hablemos
- Créditos al mes: a convenir
- Peticiones por minuto: a convenir
- Contrato, factura, compromiso de disponibilidad
- Condiciones de soporte por escrito
La facturación anual regala dos meses. Precios sin IVA donde corresponda.
Preguntas que se hacen antes de comprar
¿Puedo revender o redistribuir los datos?
Sí. Todas las fuentes en producción tienen licencia para uso comercial y redistribución: ECMWF y Copernicus con CC-BY-4.0, DWD con GeoNutzV, NOAA en dominio público, Météo-France con Etalab 2.0.
La única obligación que pasa a ti es la atribución — una línea al pie citando las fuentes. /v1/attribution devuelve la redacción exacta y no necesita clave.
¿Hasta dónde llega el histórico?
Hasta el 1 de enero de 1950, horario, en toda la superficie terrestre, en una malla de 9 km — 76 años de reanálisis ERA5-Land. Los grados-día se integran desde esa serie en el momento de la petición.
¿Hasta cuándo llega la previsión y qué tal es?
Quince días. Los días 1 a 10 vienen del modelo más fino que cubre tu punto, entre 1,3 km y 28 km. Los días 11 a 15 vienen de ECMWF AIFS y se etiquetan como tendencia, no como previsión, porque la destreza a ese plazo se acerca a la climatología.
El error típico de la temperatura a 2 m a 24 horas ronda 1–1,5 °C. Las tormentas convectivas, la ubicación exacta de los chubascos y el microclima por debajo de la malla son la debilidad de todos los modelos, este incluido.
¿Hay plan gratuito y hace falta tarjeta?
10.000 créditos al mes y 20 peticiones por minuto, sobre previsión y condiciones actuales. Sin tarjeta. Es suficiente para evaluar en serio e insuficiente para operar un producto.
¿Qué es un crédito?
Una petición ordinaria cuesta un crédito. Una petición de grados-día cuesta dos hasta un año, más uno por cada año adicional. Una exportación CSV cuesta cuatro veces la llamada JSON equivalente.
Créditos y no peticiones, porque una integración horaria de diez años lee miles de veces más datos que una previsión de ciudad servida desde caché. Cobrar lo mismo por ambas significa que a uno de los dos se le cobra de más.
¿Qué pasa cuando alcanzo un límite?
429 con rate_limited y una cabecera Retry-After si vas demasiado rápido; 429 quota_exceeded con la hora de reinicio si el mes está agotado. Cada respuesta correcta lleva X-RateLimit-Remaining y X-Quota-Remaining, así que lo ves venir.
¿Es un servicio de aviso de crecidas o tormentas?
No, y no debe presentarse como tal. El caudal de los ríos se devuelve en m³/s a título informativo; emitir avisos de crecida está reservado a las autoridades nacionales y regionales, que además pueden cortar una carretera y evacuar. La advertencia viaja en el cuerpo de la respuesta.
Coge una clave y haz una petición
Se tarda un minuto, y el plan gratuito responde con los mismos datos que los de pago.