sifting/io

Market hours

2 of 23 open right now

Live open / closed status, regular trading hours, pre-market and post-market sessions, and the full holiday calendar for 23 global markets including US equities, every major European and Asia-Pacific venue, plus continuous forex and crypto. Times account for daylight saving, lunch breaks, and half-days automatically.

FAQ

Common questions about market hours.

How accurate is the 'open / closed' status?

Status is computed from each country's official trading calendar, including daylight saving shifts, lunch breaks for Asian markets, and published half-days. The page refreshes from the same data feed every 15 seconds.

Which markets are covered?

Twenty-three: United States, Canada, Mexico, Brazil, United Kingdom, Germany, France, Netherlands, Italy, Spain, Switzerland, Sweden, Türkiye, Japan, Hong Kong, China, South Korea, Taiwan, India, Singapore, Australia, plus continuous forex and crypto.

Why does forex show 'open' on Sunday evening?

Forex trades from Sunday 21:00 UTC through Friday 21:00 UTC. Sunday evening in UTC is already inside the trading window. Absolute timestamps render in UTC alongside the local venue time so there is no ambiguity.

Are lunch breaks accounted for?

Yes. Asia-Pacific markets with split sessions (Hong Kong, Japan, China, Taiwan, Singapore) report 'closed' during the mid-day break and 'open' during both halves of the session.

Do you handle daylight saving time?

Yes. The weekly schedule shown on each market's detail page is in local venue time and is daylight-saving naïve (the venue's clock doesn't shift). All absolute transitions are UTC and daylight-saving correct year-round.

Can I get this data programmatically?

Yes. The full reference for the market hours, status, and calendar endpoints lives in the API documentation. These endpoints are available on every plan, including the free tier, with no additional fee.

Need this data in your app? Read the API reference.Holidays: 2022–2027 · DST and half-days handled automatically