# US Stock Market Status (NYSE/Nasdaq)

> US Stock Market Status (NYSE/Nasdaq) is a paid API for AI agents from market-calendar.x402tookit.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-29).

Returns whether the US stock market is currently open or closed at a given instant, including session type, trading hours, early close info, and next open time.

## Facts

- Endpoint: GET https://market-calendar.x402tookit.com/market-status-us?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/us-stock-market-status-nyse-nasdaq-19b881ac
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Tz7GavReM0CyBqPT12v5v

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 us-stock-market-status-nyse-nasdaq-19b881ac
```

Example prompt: Is the US stock market open right now, and if not, when does it next open? Also let me know if there's an early close today.

## When to prefer this

Use this endpoint when you need real-time or point-in-time US equity market status for NYSE or Nasdaq, especially when you need structured output including session type, early close detection, and next open time. Prefer this over general calendar APIs when financial market precision is required — it handles official early closes (1 PM days) and holiday schedules from the exchange calendar.

## Known failure modes

- Invalid ISO 8601 timestamp returns a parsing error
- Far-future or far-past dates may return degraded=true if holiday data is unavailable
- Network timeouts possible if upstream calendar data is unavailable
- Non-US market queries are not supported by this endpoint

## How this service works

Is the US stock market (NYSE/Nasdaq) open right now or at a given time: session, hours, early close and the next open.

## Output

Returns a JSON object with: open (boolean), session (e.g. 'regular', 'pre', 'post', 'closed'), regularOpenEt/regularCloseEt (HH:MM strings), earlyClose (time if applicable), holiday (name if applicable), reasons (array of closure reasons), nextRegularOpenDate, easternDate, easternTime, summary (human-readable string), verdict, asOf (UTC instant checked), degraded (whether data may be stale), disclaimer, and source.

## 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": {
      "at": {
       "type": "string",
       "description": "ISO 8601 instant, e.g. 2026-11-27T15:30:00Z (default: now)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "asOf": {
       "type": [
        "null",
        "string"
       ]
      },
      "open": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "source": {
       "type": [
        "null",
        "string"
       ]
      },
      "holiday": {},
      "reasons": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "session": {
       "type": [
        "null",
        "string"
       ]
      },
      "summary": {
       "type": [
        "null",
        "string"
       ]
      },
      "verdict": {
       "type": [
        "null",
        "string"
       ]
      },
      "degraded": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "disclaimer": {
       "type": [
        "null",
        "string"
       ]
      },
      "earlyClose": {
       "type": [
        "null",
        "string"
       ]
      },
      "instantUtc": {
       "type": [
        "null",
        "string"
       ]
      },
      "notChecked": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "easternDate": {
       "type": [
        "null",
        "string"
       ]
      },
      "easternTime": {
       "type": [
        "null",
        "string"
       ]
      },
      "regularOpenEt": {
       "type": [
        "null",
        "string"
       ]
      },
      "regularCloseEt": {
       "type": [
        "null",
        "string"
       ]
      },
      "nextRegularOpenDate": {}
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/us-stock-market-status-nyse-nasdaq-19b881ac/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market-calendar.x402tookit.com](https://www.zero.xyz/host/market-calendar.x402tookit.com/llms.txt)
