{"uid":"cap_jK5Q7_-MFeeo_ICEl_qMQ","slug":"2s-io-weather-alerts-9e3ebf12","name":"2s.io Weather Alerts","description":"Live US severe-weather alerts from the National Weather Service. Pass a point (\"lat,lon\") to get every active watch, warning, and advisory for that exact location, or an area (2-letter US state or marine zone code) for area-wide alerts. Optionally filter by severity or urgency. Each alert returns the event type, severity, urgency, certainty, headline, affected-area description, issuing office, recommended public response, onset / expiry / end times, and the full hazard description plus protective-action instructions. Results are sorted most-severe first and capped by limit, with the true total reported. Public-domain NOAA / National Weather Service data, refreshed in real time.","url":"https://2s.io/api/weather/alerts","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","queryParams"],"properties":{"type":{"const":"http"},"method":{"const":"GET"},"queryParams":{"type":"object","properties":{"area":{"type":"string","description":"2-letter US state / territory or NWS marine area code, e.g. \"FL\", \"TX\", \"PK\". Returns all active alerts for that area. Provide point OR area, not both."},"limit":{"type":"integer","default":20,"maximum":100,"minimum":1,"description":"Max alerts to return (1-100, default 20). Most-severe first."},"point":{"type":"string","description":"Exact location as \"lat,lon\" in decimal degrees, e.g. \"25.7617,-80.1918\". Returns alerts covering that point. Provide point OR area, not both."},"urgency":{"enum":["Immediate","Expected","Future","Past","Unknown"],"type":"string","description":"Filter to a single urgency level."},"severity":{"enum":["Extreme","Severe","Moderate","Minor","Unknown"],"type":"string","description":"Filter to a single severity level."}},"additionalProperties":false}}}}},"responseSchema":null,"example":{"request":{"input":{"type":"http","method":"GET","queryParams":{"area":"FL","limit":20}}},"response":{"data":{"ok":true,"meta":{"scope":{"area":"FL","point":null}},"items":[],"total":0,"source":{"url":"https://api.weather.gov","license":"Public domain (US government work)","provider":"NOAA National Weather Service"}},"meta":{"cost":{"usd":0.0012,"tier":0},"caller":"x402","version":null,"endpoint":"weather.alerts","settlement":{"txHash":"0xc64d80e852a4dfb9fb9d325c47d4853ec1d6eed0dc76ba69a1fb9f608f71cbec","network":"eip155:8453","success":true}}}},"exampleRequest":{"area":"FL","limit":20},"tags":["x402"],"displayCostAmount":"0.0012","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.0012/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_NperQ5zmsthS27U_BfU3G","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns live US severe-weather watches, warnings, and advisories from the National Weather Service for a specific lat/lon point or US state/marine zone.","exampleAgentPrompt":"Pull up all active NWS watches, warnings, and advisories for the point 29.7604,-95.3698 — show me up to 50 results, and only include Severe or worse severity.","exampleUseCases":null,"resultDescription":"An array of active weather alerts sorted most-severe first, each containing event type, severity, urgency, certainty, headline, affected area description, issuing NWS office, recommended public response, onset/expiry/end timestamps, full hazard description, and protective-action instructions. Also includes the true total count of matching alerts.","failureModes":["Invalid or out-of-range lat/lon returns an error or empty results","Both point and area provided simultaneously returns a validation error","Area code not recognized as a valid US state or marine zone returns empty or error","No active alerts for the given location returns an empty alerts array","limit out of range (< 1 or > 100) returns a validation error","Invalid severity or urgency enum value returns a validation error"],"whenToPreferThis":"Use this endpoint when you need real-time, authoritative US severe-weather alert data directly from NOAA/NWS — especially for safety-critical applications, location-aware weather apps, or automated monitoring of hazardous conditions. Prefer it over general weather APIs when you specifically need official watch/warning/advisory status with onset/expiry times and NWS-issued protective-action text.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-16T04:06:45.695Z","isFirstParty":false}