{"uid":"cap_48DxR68SPfOSi81Jv6L4e","slug":"x402-factory-tornado-alerts-risk-0bb1c725","name":"x402-factory Tornado Alerts & Risk","description":"Active and forecast tornado risk (NWS + model) — Active NWS alerts filtered to tornado hazards for any US point, with model-based risk context. Same shape as /v1/alerts/severe with the hazard class fixed to tornado.","url":"https://x402-factory.com/v1/alerts/tornado","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":[],"properties":{"lat":{"type":"number","maximum":90,"minimum":-90},"lon":{"type":"number","maximum":180,"minimum":-180},"state":{"type":"string","pattern":"^[A-Za-z]{2}$","maxLength":2,"minLength":2}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","required":["active","model_risk"],"properties":{"active":{"type":"array","items":{"type":"object","required":["event","severity","headline","onset","expires","source"],"properties":{"event":{"type":"string"},"onset":{"type":"string"},"source":{"type":"string","const":"NWS"},"expires":{"type":"string"},"headline":{"type":"string"},"severity":{"type":"string"}},"additionalProperties":false}},"model_risk":{"type":"array","items":{"type":"object","required":["hazard","window_start","window_end","probability"],"properties":{"hazard":{"type":"string"},"window_end":{"type":"string"},"probability":{"type":"number","maximum":1,"minimum":0},"window_start":{"type":"string"}},"additionalProperties":false}}},"additionalProperties":false},"meta":{"type":"object"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_TOPmHN3zMRhd8FDYi7rTT","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns active NWS tornado alerts and model-based tornado risk probability for any US point or state.","exampleAgentPrompt":"Are there any active tornado warnings or watches right now near latitude 35.46, longitude -97.51 in Oklahoma, and what's the model-based tornado risk probability for that area?","exampleUseCases":[{"title":"Storm chaser route safety check","prompt":"Before I head out, are there any active NWS tornado warnings or watches near latitude 36.1, longitude -95.9 in northeastern Oklahoma, and what does the forecast model say about tornado probability in the next window?"},{"title":"Event venue emergency monitoring","prompt":"I'm running an outdoor event in Kansas — check if there are any tornado alerts active for the state of KS right now and whether the model shows elevated tornado risk."},{"title":"Insurance underwriting risk lookup","prompt":"Pull the current tornado alert status and model risk probability for coordinates 33.45 latitude, -86.8 longitude in Alabama — I need both the active NWS alerts and the forecast hazard windows."}],"resultDescription":"Returns two arrays: (1) 'active' — a list of current NWS tornado alerts each with event name, severity, headline, onset/expires timestamps, and source; (2) 'model_risk' — a list of model-derived tornado hazard entries each with hazard type, probability (0–1), and a time window (start/end). Also includes a meta object with response context.","failureModes":["No active alerts returns empty 'active' array — not an error","Invalid lat/lon outside US bounds may return empty or error response","Missing required query param (lat+lon or state) may return 400 bad request","NWS upstream outage could result in stale or missing active alert data","State code not matching ^[A-Za-z]{2}$ pattern returns validation error","Payment failure via x402 protocol returns 402 before any weather data is returned"],"whenToPreferThis":"Choose this endpoint when you specifically need tornado-filtered NWS alerts combined with model-based probability — rather than the broader /v1/alerts/severe which covers all hazard types. Ideal for agents that need tornado-specific situational awareness for a US point or state in real time, especially when you want both official NWS alert status and a probabilistic forecast risk score in a single call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:56:49.400Z","isFirstParty":false}