api-staging.eckari.com
Active National Weather Service watches, warnings and advisories for a US coordinate or a two-letter state or marine area code - event, severity, certainty, urgency, headline, affected areas and zone codes, and effective/onset/expiry times in UTC. Read at request time, so an empty list means nothing is active. The 5 newest come back by default; detail=full adds the NWS narrative. Use when: Decide whether an active US weather warning affects a location before dispatching or travelling.
Offering
- Provider
- api-staging.eckari.com
- Method
- GET
- Offering type
- Api Endpoint
- Transport type
- http
- Category
- Financial Analysis
- Delivery
- Not provided
- Pricing model
- Not provided
- x402 version
- 2
Endpoint context
- URL
https://api-staging.eckari.com/v1/weather/us/alerts- MIME type
- application/json
- First seen
- 2026-10-16T03:02:07.735Z
- Last seen
- Tags
- weather, NWS, alerts, us, severe-weather
Payment pricing
x402 payment terms are the authoritative price for calling this endpoint.
- Payment option 1
- 0.003 USDC
Atomic price: 3000 · Network: eip155:84532 · Asset: USDC · Scheme: exact
Raw x402 terms
[
{
"scheme": "exact",
"network": "eip155:84532",
"asset": "0x036CbD53842c5426634e7929541eC2318f3dCF7e",
"amount": "3000",
"payTo": "0x7c0Ba1d16322Ee426D6508a74b571Dd73A5a35DA"
}
]Observed health
- Status
- Healthy
- Latest latency
- 381 ms
- Average latency
- 666 ms
- HTTP status
- 402
- Last checked
- Reachability
- 100% over 13 checks
Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.
Input schema
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"type": "string",
"enum": [
"GET",
"HEAD",
"DELETE"
]
},
"queryParams": {
"type": "object",
"properties": {
"lat": {
"type": "number",
"description": "Latitude in decimal degrees (WGS84). Provide lat and lon together, or provide state.",
"minimum": -90,
"maximum": 90
},
"lon": {
"type": "number",
"description": "Longitude in decimal degrees (WGS84). Provide lat and lon together, or provide state.",
"minimum": -180,
"maximum": 180
},
"state": {
"type": "string",
"description": "Two-letter US state, territory or NWS marine area code such as CA / TX / PR. Alternative to lat and lon; one of the two forms is required.",
"pattern": "^[A-Za-z]{2}$"
},
"limit": {
"type": "integer",
"description": "Maximum number of active alerts to return, in the order NWS returns them. The default of 5 keeps the answer compact - a busy state can have dozens of active alerts, each covering tens of zones - and page.total always reports how many are active, so nothing is hidden.",
"minimum": 1,
"maximum": 50,
"default": 5
},
"offset": {
"type": "integer",
"description": "Zero-based index of the first alert to return, for paging through the active set with limit. The whole active set is read in one upstream request and returned in that order, so a window over it is consistent.",
"minimum": 0,
"default": 0
},
"detail": {
"type": "string",
"enum": [
"compact",
"full"
],
"description": "compact (default) returns the fields an agent decides on. full adds the two NWS narrative members - description (the multi-paragraph WHAT/WHERE/WHEN/IMPACTS text, truncated at 2000 characters with description_truncated set) and instruction (the protective-action text) - which are written for a human reader and are several times the size of the rest of the alert.",
"default": "compact"
}
},
"anyOf": [
{
"required": [
"lat",
"lon"
]
},
{
"required": [
"state"
]
}
],
"additionalProperties": false
}
},
"required": [
"type",
"method"
],
"additionalProperties": false
}Output schema
{
"type": "object",
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
},
"required": [
"type"
]
}