# US Stock Market Hours & Holiday Clock (NYSE/Nasdaq)

> US Stock Market Hours & Holiday Clock (NYSE/Nasdaq) is a paid API for AI agents from api.vextorium.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-02).

Returns the current trading status of US stock markets (NYSE/Nasdaq) — open, closed, pre-market, or after-hours — along with holiday info, early-close schedules, and next open/close times, for a given or current moment.

## Facts

- Endpoint: POST https://api.vextorium.com/horario-eeuu-pago?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/us-stock-market-hours-holiday-clock-nyse-nasdaq-93952874
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CvDENkMom5DK_hAwiAnEg

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-hours-holiday-clock-nyse-nasdaq-93952874 -d '<json body>'
```

Example prompt: Is the US stock market open right now, and if not, when does it open next and is there a holiday or early close reason?

## When to prefer this

Choose this endpoint when your agent needs to gate trading logic, schedule orders, or display market status for US equities (NYSE/Nasdaq) — especially for 24/7 tokenized stock platforms on Solana where knowing the underlying market's session state is critical. It is ideal when you need not just open/closed but also pre-market/after-hours classification, holiday names, early close detection, and countdown to next open, all in one call at minimal cost ($0.003 USDC).

## Known failure modes

- Invalid ISO 8601 format for fecha_hora returns a parsing error
- Future dates beyond known holiday calendars may return incomplete holiday data
- Ambiguous timezone in input datetime may cause incorrect session classification
- Network timeout or service unavailability returns no status data

## How this service works

US stock market clock (NYSE/Nasdaq): open, closed, pre-market or after-hours now (or at a given time), holiday reason, early closes, next open/close and upcoming holidays. Key for 24/7 tokenized stocks.

## Output

A JSON object with: market status label (e.g. 'open', 'closed', 'pre-market', 'after-hours'), current New York local time, the UTC moment evaluated, closure or holiday reason if applicable, whether a regular session runs today, next market open time in UTC, next market close time in UTC, hours until next open, and an array of upcoming US market holidays with their dates and names.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "required": [],
     "properties": {
      "fecha_hora": {
       "type": "string",
       "description": "Optional ISO 8601 time to evaluate (default now), e.g. 2026-10-05T14:00:00Z"
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "nota": {
       "type": [
        "string",
        "null"
       ]
      },
      "estado": {
       "type": [
        "string",
        "null"
       ]
      },
      "momento_utc": {
       "type": [
        "string",
        "null"
       ]
      },
      "motivo_cierre": {
       "type": [
        "string",
        "null"
       ]
      },
      "hora_nueva_york": {
       "type": [
        "string",
        "null"
       ]
      },
      "festivos_proximos": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": [
         "object",
         "null"
        ],
        "properties": {
         "fecha": {
          "type": [
           "string",
           "null"
          ]
         },
         "nombre": {
          "type": [
           "string",
           "null"
          ]
         }
        }
       }
      },
      "proximo_cierre_utc": {
       "type": [
        "string",
        "null"
       ]
      },
      "sesion_regular_hoy": {
       "type": [
        "string",
        "number",
        "boolean",
        "object",
        "array",
        "null"
       ]
      },
      "horas_hasta_apertura": {
       "type": [
        "number",
        "null"
       ]
      },
      "proxima_apertura_utc": {
       "type": [
        "string",
        "null"
       ]
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "nota": "Horario de NYSE/Nasdaq (sesion regular 9:30-16:00 hora de Nueva York). Las acciones tok...",
  "estado": "cerrado",
  "momento_utc": "2026-09-28T00:58:24Z",
  "motivo_cierre": "fin de semana",
  "hora_nueva_york": "2026-09-27 20:58 EDT",
  "festivos_proximos": [
   {
    "fecha": "2026-11-26",
    "nombre": "Thanksgiving Day"
   }
  ],
  "proximo_cierre_utc": "2026-09-28T20:00:00Z",
  "sesion_regular_hoy": null,
  "horas_hasta_apertura": 12.53,
  "proxima_apertura_utc": "2026-09-28T13:30:00Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/us-stock-market-hours-holiday-clock-nyse-nasdaq-93952874/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.vextorium.com](https://www.zero.xyz/host/api.vextorium.com/llms.txt)
