{"api":"v1","generated_at":"2026-09-15T23:41:11.305Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/keyronne-com-api-weather-eaad14","pinned_page":"https://tollindex.com/e/keyronne-com-api-weather-eaad14/at/2026-09-15T21-20Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-09-15T21:20:12.737Z","snapshot_stamp":"2026-09-15T21-20Z","endpoint":{"slug":"keyronne-com-api-weather-eaad14","canonical_url":"https://keyronne.com/api/weather","resource":"https://keyronne.com/api/weather","http_method":"POST","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Current conditions plus hourly and daily forecasts for anywhere on Earth. Pass a major city name or lat/lon coordinates; get temperature, wind, humidity, pressure, cloud cover, condition codes and precipitation, with up to 90 hourly and 10 daily entries. Data from MET Norway (CC BY 4.0). No API keys, one call. POST a JSON body like: {\"city\":\"paris\",\"hourly\":12,\"days\":3}","service_name":"Global Weather","declared_category":null,"declared_tags":["weather","forecast","temperature","precipitation","wind"],"route_template":null,"registry_updated":"2026-08-28T10:46:23.781Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"weather","category":"search","first_observed_by_toll":"2026-09-10T19:08:24.178Z","last_observed_by_toll":"2026-09-15T21:20:12.737Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-10T19:08:24.178Z","event":"listed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.005 USDC","amount_units":0.005,"decimals_known":true,"pay_to":"0xB86F95EF5FA904318Ea9Df3b59AdCe099b478fC4","scheme":"exact"}],"counters":{"observed_at":"2026-09-15T21:20:12.737Z","calls_30d":1,"unique_payers_30d":1,"last_called_at":"2026-08-28T10:46:23.611Z"},"validation":{"latest":{"observed_at":"2026-09-15T06:54:36.198Z","state":"pass","failed_checks":[],"endpoint_http_status":402,"run_id":"daily-2026-09-15"},"uptime":[{"days":7,"observed":5,"passed":5,"ratio":1},{"days":30,"observed":5,"passed":5,"ratio":1},{"days":90,"observed":5,"passed":5,"ratio":1}],"history_90d":[{"observed_at":"2026-09-15T06:54:36.198Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-15","state_changed":false},{"observed_at":"2026-09-14T06:21:52.819Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-14","state_changed":false},{"observed_at":"2026-09-13T06:12:12.374Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-13","state_changed":false},{"observed_at":"2026-09-12T08:31:44.800Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-12","state_changed":false},{"observed_at":"2026-09-11T14:39:01.657Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-11","state_changed":true}]},"seller":{"wallet":"0xB86F95EF5FA904318Ea9Df3b59AdCe099b478fC4","page":"https://tollindex.com/seller/0xB86F95EF5FA904318Ea9Df3b59AdCe099b478fC4","endpoints":14,"hosts":1},"reports":0,"registry_record":{"cdp":[{"tags":["weather","forecast","temperature","precipitation","wind"],"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0xB86F95EF5FA904318Ea9Df3b59AdCe099b478fC4","amount":"5000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":60}],"quality":{"lastCalledAt":"2026-08-28T10:46:23.611Z","l30DaysTotalCalls":1,"l30DaysUniquePayers":1},"resource":"https://keyronne.com/api/weather","extensions":{"bazaar":{"info":{"input":{"body":{"city":"paris","days":3,"hourly":12},"type":"http","method":"POST","bodyType":"json"},"output":{"type":"json","example":{"daily":[{"date":"2026-07-06","precipitationMm":0.2,"temperatureMaxC":21,"temperatureMinC":13.5}],"hourly":[{"time":"2026-07-06T12:00:00Z","condition":"cloudy","temperatureC":19.1,"precipitationMm":0}],"current":{"condition":"partlycloudy_day","humidityPct":62,"windSpeedMs":3.4,"temperatureC":18.2},"location":{"lat":48.86,"lon":2.35,"city":"paris"},"attribution":"Weather data from MET Norway (CC BY 4.0)"}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","properties":{"body":{"type":"object","properties":{"lat":{"type":"number","maximum":90,"minimum":-90},"lon":{"type":"number","maximum":180,"minimum":-180},"city":{"type":"string","description":"Major city name (e.g. \"tokyo\", \"new york\"). Or use lat/lon."},"days":{"type":"integer","default":5,"maximum":10,"minimum":1,"description":"Daily summaries to return."},"hourly":{"type":"integer","default":24,"maximum":90,"minimum":0,"description":"Hourly entries to return."}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json"],"type":"string"}}},"output":{"type":"object","properties":{"daily":{"type":"array","items":{"type":"object"}},"units":{"type":"object"},"hourly":{"type":"array","items":{"type":"object"}},"current":{"type":"object","properties":{"time":{"type":"string"},"condition":{"type":"string","description":"MET symbol code, e.g. \"rain\", \"clearsky_day\"."},"humidityPct":{"type":"number"},"pressureHpa":{"type":"number"},"windSpeedMs":{"type":"number"},"temperatureC":{"type":"number"},"cloudCoverPct":{"type":"number"},"windDirectionDeg":{"type":"number"},"precipitationNextHourMm":{"type":"number"}}},"location":{"type":"object","properties":{"lat":{"type":"number"},"lon":{"type":"number"},"city":{"type":"string"}}},"updatedAt":{"type":"string"},"attribution":{"type":"string"}}}}}}},"description":"Current conditions plus hourly and daily forecasts for anywhere on Earth. Pass a major city name or lat/lon coordinates; get temperature, wind, humidity, pressure, cloud cover, condition codes and precipitation, with up to 90 hourly and 10 daily entries. Data from MET Norway (CC BY 4.0). No API keys, one call. POST a JSON body like: {\"city\":\"paris\",\"hourly\":12,\"days\":3}","lastUpdated":"2026-08-28T10:46:23.781Z","serviceName":"Global Weather","x402Version":2}]}}