GET /api/elevation?lat=&lon= Caché: 24 h
Elevación
Altura de cualquier punto de la Tierra. En tierra, radar satelital y levantamientos nacionales; en mar, sondeos GEBCO. La respuesta incluye el tamaño de píxel, así sabes que es una altura representativa y no una cumbre.
Devuelve elevation_m, pixel_size_m, zoom, source, note, attribution
Pruébalo →
GET /api/bases Caché: 2 min
Estaciones base RTK
Todas las estaciones base RTK comunitarias que vigilamos, con su caster, puerto, mountpoint, posición, contenido RTCM y si exigen credenciales. Sondeadas cada diez minutos desde el 3 de julio de 2026.
Devuelve polled, bases[]: m, host, port, lat, lon, c, f, det, auth, fee, p30, up, ago
Pruébalo →
GET /api/bases/history Caché: 10 min
Historial de la red
Recuento diario de estaciones y sondeos de toda la red desde el primer día de registro. Sirve para ver cómo se sostiene la red comunitaria con el tiempo.
Devuelve start, polled, total, days[]: day, stations, polls
Pruébalo →
GET /api/stations/badge?id= Caché: 10 min
Insignia de estación
Insignia SVG en vivo de una estación. Quien opera una estación puede incrustarla en su página o su README.
Devuelve image/svg+xml
Pruébalo →
GET /api/geoid?lat=&lon= Caché: 30 d
Altura del geoide
Altura del geoide en un punto, para convertir altura elipsoidal en elevación. En Japón se usa el modelo GSI Geoid 2024.
Devuelve geoid, model, src
Pruébalo →
GET /api/quakes Caché: 5 min
Sismos
Sismos recientes de todo el mundo en GeoJSON, con magnitud, profundidad, lugar y horas transcurridas.
Devuelve GeoJSON FeatureCollection: m, p, t, ageh, d, s, i
Pruébalo →
GET /api/aurora Caché: 30 min
Pronóstico de auroras
La malla OVATION de la NOAA: probabilidad de aurora visible por celda de un grado, unos treinta minutos por delante.
Devuelve Observation Time, Forecast Time, coordinates[]: lon, lat, aurora
Pruébalo →
GET /api/mars/weather Caché: 3 h
Meteorología de Marte
Mediciones de REMS en Curiosity, cráter Gale: temperatura del aire y del suelo, presión, salida y puesta del Sol, por sol marciano.
Devuelve station, source, sols[]: date, sol, ls, min, max, p, sky, uv, rise, set
Pruébalo →
GET /api/pulse?m=YYYY-MM Caché: 5 min
Índice de pulso
Nuestro índice horario que pone en la misma fila el clima espacial y la disponibilidad de la red RTK, para compararlos directamente. Son escalares derivados; el archivo original permanece sin modificar.
Devuelve month, rows[]: t, kp, xray_flux, flare_class, aurora_cells, sw_speed, bz, rtk_up, rtk_total
Pruébalo →
GET /mcp (POST, JSON-RPC 2.0) Caché: no-store
Endpoint MCP (para agentes de IA)
Un servidor Model Context Protocol sobre HTTP JSON-RPC simple, sin clave: apunta tu agente a https://kuongeo.com/mcp y obtiene cinco herramientas: here (avisos, observación, riesgos, RTK y precios para un punto de Japón), place (datos de un municipio por código de 5 dígitos), rtk_bases_near, kurashigram_prices y gnss_in_japan. GET /mcp devuelve una descripción. Los avisos se retransmiten de la JMA.
Devuelve tools: here, place, rtk_bases_near, kurashigram_prices, gnss_in_japan (initialize / tools/list / tools/call / ping)
Pruébalo →
GET /api/archive Caché: 10 min (rebuilt hourly)
El archivo (registro público)
Qué registra KUON GEO, desde cuándo, con qué frecuencia y cuántos objetos: las bases RTK comunitarias consultadas cada 10 minutos desde el 3 de julio de 2026, avisos de la JMA, AMeDAS, WBGT, meteorología espacial, avistamientos de osos, interferencias GNSS, elementos orbitales y las series diarias de precios de kurashigram. Contado cada hora desde el propio almacenamiento. Nada estimado. Página humana en /archive.
Devuelve updated, sets{<id>: count, bytes, first, last, perDay}, bases{stations, polledAt, since, cadenceMinutes}, kurashigram{furusato, cost, nichiyo}, places
Pruébalo →
GET /api/here?lat=&lon=&lang=en Caché: inner 5 min to 1 d
Aquí, ahora (Japón)
Una llamada para un punto de Japón: el municipio y su código de 5 dígitos, los avisos y alertas vigentes de la JMA con nombres en inglés, la observación AMeDAS más cercana, sismos en 300 km, elevación, la base RTK gratuita más cercana y los precios de furusato-nozei de ese municipio desde kurashigram.com. Los avisos se retransmiten de la JMA; no se emiten aquí.
Devuelve municipality{code,name,enName,pref}, jma{areas}, warnings{active[]: code,level,name,enName,status,statusEn}, observation{stations[]: temp,humidity,precipitation1h,wind,...}, earthquakes{recent[]}, hazards{flood{inZone,depth}, tsunami{inZone,depth}, stormSurge{inZone,depth}, landslide{inZone,special,zones}}, heat{wbgt,level,station}, history{warnings{daysWithAny,kinds[],since}, heat{daysDanger31,daysSevere28,max,since}}, elevation{m}, rtk{nearestKm,near[]}, prices{count,top[],url}, cost{city,basis,items[]: name,nameEn,unit,price,month,changePct}, notices, sources
Pruébalo →