← Back to directory

Preliminary SPC reports (hail, wind, tornado) for one convective day, 12:00 UTC ...

https://horizonpulse.dev/api/weather/storm-events

Overview

Preliminary SPC reports (hail, wind, tornado) for one convective day, 12:00 UTC through 11:59 UTC the next day, and the six UTC dates before it. Active NWS alerts from one state feed. Not complete bbox, history, marine, or territory coverage. Not a forecast or property-damage proof. An empty valid result is charged as a full successful answer. Source errors, stale data, oversized responses, and too many matches are not charged. Comments are omitted. Bad input is not charged. USDC on Base only.

Protocol x402
Price $0.0020
Payment Asset USD Coin
Payment Network eip155:8453
Category real-time-data/weather
Provider horizonpulse
Source bazaar
Indexed 2026-11-09 04:07:46

Health

Status unknown
Latency (p50) —
Uptime (30d) —
Reliability Score —
Last Checked Never
Last Healthy Never
Consecutive Failures 0

x402 Payment Validation

Payment Requirements —
Asset Verified —
Facilitator —

Input Schema

{ "method": "GET", "queryParams": { "area": "OK", "date": "2026-11-08", "east": "-97", "north": "36", "south": "35", "west": "-98" }, "type": "http" }

Output Schema

{ "example": { "alerts": { "count": 0, "coverage": "<coverage>", "feedUpdated": null, "items": [], "omittedUnlocated": 0, "status": "none", "timeBasis": "not_queried" }, "asOf": "<ISO 8601 time>", "asOfBasis": "<as-of basis>", "cached": false, "convectiveDay": "<YYYY-MM-DD>", "currentConvectiveDay": "<YYYY-MM-DD>", "duplicatesDropped": 0, "events": [], "eventsStatus": "none", "notice": "<notice>", "ok": true, "omittedFields": [ "comments", "commentsTruncated" ], "priced": { "amountAtomic": "<atomic USDC>", "amountUsd": "<price>", "asset": "<USDC on Base>", "network": "base", "payTo": "<payTo>" }, "query": { "area": "OK", "date": "<YYYY-MM-DD>", "east": -97, "kinds": [ "hail", "wind", "tornado" ], "north": 36, "south": 35, "west": -98 }, "receipt": { "amountAtomic": "<atomic USDC>", "id": "hpr_<id>", "route": "/api/weather/storm-events", "tier": "base" }, "rights": { "note": "<rights note>", "unresolved": [] }, "sources": [ { "eventTime": null, "fetchedAt": "<ISO 8601 time>", "fromCache": false, "maxAgeBasis": "<basis>", "maxAgeCeilingSeconds": 0, "maxAgeSeconds": 0, "name": "<source>", "publisherTime": null, "sourceModified": null, "url": "https://example.com/source" } ], "timeNote": "<time note>" }, "type": "json" }