GET
/fnd/markets/:market/hoursWeekly hours
The recurring weekly schedule for a market. Times are venue-local (clients convert via the timezone field). The shape varies by market type: exchanges report regular / pre / post sessions plus any lunch breaks; forex reports the weekly open/close anchor and four UTC session windows; crypto has no schedule.
Parameters
ParameterDescription
Parameter
marketrequiredstring · path- Market slug. Case-insensitive.
Example
request · shell · exchange
curl -H "X-API-Key: $KEY" \
"https://api.sifting.io/v1/fnd/markets/us_equities/hours"200OKapplication/json
{ "data": { "market": "us_equities", "type": "exchange", "timezone": "America/New_York", "exchanges": ["XNYS", "XNAS", "ARCX"], "hours": { "regular": { "open": "09:30", "close": "16:00" }, "pre_market": { "open": "04:00", "close": "09:30" }, "post_market": { "open": "16:00", "close": "20:00" } } }, "meta": { "as_of": "2026-05-20T14:30:00Z" }}Loading runner…
First load onlyReference
Exchange shapeDescription
Exchange shape
- hours.regular
- { open, close, breaks? }, venue-local HH:MM. breaks is an array of { open, close } for mid-session closures (HK, JP, CN, SG have lunch breaks).
- hours.pre_market
- Only on us_equities, 04:00–09:30 ET.
- hours.post_market
- Only on us_equities, 16:00–20:00 ET.
Forex shapeDescription
Forex shape
- opens_at
- 'Sun 21:00 UTC', the weekly open anchor.
- closes_at
- 'Fri 21:00 UTC', the weekly close anchor.
- sessions
- Array of { name, start, end } in UTC HH:MM: Sydney, Tokyo, London, New York.
Crypto shapeDescription
Crypto shape
- hours
- Omitted. Crypto is always open. There's no schedule to describe.
Error responses
StatusCodeMeaning
- 404
unknown market:market is not in our catalog.
{ "error": "unknown market" }