# Stormap Trading Halts

> Stormap Trading Halts is a paid API for AI agents from stormap.ai, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-28).

Returns current and today's US stock trading halts (Nasdaq, NYSE, NYSE American) with plain-English reasons, halt times, resume times, and status, refreshed every minute.

## Facts

- Endpoint: GET https://stormap.ai/x402/v1/trading_halts?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/stormap-trading-halts-7fbd9ab7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Z5Wvpo_c1fHhalno94wZY

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability stormap-trading-halts-7fbd9ab7
```

Example prompt: Are there any active trading halts right now on US exchanges? If NVDA or TSLA are halted, tell me the reason in plain English and when trading is expected to resume.

## When to prefer this

Use this endpoint when you need real-time or intraday US stock trading halt data with human-readable explanations rather than raw exchange codes. Ideal for trading agents, market monitoring bots, or financial assistants that need to explain to users why a stock has stopped trading. Prefer this over generic market data APIs when you specifically need halt reason context in plain English and per-halt timing details across all three major US exchanges.

## Known failure modes

- No halts found for requested tickers — returned as empty list, not an error
- Invalid ticker symbol format may return empty results without explicit error
- Service unavailable during exchange off-hours may return empty or stale data
- Payment failure (402) if USDC balance is insufficient for the $0.01 per-call fee
- Rate limiting or network timeout returning 5xx errors

## How this service works

Use when the question is whether a US stock is halted now or was halted today (Nasdaq, NYSE, NYSE American): reason in plain English (news pending, volatility pause…), halt time, quote and trade resume times, and status (halted, resuming_soon, resumed). From Nasdaq's halt feed, refreshed every minute. Filter with symbols=AAPL,MSFT or leave empty for all halts. Errors: 400 bad_input, 502 feed unreachable. Failed calls are not charged.

## Output

Returns a list of trading halt records for today, each including the ticker symbol, exchange (Nasdaq/NYSE/NYSE American), plain-English reason for the halt, halt start time, resume time (if available), and current status (active or resumed). Can be filtered to specific tickers or returned in full for all halted securities.

## Request schema (JSON Schema)

```json
{
 "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": {
      "symbols": {
       "type": "string",
       "description": "Optional: one or more tickers separated by commas, e.g. \"FFAI, AAPL\". Omit for all current halts."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "as_of": {
       "type": "string"
      },
      "halts": {
       "type": "array"
      },
      "scope": {
       "type": "array"
      },
      "halted_now": {
       "type": [
        "integer",
        "number"
       ]
      },
      "not_halted": {
       "type": "array"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stormap-trading-halts-7fbd9ab7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stormap.ai](https://www.zero.xyz/host/stormap.ai/llms.txt)
