GET
/v1/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.
- Auth
X-API-Keyheader- Format
- JSON
- Rate limits
- Per-key, see limits
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 onlyParameters
ParameterDescription
Parameter
marketrequiredstring · path- Market slug. Case-insensitive.
Response fields
FieldDescription
Field
dataobject- Weekly schedule for the market.
data.marketstring- Market slug.
data.typestring- exchange | forex | crypto.
data.timezonestring- IANA timezone; schedule times below are venue-local.
data.exchangesarray- ISO 10383 MIC codes; present only on exchanges.
data.hoursobject- Recurring weekly schedule; shape varies by market type (see shapes below). Omitted for crypto.
data.hours.regularobject- Regular session, venue-local HH:MM.
data.hours.regular.openstring- Session open, venue-local HH:MM.
data.hours.regular.closestring- Session close, venue-local HH:MM.
data.hours.pre_marketobject- Pre-market session; only on us_equities.
data.hours.pre_market.openstring- Pre-market open, venue-local HH:MM.
data.hours.pre_market.closestring- Pre-market close, venue-local HH:MM.
data.hours.post_marketobject- Post-market session; only on us_equities.
data.hours.post_market.openstring- Post-market open, venue-local HH:MM.
data.hours.post_market.closestring- Post-market close, venue-local HH:MM.
meta.as_ofstring (RFC 3339)- When the response was produced.
Reference
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" }