{"uid":"cap_8CcexAx3bSxPkUWZ17ZtA","slug":"met-norway-hourly-weather-forecast-via-x402-gateway-0c11f084","name":"MET Norway Hourly Weather Forecast via x402 Gateway","description":"Use when you need a weather forecast, temperature or precipitation for the next hours or days at a place given by coordinates. Do not use for historical weather, severe weather alerts or places given only by name (geocode first). Returns JSON with the hourly weather forecast for a latitude and longitude: temperature, precipitation, wind, humidity, cloud cover and a weather symbol, from MET Norway for 0.003 USDC per call. Typical response time 1500 ms (p95). Category: Data.","url":"https://x402-gateway.blackwoodstate8.workers.dev/v1/weather-forecast?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["latitude","longitude"],"properties":{"hours":{"type":"integer","maximum":240,"minimum":1,"description":"How many hours ahead to return (1-240, 48 when omitted); hourly at first, then every 6 hours"},"latitude":{"type":"number","maximum":90,"minimum":-90,"description":"Latitude in decimal degrees (WGS84), e.g. 59.9139 for Oslo, rounded to 4 decimals"},"longitude":{"type":"number","maximum":180,"minimum":-180,"description":"Longitude in decimal degrees (WGS84), e.g. 10.7522 for Oslo, rounded to 4 decimals"}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["latitude","longitude","altitudeM","updatedAt","hours","attribution"],"properties":{"next":{"type":"object","required":["service","tool","method","url","useWhen","sample"],"properties":{"url":{"type":"string","description":"Paid route of the next call"},"tool":{"type":"string","description":"MCP tool name of the same call"},"method":{"enum":["GET","POST"],"type":"string"},"sample":{"type":"string","description":"Free fixed sample of the whole family"},"service":{"type":"string","description":"Service id of the suggested next paid call"},"useWhen":{"type":"string","description":"When the next call is the right one"}},"description":"Suggested next paid call in the same family (call it in a loop when the task continues)","additionalProperties":false},"hours":{"type":"array","items":{"type":"object","required":["time","temperatureC","precipitationMm","precipitationHours","windSpeedMs","windFromDeg","humidityPct","cloudPct","pressureHpa","symbol"],"properties":{"time":{"type":"string"},"symbol":{"type":["string","null"]},"cloudPct":{"type":["number","null"]},"humidityPct":{"type":["number","null"]},"pressureHpa":{"type":["number","null"]},"windFromDeg":{"type":["number","null"]},"windSpeedMs":{"type":["number","null"]},"temperatureC":{"type":["number","null"]},"precipitationMm":{"type":["number","null"]},"precipitationHours":{"anyOf":[{"anyOf":[{"type":"number","const":1},{"type":"number","const":6}]},{"type":"null"}]}},"additionalProperties":false}},"latitude":{"type":"number"},"altitudeM":{"type":["number","null"]},"longitude":{"type":"number"},"updatedAt":{"type":"string"},"attribution":{"type":"string"}},"additionalProperties":false}}}}},"responseSchema":{"type":"json","example":{"hours":[{"time":"2026-10-17T05:00:00Z","symbol":"clearsky_night","cloudPct":2.5,"humidityPct":76.8,"pressureHpa":1025.5,"windFromDeg":27,"windSpeedMs":3.1,"temperatureC":6.3,"precipitationMm":0,"precipitationHours":1},{"time":"2026-10-17T06:00:00Z","symbol":"clearsky_day","cloudPct":0.1,"humidityPct":75.7,"pressureHpa":1026.9,"windFromDeg":8,"windSpeedMs":2.4,"temperatureC":6,"precipitationMm":0,"precipitationHours":1},{"time":"2026-10-17T07:00:00Z","symbol":"clearsky_day","cloudPct":0,"humidityPct":74.5,"pressureHpa":1028,"windFromDeg":9,"windSpeedMs":2.1,"temperatureC":6,"precipitationMm":0,"precipitationHours":1},{"time":"2026-10-17T08:00:00Z","symbol":"clearsky_day","cloudPct":0,"humidityPct":69.8,"pressureHpa":1029,"windFromDeg":10,"windSpeedMs":2.6,"temperatureC":7.5,"precipitationMm":0,"precipitationHours":1}],"latitude":59.9139,"altitudeM":5,"longitude":10.7522,"updatedAt":"2026-10-17T05:29:51Z","attribution":"Data from MET Norway (api.met.no), licensed under NLOD 2.0 and CC BY 4.0"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_llIQXvcvcc2a7039rbyuh","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns an hourly weather forecast (temperature, precipitation, wind, humidity, cloud cover, weather symbol) for a given latitude/longitude using MET Norway data, paid via x402 micropayment.","exampleAgentPrompt":"What's the hourly weather forecast for the next 48 hours at latitude 59.9139, longitude 10.7522 — I need temperature, precipitation, and wind?","exampleUseCases":[{"title":"Outdoor event planning weather check","prompt":"Get me the hourly weather forecast for the next 72 hours at latitude 51.5074, longitude -0.1278 — I need to know temperature, rain, and wind conditions for each hour."},{"title":"Agriculture irrigation scheduling","prompt":"Pull a 10-day hourly forecast for latitude 41.8781, longitude -87.6298 — I specifically need precipitation amounts and humidity percentages so I can plan irrigation."},{"title":"Drone flight safety assessment","prompt":"What are the wind speeds, cloud cover, and precipitation forecasts for the next 24 hours at latitude 48.8566, longitude 2.3522? I need to decide if conditions are safe for a drone operation."}],"resultDescription":"A JSON object containing: the queried latitude, longitude, altitude (meters), update timestamp, attribution to MET Norway, and an array of hourly entries each with time, temperature (°C), precipitation (mm), precipitation hours, wind speed (m/s), wind direction (degrees), humidity (%), cloud cover (%), pressure (hPa), and a weather symbol code. Also includes a 'next' field suggesting follow-up calls in the same service family.","failureModes":["Coordinates out of range (lat outside -90/90 or lon outside -180/180) — validation error","Hours parameter outside 1-240 range — validation error","MET Norway upstream unavailable — 502 or timeout","Payment not settled via x402 — 402 Payment Required","Malformed request body missing required latitude/longitude — 400 Bad Request"],"whenToPreferThis":"Use this endpoint when you have a specific latitude/longitude and need a structured hourly weather forecast (up to 240 hours ahead) with rich meteorological fields from MET Norway. Prefer this over name-based weather APIs when you already have geocoded coordinates. Do not use for historical weather data, severe weather alerts, or when you only have a place name (geocode first). Best for agentic workflows that pay per call via x402 micropayments.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T10:54:37.534Z","isFirstParty":false,"canonicalSlug":"met-norway-hourly-weather-forecast-via-x402-gateway-0c11f084"}