{"openapi":"3.1.0","info":{"title":"Global Weather","version":"1.0.0","description":"Worldwide forecasts for any coordinates: now, daily, rain, wind, UV and outdoor conditions, plus heat index, wind chill and dew point. One call, one computed answer, no accounts or API keys. Machine-payable over x402.","x-guidance":"Global Weather: Worldwide forecasts for any coordinates: now, daily, rain, wind, UV and outdoor conditions, plus heat index, wind chill and dew point. Global Weather gives agents a forecast for any latitude and longitude on Earth: current conditions (/forecast-now), a 7-day daily outlook (/forecast-daily), when rain starts and how much (/rain-next-hours), wind over two days (/wind-forecast), UV index and sun-protection levels (/uv-forecast), an outdoor-activity screen (/outdoor-conditions), and weather calculators that need no lookup: heat index (/heat-index), wind chill (/wind-chill) and dew point (/dew-point). Each paid GET returns a computed verdict with the reasons, the source and what was NOT checked. A verdict of UNVERIFIED means a lookup failed: treat it as unknown. No account or key: pay per call in USDC over x402."},"servers":[{"url":"https://weather-global.x402tookit.com"}],"paths":{"/dew-point":{"get":{"operationId":"dew_point","summary":"Dew point from air temperature and relative humidity in C and F, with a human comfort class and condensation hint.","description":"Dew point from air temperature and relative humidity in C and F, with a human comfort class and condensation hint.","tags":["weather","dew-point","humidity","calculator"],"parameters":[{"name":"temp","in":"query","required":true,"description":"Air temperature","schema":{"type":"number"}},{"name":"humidity","in":"query","required":true,"description":"Relative humidity percent, 1 to 100","schema":{"type":"number"}},{"name":"unit","in":"query","required":false,"description":"C (default) or F","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"temperatureC":{"type":["null","number"]},"temperatureF":{"type":["null","number"]},"humidityPct":{"type":["null","number"]},"dewPointC":{"type":["null","number"]},"dewPointF":{"type":["null","number"]},"comfort":{"type":["null","string"]},"description":{"type":["null","string"]},"gapC":{"type":["null","number"]},"formula":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"STICKY","summary":"Dew point 16.7 C (62.1 F) at 25 C and 60% humidity: sticky. Somewhat uncomfortable for many people.","reasons":["Air is well above saturation.","Dew point above freezing: moisture condenses as dew."],"temperatureC":25,"temperatureF":77,"humidityPct":60,"dewPointC":16.7,"dewPointF":62.1,"comfort":"STICKY","description":"Somewhat uncomfortable for many people.","gapC":8.3,"formula":"Magnus (Alduchov-Eskridge constants a=17.625, b=243.04)","degraded":false,"notChecked":["air pressure (the formula is accurate to about 0.4 C between -40 and 50 C at normal pressure)","personal comfort differences","…1 more"],"source":"computed locally","asOf":"2026-10-11T06:04:26.429Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/dew-point"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/dew-point"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/dew-point"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/dew-point"}}]}}},"/forecast-daily":{"get":{"operationId":"forecast_daily","summary":"Day-by-day forecast for up to 9 days at any coordinates: high, low, rain total, wind, and a most-likely sky symbol per day.","description":"Day-by-day forecast for up to 9 days at any coordinates: high, low, rain total, wind, and a most-likely sky symbol per day.","tags":["weather","forecast","daily","global"],"parameters":[{"name":"lat","in":"query","required":true,"description":"Latitude","schema":{"type":"number"}},{"name":"lon","in":"query","required":true,"description":"Longitude","schema":{"type":"number"}},{"name":"days","in":"query","required":false,"description":"Days 1 to 9 (default 7)","schema":{"type":"integer"}},{"name":"utcOffset","in":"query","required":false,"description":"Local offset from UTC in hours, -12 to 14 (default 0), to align days with local midnight","schema":{"type":"integer"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"lat":{"type":["null","number"]},"lon":{"type":["null","number"]},"utcOffsetHours":{"type":["null","number"]},"modelUpdatedAt":{"type":["null","string"]},"days":{"type":["array","null"],"items":{"type":"object","properties":{"date":{"type":["null","string"]},"highC":{"type":["null","number"]},"lowC":{"type":["null","number"]},"rainMm":{"type":["null","number"]},"maxWindMs":{"type":["null","number"]},"maxWindKmh":{"type":["null","number"]},"mostCommonSky":{"type":["null","string"]},"hoursCovered":{"type":["null","number"]},"partialDay":{"type":["boolean","null"]}}}},"attribution":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"MIXED_OUTLOOK","summary":"5-day outlook: highs 14.4 to 20.4 C, 2 day(s) with 1 mm or more of rain; first day 2026-10-11: 7.8/14.4 C, 0 mm.","reasons":["Rain total sums hourly amounts, then 6-hour amounts where the forecast thins out after about 2.5 days.","Accuracy falls quickly beyond 5 days.","…1 more"],"lat":51.5074,"lon":-0.1278,"utcOffsetHours":1,"modelUpdatedAt":"2026-10-11T05:18:36Z","days":[{"date":"2026-10-11","highC":14.4,"lowC":7.8,"rainMm":0,"maxWindMs":3.1,"maxWindKmh":11.2,"mostCommonSky":"partlycloudy","hoursCovered":17,"partialDay":true},{"date":"2026-10-12","highC":17.2,"lowC":10.7,"rainMm":0.8,"maxWindMs":5.6,"maxWindKmh":20.2,"mostCommonSky":"cloudy","hoursCovered":24,"partialDay":false}],"attribution":"Weather data from MET Norway (CC BY 4.0).","degraded":false,"notChecked":["daylight-saving transitions inside the window (a fixed offset is applied)","accuracy beyond about 5 days (it falls quickly)","…2 more"],"source":"MET Norway","sourceUrl":"https://api.met.no","asOf":"2026-10-11T06:04:29.166Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/forecast-daily"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/forecast-daily"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/forecast-daily"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/forecast-daily"}}]}}},"/forecast-now":{"get":{"operationId":"forecast_now","summary":"Forecast now at any latitude and longitude: temperature, feels-like, wind, humidity, cloud, and the next 1, 6 and 12 hours.","description":"Forecast now at any latitude and longitude: temperature, feels-like, wind, humidity, cloud, and the next 1, 6 and 12 hours.","tags":["weather","forecast","current","global"],"parameters":[{"name":"lat","in":"query","required":true,"description":"Latitude","schema":{"type":"number"}},{"name":"lon","in":"query","required":true,"description":"Longitude","schema":{"type":"number"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"lat":{"type":["null","number"]},"lon":{"type":["null","number"]},"elevationM":{"type":["null","number"]},"forecastTime":{"type":["null","string"]},"modelUpdatedAt":{"type":["null","string"]},"temperatureC":{"type":["null","number"]},"temperatureF":{"type":["null","number"]},"feelsLikeC":{"type":["null","number"]},"dewPointC":{"type":["null","number"]},"humidityPct":{"type":["null","number"]},"pressureHpa":{"type":["null","number"]},"cloudCoverPct":{"type":["null","number"]},"fogPct":{"type":["null","number"]},"uvIndexClearSky":{"type":["null","number"]},"wind":{"type":["null","object"],"properties":{"ms":{"type":["null","number"]},"kmh":{"type":["null","number"]},"mph":{"type":["null","number"]},"fromDegrees":{"type":["null","number"]},"from":{"type":["null","string"]},"beaufortForce":{"type":["null","number"]},"beaufortName":{"type":["null","string"]}}},"next1h":{"type":["null","object"],"properties":{"symbol":{"type":["null","string"]},"precipitationMm":{"type":["null","number"]}}},"next6h":{"type":["null","object"],"properties":{"symbol":{"type":["null","string"]},"precipitationMm":{"type":["null","number"]},"tempMinC":{"type":["null","number"]},"tempMaxC":{"type":["null","number"]}}},"next12h":{"type":["null","object"],"properties":{"symbol":{"type":["null","string"]}}},"attribution":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"FORECAST","summary":"51.5074, -0.1278: 7.8 C (46 F), feels 6.1 C; wind 9.7 km/h from WSW (light breeze); humidity 92%; partlycloudy_day; next 6 h 0 mm.","reasons":["Model forecast for a grid cell about 1 to 10 km wide.","Weather data from MET Norway (CC BY 4.0)."],"lat":51.5074,"lon":-0.1278,"elevationM":8,"forecastTime":"2026-10-11T06:00:00Z","modelUpdatedAt":"2026-10-11T05:18:36Z","temperatureC":7.8,"temperatureF":46,"feelsLikeC":6.1,"dewPointC":6.6,"humidityPct":91.6,"pressureHpa":1013,"cloudCoverPct":78.9,"fogPct":0,"uvIndexClearSky":0,"wind":{"ms":2.7,"kmh":9.7,"mph":6,"fromDegrees":251.7,"from":"WSW","beaufortForce":2,"beaufortName":"Light breeze"},"next1h":{"symbol":"partlycloudy_day","precipitationMm":0},"next6h":{"symbol":"partlycloudy_day","precipitationMm":0,"tempMinC":8,"tempMaxC":13.9},"next12h":{"symbol":"partlycloudy_day"},"attribution":"Weather data from MET Norway (CC BY 4.0).","degraded":false,"notChecked":["observations from a weather station (this is a model forecast for the grid cell, not a measurement)","official warnings","…1 more"],"source":"MET Norway","sourceUrl":"https://api.met.no","asOf":"2026-10-11T06:04:31.588Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/forecast-now"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/forecast-now"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/forecast-now"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/forecast-now"}}]}}},"/heat-index":{"get":{"operationId":"heat_index","summary":"NWS heat index (feels-like in heat) from air temperature and relative humidity, in F and C, with the NWS risk category.","description":"NWS heat index (feels-like in heat) from air temperature and relative humidity, in F and C, with the NWS risk category.","tags":["weather","heat-index","calculator","heat"],"parameters":[{"name":"temp","in":"query","required":true,"description":"Air temperature","schema":{"type":"number"}},{"name":"humidity","in":"query","required":true,"description":"Relative humidity percent, 0 to 100","schema":{"type":"number"}},{"name":"unit","in":"query","required":false,"description":"F (default) or C","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"temperatureF":{"type":["null","number"]},"temperatureC":{"type":["null","number"]},"humidityPct":{"type":["null","number"]},"heatIndexF":{"type":["null","number"]},"heatIndexC":{"type":["null","number"]},"category":{"type":["null","string"]},"guidance":{"type":["null","string"]},"method":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"DANGER","summary":"Heat index 106 F (41.1 C) at 90 F and 70% humidity: danger. Heat cramps and heat exhaustion likely; heat stroke possible with prolonged exposure.","reasons":["Computed with the NWS Rothfusz regression and its low-humidity and high-humidity adjustments.","Valid for shade and light wind; full sun adds up to 15 F."],"temperatureF":90,"temperatureC":32.2,"humidityPct":70,"heatIndexF":105.9,"heatIndexC":41.1,"category":"DANGER","guidance":"Heat cramps and heat exhaustion likely; heat stroke possible with prolonged exposure.","method":"Rothfusz regression with NWS adjustments","degraded":false,"notChecked":["direct sun (adds up to about 15 F)","individual heat tolerance, acclimatisation, age or medications","…2 more"],"source":"computed locally","asOf":"2026-10-11T06:04:33.844Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/heat-index"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/heat-index"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/heat-index"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/heat-index"}}]}}},"/outdoor-conditions":{"get":{"operationId":"outdoor_conditions","summary":"Outdoor activity screen for the next 3 to 12 hours: temperature, feels-like, rain, wind and UV combined into good, fair or poor.","description":"Outdoor activity screen for the next 3 to 12 hours: temperature, feels-like, rain, wind and UV combined into good, fair or poor.","tags":["weather","outdoor","activity","comfort"],"parameters":[{"name":"lat","in":"query","required":true,"description":"Latitude","schema":{"type":"number"}},{"name":"lon","in":"query","required":true,"description":"Longitude","schema":{"type":"number"}},{"name":"hours","in":"query","required":false,"description":"Window 3 to 12 hours (default 6)","schema":{"type":"integer"}},{"name":"activity","in":"query","required":false,"description":"general (default), running, cycling, hiking or picnic","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"lat":{"type":["null","number"]},"lon":{"type":["null","number"]},"activity":{"type":["null","string"]},"hoursCovered":{"type":["null","number"]},"feelsLikeMinC":{"type":["null","number"]},"feelsLikeMaxC":{"type":["null","number"]},"rainMm":{"type":["null","number"]},"wetHours":{"type":["null","number"]},"maxWindKmh":{"type":["null","number"]},"beaufort":{"type":["null","string"]},"maxUvClearSky":{"type":["null","number"]},"uvCategory":{"type":["null","string"]},"problems":{"type":["array","null"]},"cautions":{"type":["array","null"]},"modelUpdatedAt":{"type":["null","string"]},"attribution":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"GOOD","summary":"running over the next 6 h: GOOD: no rain, comfortable temperature, light wind, modest UV.","reasons":["Screen thresholds for running: feels-like 2 to 24 C, wind under 28.8 km/h, UV under 6; rain over 5 mm or wet most of the window is poor.","General-purpose screening, not safety or medical advice.","…1 more"],"lat":51.5074,"lon":-0.1278,"activity":"running","hoursCovered":6,"feelsLikeMinC":6.1,"feelsLikeMaxC":12.5,"rainMm":0,"wetHours":0,"maxWindKmh":9.7,"beaufort":"Light breeze","maxUvClearSky":2.3,"uvCategory":"LOW","problems":[],"cautions":[],"modelUpdatedAt":"2026-10-11T05:18:36Z","attribution":"Weather data from MET Norway (CC BY 4.0).","degraded":false,"notChecked":["air quality, pollen and allergens","trail, road or surf conditions","…2 more"],"source":"MET Norway","sourceUrl":"https://api.met.no","asOf":"2026-10-11T06:04:36.565Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0500"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/outdoor-conditions"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/outdoor-conditions"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/outdoor-conditions"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/outdoor-conditions"}}]}}},"/rain-next-hours":{"get":{"operationId":"rain_next_hours","summary":"Rain outlook for the next 6 to 48 hours at any coordinates: when it starts, total millimetres, peak hour and intensity.","description":"Rain outlook for the next 6 to 48 hours at any coordinates: when it starts, total millimetres, peak hour and intensity.","tags":["weather","rain","precipitation","nowcast"],"parameters":[{"name":"lat","in":"query","required":true,"description":"Latitude","schema":{"type":"number"}},{"name":"lon","in":"query","required":true,"description":"Longitude","schema":{"type":"number"}},{"name":"hours","in":"query","required":false,"description":"Window 6 to 48 hours (default 24)","schema":{"type":"integer"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"lat":{"type":["null","number"]},"lon":{"type":["null","number"]},"hoursCovered":{"type":["null","number"]},"totalMm":{"type":["null","number"]},"wetHours":{"type":["null","number"]},"firstRainTime":{},"peakHour":{},"hourly":{"type":["array","null"],"items":{"type":"object","properties":{"time":{"type":["null","string"]},"mm":{"type":["null","number"]}}}},"modelUpdatedAt":{"type":["null","string"]},"attribution":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"DRY","summary":"No meaningful rain in the next 24 hours (0 mm).","reasons":["Hourly amounts of 0.1 mm or more count as wet; 2.5 mm/h is moderate and 7.6 mm/h is heavy.","Weather data from MET Norway (CC BY 4.0)."],"lat":51.5074,"lon":-0.1278,"hoursCovered":24,"totalMm":0,"wetHours":0,"firstRainTime":null,"peakHour":null,"hourly":[{"time":"2026-10-11T06:00:00Z","mm":0},{"time":"2026-10-11T07:00:00Z","mm":0}],"modelUpdatedAt":"2026-10-11T05:18:36Z","attribution":"Weather data from MET Norway (CC BY 4.0).","degraded":false,"notChecked":["radar nowcasting (this is a model forecast: timing can be off by hours and showers are hard to place)","snow versus rain (amounts are liquid-equivalent millimetres)","…1 more"],"source":"MET Norway","sourceUrl":"https://api.met.no","asOf":"2026-10-11T06:04:38.999Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/rain-next-hours"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/rain-next-hours"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/rain-next-hours"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/rain-next-hours"}}]}}},"/uv-forecast":{"get":{"operationId":"uv_forecast","summary":"Peak UV index per day for up to 5 days at any coordinates with the WHO exposure category and protection guidance.","description":"Peak UV index per day for up to 5 days at any coordinates with the WHO exposure category and protection guidance.","tags":["weather","uv","sun","health"],"parameters":[{"name":"lat","in":"query","required":true,"description":"Latitude","schema":{"type":"number"}},{"name":"lon","in":"query","required":true,"description":"Longitude","schema":{"type":"number"}},{"name":"days","in":"query","required":false,"description":"Days 1 to 5 (default 3)","schema":{"type":"integer"}},{"name":"utcOffset","in":"query","required":false,"description":"Local offset from UTC in hours (default 0)","schema":{"type":"integer"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"lat":{"type":["null","number"]},"lon":{"type":["null","number"]},"utcOffsetHours":{"type":["null","number"]},"days":{"type":["array","null"],"items":{"type":"object","properties":{"date":{"type":["null","string"]},"peakUv":{"type":["null","number"]},"peakTimeUtc":{"type":["null","string"]},"category":{"type":["null","string"]},"guidance":{"type":["null","string"]}}}},"modelUpdatedAt":{"type":["null","string"]},"attribution":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"VERY_HIGH","summary":"Peak clear-sky UV over 3 day(s): 8.8 (very high) on 2026-10-12. Extra protection: avoid the sun at midday, shade, SPF 30+, cover up.","reasons":["WHO UV categories: 0 to 2 low, 3 to 5 moderate, 6 to 7 high, 8 to 10 very high, 11 and above extreme.","Values are clear-sky maxima; actual UV under clouds is usually lower.","…1 more"],"lat":-33.8688,"lon":151.2093,"utcOffsetHours":11,"days":[{"date":"2026-10-11","peakUv":1.2,"peakTimeUtc":"2026-10-11T06:00:00Z","category":"LOW","guidance":"No protection needed for most people."},{"date":"2026-10-12","peakUv":8.8,"peakTimeUtc":"2026-10-12T01:00:00Z","category":"VERY_HIGH","guidance":"Extra protection: avoid the sun at midday, shade, SPF 30+, cover up."}],"modelUpdatedAt":"2026-10-11T05:18:40Z","attribution":"Weather data from MET Norway (CC BY 4.0).","degraded":false,"notChecked":["cloud reduction (the UV index is for a clear sky: with cloud it is usually lower, but thin cloud can let most UV through)","reflection from snow, sand or water","…2 more"],"source":"MET Norway","sourceUrl":"https://api.met.no","asOf":"2026-10-11T06:04:41.421Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/uv-forecast"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/uv-forecast"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/uv-forecast"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/uv-forecast"}}]}}},"/wind-chill":{"get":{"operationId":"wind_chill","summary":"NWS wind chill (feels-like in cold wind) from temperature and wind speed in F and C, with frostbite timing when severe.","description":"NWS wind chill (feels-like in cold wind) from temperature and wind speed in F and C, with frostbite timing when severe.","tags":["weather","wind-chill","calculator","cold"],"parameters":[{"name":"temp","in":"query","required":true,"description":"Air temperature","schema":{"type":"number"}},{"name":"wind","in":"query","required":true,"description":"Wind speed","schema":{"type":"number"}},{"name":"unit","in":"query","required":false,"description":"Temperature unit F (default) or C","schema":{"type":"string"}},{"name":"windUnit","in":"query","required":false,"description":"mph (default), kmh or ms","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"temperatureF":{"type":["null","number"]},"temperatureC":{"type":["null","number"]},"windMph":{"type":["null","number"]},"windKmh":{"type":["null","number"]},"windChillF":{"type":["null","number"]},"windChillC":{"type":["null","number"]},"category":{"type":["null","string"]},"frostbite":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"HIGH_FROSTBITE_RISK","summary":"Wind chill -19 F (-28.6 C) at 0 F with 15 mph wind: Frostbite on exposed skin in about 30 minutes.","reasons":["NWS 2001 formula. Frostbite times are the NWS chart's approximate values for exposed skin.","Wind chill does not change the actual air temperature, only heat loss from skin."],"temperatureF":0,"temperatureC":-17.8,"windMph":15,"windKmh":24.1,"windChillF":-19.4,"windChillC":-28.6,"category":"HIGH_FROSTBITE_RISK","frostbite":"Frostbite on exposed skin in about 30 minutes.","degraded":false,"notChecked":["sun, clothing and activity (the formula assumes a face-height walker in shade)","wet or damp conditions","…2 more"],"source":"computed locally","asOf":"2026-10-11T06:04:43.686Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/wind-chill"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/wind-chill"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/wind-chill"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/wind-chill"}}]}}},"/wind-forecast":{"get":{"operationId":"wind_forecast","summary":"Wind forecast for the next 6 to 72 hours: peak and average speed in km/h, mph, knots, direction, Beaufort force and peak time.","description":"Wind forecast for the next 6 to 72 hours: peak and average speed in km/h, mph, knots, direction, Beaufort force and peak time.","tags":["weather","wind","forecast","sailing"],"parameters":[{"name":"lat","in":"query","required":true,"description":"Latitude","schema":{"type":"number"}},{"name":"lon","in":"query","required":true,"description":"Longitude","schema":{"type":"number"}},{"name":"hours","in":"query","required":false,"description":"Window 6 to 72 hours (default 48)","schema":{"type":"integer"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"lat":{"type":["null","number"]},"lon":{"type":["null","number"]},"hoursCovered":{"type":["null","number"]},"peak":{"type":["null","object"],"properties":{"time":{"type":["null","string"]},"ms":{"type":["null","number"]},"kmh":{"type":["null","number"]},"mph":{"type":["null","number"]},"knots":{"type":["null","number"]},"from":{"type":["null","string"]},"fromDegrees":{"type":["null","number"]},"beaufortForce":{"type":["null","number"]},"beaufortName":{"type":["null","string"]}}},"averageKmh":{"type":["null","number"]},"hourly":{"type":["array","null"],"items":{"type":"object","properties":{"time":{"type":["null","string"]},"kmh":{"type":["null","number"]},"from":{"type":["null","string"]}}}},"modelUpdatedAt":{"type":["null","string"]},"attribution":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"BREEZY","summary":"Next 48 h: wind averages 12.5 km/h, peaks at 20.2 km/h (10.9 kt, Beaufort 4 moderate breeze) around 2026-10-12T12:00:00Z from S.","reasons":["These are sustained speeds; gusts run higher.","Beaufort 6 (about 39 to 49 km/h) is strong breeze; 8 is gale.","…1 more"],"lat":51.5074,"lon":-0.1278,"hoursCovered":48,"peak":{"time":"2026-10-12T12:00:00Z","ms":5.6,"kmh":20.2,"mph":12.5,"knots":10.9,"from":"S","fromDegrees":169.1,"beaufortForce":4,"beaufortName":"Moderate breeze"},"averageKmh":12.5,"hourly":[{"time":"2026-10-11T06:00:00Z","kmh":9.7,"from":"WSW"},{"time":"2026-10-11T09:00:00Z","kmh":7.2,"from":"WSW"}],"modelUpdatedAt":"2026-10-11T05:18:36Z","attribution":"Weather data from MET Norway (CC BY 4.0).","degraded":false,"notChecked":["gusts (sustained wind is shown; gusts are often 30 to 60% higher)","local terrain effects, sea breezes and thunderstorm outflow","…1 more"],"source":"MET Norway","sourceUrl":"https://api.met.no","asOf":"2026-10-11T06:04:46.414Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/wind-forecast"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/wind-forecast"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/wind-forecast"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://weather-global.x402tookit.com/wind-forecast"}}]}}}}}