FRANCE SWITZERLAND ITALY GENEVA LAUSANNE BONNEVILLE MARTIGNY CHAMONIX Mont Blanc 4807 m 12:20, 6.8 °C Lake Geneva Rhône 249 m³/s Arve 19 m³/s Arve 26 cm Rhône

En este mapa

  • Una ruta calculada por la API
  • Viento según la previsión
  • Estación de aforo, última lectura
  • Altura según datos de terreno
  • Frontera, de OpenStreetMap

De Ginebra a Chamonix en bici, 90,6 km. Datos del mapa © colaboradores de OpenStreetMap.

Una API de OpenStreetMap con tiempo, aire y ríos

Consulta OpenStreetMap igual que consultas Overpass y obtén con la misma clave previsiones, calidad del aire, niveles de ríos, alturas, zonas horarias y rutas.

Una clave gratuita da 500 solicitudes al día, también para apps comerciales.

Consulta un punto, un área o una ruta

Todos los valores de estas cuatro respuestas los devolvió la API. Las respuestas son JSON; las rutas también pueden venir en GPX.

Alrededor de un punto

Chamonix17:30 del 7 de noviembre de 2026
Lugar
Chamonix-Mont-BlancAlta Saboya, Auvernia-Ródano-Alpes, Francia
Altura
1036 m
Zona horaria
Europe/Paris, UTC+1
Tiempo
2,5 °C, despejadosensación térmica de 0,1 °C, viento de 1 km/h
Aire
AQI europeo 22, aceptablePM2.5 6.1 µg/m³
Río
Arve en Chamonix, 26 cm5.9 m³/s

Todo esto sale de una sola solicitud a /v1/point. Cada parte también se puede pedir por separado, como la altura:

curl "https://geo.runningcat.dev/v1/elevation?lon=6.869&lat=45.924" \
  -H "Authorization: Bearer YOUR_KEY"
{"ele": 1036.9}

o las estaciones de aforo cercanas:

curl "https://geo.runningcat.dev/v1/rivers?lon=6.869&lat=45.924&radiusKm=10&limit=5" \
  -H "Authorization: Bearer YOUR_KEY"

Sobre un área

Temperature over Lake Geneva and the Mont Blanc massif at 17:00 on 7 November 2026 A grid of 396 forecast cells from −4 °C on the peaks to 12 °C by the lake, with the borders of France, Switzerland and Italy, Lake Geneva, the Geneva to Chamonix ride and 72 river gauges. 6 °C 6 °C 6 °C 5 °C 5 °C 5 °C 6 °C 9 °C 10 °C 11 °C 12 °C 11 °C 10 °C 10 °C 9 °C 6 °C 4 °C 4 °C 4 °C 3 °C 4 °C 4 °C 6 °C 6 °C 5 °C 4 °C 5 °C 7 °C 9 °C 12 °C 12 °C 12 °C 11 °C 12 °C 10 °C 10 °C 9 °C 7 °C 5 °C 4 °C 4 °C 3 °C 3 °C 3 °C 7 °C 6 °C 5 °C 6 °C 8 °C 10 °C 12 °C 11 °C 11 °C 10 °C 9 °C 8 °C 7 °C 8 °C 8 °C 6 °C 6 °C 4 °C 3 °C 2 °C 0 °C 0 °C 6 °C 4 °C 6 °C 8 °C 10 °C 12 °C 12 °C 10 °C 8 °C 8 °C 6 °C 6 °C 4 °C 4 °C 5 °C 7 °C 8 °C 4 °C 2 °C 0 °C 0 °C 3 °C 6 °C 6 °C 8 °C 9 °C 11 °C 11 °C 11 °C 8 °C 6 °C 5 °C 5 °C 4 °C 4 °C 3 °C 4 °C 6 °C 7 °C 4 °C 1 °C 3 °C 5 °C 6 °C 6 °C 6 °C 8 °C 9 °C 11 °C 11 °C 11 °C 8 °C 6 °C 5 °C 5 °C 4 °C 4 °C 3 °C 4 °C 6 °C 7 °C 4 °C 1 °C 3 °C 5 °C 6 °C 7 °C 8 °C 9 °C 10 °C 11 °C 11 °C 10 °C 8 °C 7 °C 5 °C 4 °C 4 °C 4 °C 2 °C 3 °C 3 °C 3 °C 5 °C 5 °C 4 °C 6 °C 4 °C 7 °C 9 °C 9 °C 9 °C 8 °C 8 °C 9 °C 8 °C 8 °C 7 °C 6 °C 5 °C 4 °C 2 °C 1 °C 1 °C 2 °C 5 °C 6 °C 4 °C 1 °C 0 °C 8 °C 8 °C 8 °C 8 °C 7 °C 8 °C 7 °C 7 °C 7 °C 7 °C 6 °C 5 °C 5 °C 2 °C 1 °C 1 °C 2 °C 3 °C 4 °C 4 °C −1 °C −3 °C 8 °C 8 °C 8 °C 8 °C 8 °C 7 °C 6 °C 4 °C 4 °C 4 °C 4 °C 4 °C 4 °C 1 °C 0 °C 0 °C −1 °C 0 °C 2 °C 2 °C −2 °C −4 °C 8 °C 8 °C 8 °C 8 °C 8 °C 7 °C 6 °C 4 °C 4 °C 4 °C 4 °C 4 °C 4 °C 1 °C 0 °C 0 °C −1 °C 0 °C 2 °C 2 °C −2 °C −4 °C 8 °C 8 °C 8 °C 9 °C 9 °C 7 °C 5 °C 5 °C 4 °C 4 °C 4 °C 7 °C 7 °C 3 °C −1 °C −1 °C −2 °C −2 °C −1 °C −1 °C −4 °C −4 °C 8 °C 8 °C 8 °C 8 °C 9 °C 8 °C 6 °C 5 °C 4 °C 4 °C 5 °C 6 °C 5 °C 0 °C −3 °C −3 °C −3 °C −2 °C −2 °C −2 °C −2 °C −2 °C 9 °C 8 °C 8 °C 7 °C 7 °C 8 °C 6 °C 5 °C 4 °C 5 °C 4 °C 4 °C 2 °C −3 °C −3 °C −2 °C −2 °C −1 °C −1 °C 0 °C 3 °C 2 °C 9 °C 9 °C 7 °C 6 °C 6 °C 6 °C 6 °C 7 °C 6 °C 5 °C 4 °C 2 °C 0 °C −2 °C −1 °C 1 °C 2 °C 3 °C 2 °C 2 °C 6 °C 4 °C 9 °C 9 °C 7 °C 6 °C 6 °C 6 °C 6 °C 7 °C 6 °C 5 °C 4 °C 2 °C 0 °C −2 °C −1 °C 1 °C 2 °C 3 °C 2 °C 2 °C 6 °C 4 °C 9 °C 8 °C 6 °C 6 °C 6 °C 5 °C 4 °C 8 °C 6 °C 4 °C 3 °C 2 °C 1 °C 0 °C −1 °C 0 °C −1 °C 0 °C 2 °C 3 °C 2 °C 2 °C 7 °C 8 °C 6 °C 5 °C 5 °C 5 °C 6 °C 7 °C 6 °C 3 °C 2 °C 1 °C 4 °C 2 °C 1 °C −1 °C −2 °C −2 °C 0 °C 0 °C −2 °C −2 °C Geneva Chamonix Lake Geneva Switzerland France Italy
  • por debajo de 0 °C
  • de 0 a 4 °C
  • de 5 a 8 °C
  • de 9 a 12 °C
  • la ruta de Ginebra a Chamonix
  • fronteras
  • estaciones de aforo

Temperatura a las 17:00 del 7 de noviembre de 2026, en 396 celdas de previsión sobre el lago Lemán y la zona del Mont Blanc. La respuesta:

{
  "bbox": [5.8, 45.6, 7.4, 46.5], "rows": 18, "cols": 22,
  "lon": [5.8364, 5.9091, ...], "lat": [46.475, 46.425, ...],
  "times": ["2026-11-07T17:00:00Z", ...],
  "values": {
    "temperatureC": [[5.7, 5.2, ...], ...],
    "precipitationMm": [[0, 0, ...], ...],
    ...
  }
}

Las celdas van fila por fila desde la esquina noroeste. La misma cuadrícula sirve para la calidad del aire.

A lo largo de una ruta

De Ginebra a Chamonix en bici, 90,6 km y 884 m de desnivel positivo, saliendo a las 9:00 del 8 de noviembre de 2026

Desliza hacia los lados para ver toda la ruta.

Geneva to Chamonix by bike: what the API returns along the route Elevation profile of a 90.6 km ride from Geneva (374 m) to Chamonix (1036 m), crossing into France at kilometre 6.5, with weather at the time of passing, a climb of 424 m in 13 km, river gauges and the stops along the way: 67 drinking water points, 292 places to eat, 87 shops, 35 toilets, 10 bike shops and 10 fuel stations. 500 m 1000 m On the Du Léman au Mont Blanc cycle route for 65 km 0 10 20 30 40 50 60 70 80 90 km Geneva, 9:00 Rhône 249 m³/s Into France Arve at Bonneville 19 m³/s 12:20, 6.8 °C headwind 6 km/h Chamonix, 1036 m 14:02, 0.6 °C Climb: 424 m in 13 km River gauges 9 River gauge on the Rhône, km 0 River gauge on the Arve, km 30.6 River gauge on the Bronze, km 34.7 River gauge on the Arve, km 47.1 River gauge on the Arve, km 63.4 River gauge on the Arve, km 67.2 River gauge on the Diosaz, km 76.6 River gauge on the Arve, km 89.1 River gauge on the Arve, km 90 Drinking water 67 Places to eat 292 Shops 87 Toilets 35 Bike shops 10 Fuel 10

El tiempo en el momento en que llegas a cada punto:

curl https://geo.runningcat.dev/v1/route/weather \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "route": {"type": "LineString", "coordinates":
      [[6.143, 46.204], [6.4, 46.07], [6.63, 46.0], [6.869, 45.924]]},
    "departure": "2026-11-08T08:00:00+01:00",
    "speedKmh": 20,
    "stepKm": 20
  }'

La respuesta:

{
  "routeLengthKm": 64.5, "speedKmh": 20,
  "summary": { "minTemperatureC": -1.6, "maxTemperatureC": 7.8,
               "maxPrecipitationMm": 0, "maxHeadwindKmh": 3.2,
               "maxGustKmh": 34.1 },
  "points": [
    { "km": 0, "temperatureC": 7.8, "windKmh": 4.9,
      "headwindKmh": 1.7, "crosswindKmh": 4.6, ... },
    ...
  ]
}

Una consulta Overpass

curl https://geo.runningcat.dev/v1/overpass/interpreter \
  -H "Authorization: Bearer YOUR_KEY" \
  --data-urlencode 'data=[out:json];
    nwr[amenity=drinking_water](41.888,12.462,41.911,12.502);
    out center;'
{
  "version": 0.6,
  "elements": [
    { "type": "node", "id": 246571142, "lat": 41.903148, "lon": 12.5008187,
      "tags": { "access": "yes", "bottle": "yes", … } },
    … 215 more
  ]
}
Drinking water in the historic centre of Rome216 drinking fountains and taps from the Overpass answer, drawn on a map with the Tiber.ColosseumPantheonTrevi FountainTiber
La misma respuesta en un mapa: 216 fuentes y grifos de agua potable en el centro histórico de Roma.

Qué puedes consultar

Pide una sola cosa cada vez, o todo sobre un punto, un área o una ruta en una única solicitud. Los nombres de lugares llegan en el idioma que pidas siempre que el mapa los tenga. Los asistentes de IA pueden usar todo esto mediante el servidor MCP.

Marked hiking trails around Zermatt89 marked trails around Zermatt below the Matterhorn: 31 hiking trails in yellow, 47 mountain hiking trails in red and white and 11 alpine hiking trails in blue and white.ZermattMatterhorn4,478 mOber Gabelhorn4,073 mStockhorn3,532 mBösentrift3,248 m
Senderos señalizados alrededor de Zermatt con los colores de sus marcas, a partir de una solicitud de la capa de rutas.
  • senderos de senderismo
  • senderos de montaña
  • senderos de alta montaña

Datos del mapa

Consultas Overpass
Los scripts habituales de Overpass QL, respondidos en el JSON que devuelve Overpass.
Lugares por etiqueta
Todo lo que tenga las etiquetas de OpenStreetMap que elijas, dentro de cajas en el mapa o a lo largo de una ruta. Las marcas conocidas llegan con su logotipo.
Capas de exterior
Áreas protegidas, rutas de ciclismo, MTB, senderismo y running, pistas de esquí, remontes y límites administrativos.
Dónde está un punto
País, región, la ciudad o el pueblo al que pertenece y su zona horaria. Las ciudades y los pueblos también se buscan por nombre; las calles y las direcciones, no.
Vancouver, the next two daysHourly temperature from 5.9 to 12.3 °C, 16.8 mm of rain in all, and a European air quality index from 27 to 53.4 °C6 °C8 °C10 °C12 °C14 °C12:0018:006:0012:0018:006:00Sunday 8Monday 9Tuesday 10rain1.9 mm in an hourair
Vancouver durante 48 horas: temperatura, lluvia y el índice europeo de calidad del aire, hora a hora.
  • bueno
  • aceptable
  • moderado
  • malo
  • muy malo
  • extremadamente malo

Tiempo y aire

Previsiones
Temperatura, lluvia, viento, nubosidad y humedad hora a hora hasta 14 días, con resúmenes diarios, a partir de modelos globales y otros regionales más precisos sobre Europa, Estados Unidos y Canadá.
Calidad del aire y polen
Partículas, gases, UV y los índices de calidad del aire europeo y estadounidense en todo el mundo; polen en Europa.
Aire medido
Lo que miden ahora las estaciones y los sensores cercanos, y sus últimos 7 días hora a hora.
Sobre un área
Tiempo y calidad del aire como una cuadrícula de hasta 400 celdas sobre una caja, hora a hora.
A lo largo de una ruta, a tu ritmo
El tiempo en el momento en que llegas a cada punto, con viento de frente y lateral según tu dirección de marcha.
Lake Thun and Lake BrienzContour lines every 250 metres around Lake Thun and Lake Brienz, the rivers, and 5 river gauges with their flow.ThunSpiezInterlakenThunerseeBrienzerseeAare 23 m³/sKander 5.9 m³/sLütschine 3.0 m³/sWeisse Lütschine 2.0 m³/s
Lago de Thun y lago de Brienz: curvas de nivel cada 250 m dibujadas a partir de las alturas, y las estaciones de aforo con su caudal medido.

Agua y terreno

Niveles de ríos
Estaciones de aforo cerca de un punto, dentro de una caja o a lo largo de una ruta, con el último nivel o caudal, la variación en un día y 30 días de historial.
Alturas y subidas
La altura de cualquier punto y el perfil de una ruta con el ascenso y el descenso totales.
Teselas de terreno
Teselas de elevación para mapas 3D y sombreado del relieve, bajo el mapa base que elijas. Las teselas, los estilos y las fuentes del mapa base no forman parte de la API.
Palma to Valldemossa with three routing profilesRoad bike 18.8 km with 406 m of climbing; Gravel bike 20.9 km with 394 m of climbing; On foot 26.7 km with 993 m of climbing.PalmaValldemossaRoad bike18.8 km, 406 m upPalmaValldemossaGravel bike20.9 km, 394 m upPalmaValldemossaOn foot26.7 km, 993 m up
De Palma a Valldemossa, en Mallorca, calculada para bici de carretera, bici de gravel y a pie, cada una con las otras dos tenues detrás.

Rutas

Cálculo de rutas
Bicis de trekking y de carretera, carreteras tranquilas, gravel, MTB, senderismo y coche, con hasta 50 puntos, como GeoJSON con alturas o como GPX.
Por dónde pasa una ruta
Zonas horarias y fronteras, carreteras y superficies, rutas señalizadas y parques, y paradas para agua, comida, reparaciones y alojamiento, cada una con su kilómetro.

Los datos del mapa y las previsiones del tiempo y de la calidad del aire cubren todo el mundo. La calidad del aire medida procede de estaciones oficiales de 35 países europeos y de sensores ciudadanos de todo el mundo. Los niveles de ríos cubren Alemania, Francia, Inglaterra, Escocia, Países Bajos, Flandes, Luxemburgo, Chequia, Irlanda, Suiza, Suecia, Finlandia, Canadá y Estados Unidos, y partes de España (Cataluña, cuenca del Guadalquivir) e Italia (Lombardía, Véneto, Emilia-Romaña, Tirol del Sur).

Una alternativa a la API de Overpass con tu propia clave

Envía Overpass QL a /v1/overpass/interpreter y recibe el JSON que devuelve Overpass, de modo que el código escrito para un servidor Overpass lee nuestras respuestas. Los límites pertenecen a tu clave, no a tu dirección IP, así que un 429 solo significa que has alcanzado el límite de tu propio plan.

Igual

Ajustes
[out:json] y [bbox]; también se aceptan [timeout] y [maxsize].
Consultas
node, way, rel y nwr con filtros de etiquetas, incluidas las expresiones regulares.
Filtros
bbox, around un punto o a lo largo de una línea, poly, id y area.
Áreas
area[...] para límites administrativos y áreas protegidas, area(id) e is_in.
Conjuntos
conjuntos con nombre y uniones.
Salida
out con body, skel, ids, tags, geom, center, bb, count y un límite.

Distinto

  • Los ways llegan sin listas de nodos y las relations sin sus miembros: pide out geom o out center.
  • Sin recursión (> y <), y sin historial de ediciones ni metadatos.
  • Toda consulta necesita un bbox, around, poly, area o id; no se responde a consultas sobre todo el planeta a la vez.
  • Una consulta puede ejecutarse durante 30 segundos. Una respuesta contiene hasta 10 000 elementos en Free, 25 000 en Developer y 50 000 en Pro.
  • Los datos del mapa se actualizan cada mes, no cada minuto.
  • La clave va en una cabecera o como ?key=.

Cómo se compara

Overspan y overpass.ch alojan Overpass. Mapsource añade mapas, búsqueda y rutas, y Geoapify vende APIs de ubicación para cualquier tipo de app. En ninguno encontramos previsiones, calidad del aire ni niveles de ríos, y ninguno responde con todo sobre una ruta en una sola solicitud.

Desliza hacia los lados para ver los cinco.

FunciónRunning Cat Geo APIMapsourceOverspanoverpass.chGeoapify
Primer plan de pago, al mes$14.99$19$19$25$59
Lo mismo, pagado al año, al mes$11.25$15.83$15.83$20.83$49.17
Solicitudes incluidas, al mes150,00050,00050,000100,000hasta 300,000
Plan gratuito, solicitudes al mes15,00010,000, prueba de 30 días— no10,000, uso no comercialhasta 90,000
Overpass QLconsultas habitualessísísí— no
Previsión del tiemposí— no— no— no— no
Calidad del aire y polensí— no— no— no— no
Aire medido en estacionessí— no— no— no— no
Niveles de ríossí— no— no— no— no
Alturassísí— nosí— no
Cálculo de rutassí, con gravelsí— no— nosí, sin gravel
A lo largo de una ruta: tiempo, zonas horarias, paradassí— no— no— nosolo paradas
Todo sobre un punto, un área o una ruta en una solicitudsí— no— no— no— no
Logotipos de marcas en los lugaressí— no— no— no— no
Servidor MCP para asistentes de IAsí, alojadosí, alojadosí, se ejecuta en tu ordenadorsí, alojadosí, alojado

Tomado de las páginas públicas de precios y documentación de cada proveedor, consultadas el 7 y el 8 de noviembre de 2026. Un guion significa que no encontramos esa función. Geoapify vende créditos; un crédito es una solicitud simple. Más: alternativa a OpenWeatherMap, alternativa a Geoapify.

Una clave en lugar de tres cuentas

Un día de una app de ciclismo: 300 rutas de hasta 100 km, 2000 previsiones por hora y 1000 consultas Overpass. Comprado a especialistas, son tres cuentas y tres facturas.

De tres proveedores

Rutas en biciGraphHopper Basic, hasta 5000 rutas al día€69
Previsiones por horaOpenWeather One Call, 1000 llamadas al día gratis y después 0,0015 $ por llamada$45
Consultas OverpassMapsource Developer, 50 000 al mes$19
Al mes$64 + €69

Running Cat Geo API, plan Developer

$14.99al mes

Las tres cosas con una clave y una factura: 5000 solicitudes al día, así que quedan 1700 al día para teselas de terreno, paradas a lo largo de rutas y lo que necesites.

Tomado de la página pública de precios de cada proveedor, consultada el 8 de noviembre de 2026: GraphHopper, donde una ruta de 2 a 10 puntos cuesta un crédito y el plan gratuito es solo para uso no comercial; OpenWeather, One Call API 4.0 en un mes de 30 días; Mapsource.

Precios

Todos los planes incluyen todas las funciones. Los límites los comparten todas las claves de una cuenta; una ruta cuenta tanto en tus solicitudes como en tus rutas, una vez por cada 100 km iniciados (50 km en MTB).

Gratis

Para crear y probar tu app

$0

Solicitudes al día
500
Solicitudes al mes
15,000
Solicitudes por minuto
30
Rutas al día
50
Solicitudes simultáneas
1
Rutas simultáneas
1
Elementos en una respuesta Overpass
10,000
Claves de API
1
Obtener una clave

Pro

o $359.99 al año, 3 meses gratis

$39.99al mes

Solicitudes al día
20,000
Solicitudes al mes
600,000
Solicitudes por minuto
1,200
Rutas al día
1,500
Solicitudes simultáneas
8
Rutas simultáneas
2
Elementos en una respuesta Overpass
50,000
Claves de API
10
Obtener una clave

Todo sobre un punto cuenta como una solicitud; todo sobre un área o una ruta cuenta como una solicitud por cada parte que pidas. Al superar un límite, las solicitudes se rechazan con el estado 429 y el momento en que puedes volver a intentarlo; no se cobra nada extra. Las teselas de terreno cuentan como una solicitud por cada 50 teselas, más o menos una cada vez que se abre un mapa, y no cuentan para las solicitudes simultáneas. El uso comercial está permitido en todos los planes, mostrando en tu app los créditos de datos que se indican más abajo.

Preguntas

¿Qué tan actualizados están los datos?

Los datos del mapa se actualizan cada mes. El tiempo y la calidad del aire siguen las ejecuciones de los modelos de previsión, varias veces al día. Los niveles de ríos llegan con la frecuencia con que los publica cada país, desde cada 15 minutos hasta una vez al día.

¿Qué tengo que mostrar en mi app?

Los datos del mapa requieren «© colaboradores de OpenStreetMap». El tiempo, la calidad del aire y los niveles de ríos llevan cada uno el crédito que piden sus editores; la documentación los enumera.

¿Cómo obtengo una clave?

Crea una cuenta con Google o con tu correo y una contraseña. Tu clave gratuita está lista al instante y tu cuenta muestra tu uso día a día.

¿Puede usarla un asistente de IA?

Sí. Añade https://geo.runningcat.dev/mcp como servidor MCP remoto en Claude Code, Cursor u otro cliente, con tu clave. El asistente recibe herramientas para lugares, áreas, rutas, consultas Overpass, tiempo, aire y ríos; consulta la página de MCP.

¿Puedo apuntar mi cliente de Overpass aquí?

Sí, si sus consultas llevan un bbox, around, poly, area o id y piden la geometría con out geom o out center. Pon la clave en la URL como ?key= cuando el cliente no pueda enviar cabeceras.

Constrúyelo con nosotros

Crea una cuenta y genera tu primera clave en un minuto. El plan gratuito incluye 500 solicitudes al día, también para apps comerciales.