Trading Hours & Market Holidays Data

Financial calendar data used in trading, settlement, and compliance workflows

See Coverage
Global Coverage
Updated immediately
Trusted by Leading Institutions
Stylized world map

Why TradingHours.com

Market calendars you can rely on

Replace manually maintained calendars, reduce operational risk, and keep systems aligned with markets worldwide.

Broad global coverage

Comprehensive trading hours and holiday calendars across equities, fixed income, derivatives, and commodities markets worldwide.

Every session, every phase

Regular, partial, and irregular sessions, including pre-market, post-close, auctions, and settlement windows.

Continuously verified

Continuously maintained and verified by our research team to ensure accuracy and reliability.

One schema, every market

Delivered in a standardized JSON, CSV, or Excel structure across all markets, making integration simple.

Enterprise-grade reliability

Trusted by leading financial institutions and fintech companies to power mission-critical operations.

Flexible Data Delivery

Cloud API, on-premise deployment, or downloadable files. Use market calendar data wherever you need it.

What's in the data

Key datapoints

When markets open, close, and pause, researched from primary sources and delivered in one consistent schema.

Detailed Trading Schedules

Pre-open, auctions, settlement windows, and after-hours, plus random start/end times.

Market Holidays

Non-trading days for every market, published years in advance.

Partial Trading Days

Half-days and early closes, with the exact adjusted hours for each session.

Irregular Schedules

Temporary adjustments and unplanned closures, from severe weather to national days of mourning.

Currency Holidays

Central-bank and payment-system holidays for all major currencies.

Settlement Windows

Know when the official daily settlement price for futures and options contracts is calculated.

Timezones & DST Changes

Every time carries a timezone indicator, with Daylight Saving Time transitions tracked.

Public & Religious Holidays

Public and religious holidays, tracked separately from market holidays.

Live Market Status

Current open or closed status, perfect for building dashboards and countdowns.

Product-Level Schedules

On major derivatives markets, hours at the product and contract-group level, not only the exchange.

Who it's for

Use Cases

From front-office trading to back-office settlement, accurate market calendars are foundational.

Backtesting

Extensive, accurate historical trading hours and holidays for backtesting.

Settlement Date Calculation

Project settlement dates and manage cash flows using non-settlement dates and currency holidays.

Cross-Border Value Dates

Value date logic that respects business days in both the market and the currency.

Back & Middle Office Operations

Replace manually maintained calendars in operational workflows and reconciliation processes.

Portfolio Rebalancing

Plan rebalancing schedules around holidays and shortened sessions.

Algorithmic Trading

Schedule strategy start and stop times around sessions, auctions, and early closes.

End-of-Day Batch Processing

Trigger jobs and official P&L cutoffs off actual close times, including partial trading days.

Pre & Post Trade Checks

Validate orders against live market status before routing, and verify execution times after the trade.

Client names withheld for confidentiality.

How it works

Integration options

From real-time APIs to scheduled bulk exports, get calendar data how and when you need it.

Data formats

Formats

All formats contain the same calendar data. Choose the structure that fits your systems.

JSON
CSV
Excel
Exchanges
0
Markets & Trading Venues
0
Countries
0

How is data collected?

Our research team monitors official exchange announcements, central banks, and regulators continuously.

01

Primary Sources

Each holiday and schedule is recorded from the authority that publishes it, not from a secondary calendar or unofficial summary.

02

Updated immediately

Our research team detects changes and updates the data to reflect the latest market schedules and holiday information immediately.

03

Quality Assurance

Every data point undergoes automated validation and manual review to maintain the highest standards of accuracy and reliability.

Data products

Built for financial operations

Thorough, current market calendars for trading systems, back offices, and financial applications worldwide.

Market Holidays

For Enterprise

Covers non-trading days, irregular schedules, and non-settlement dates across 180+ exchanges.

Includes currency, public, and religious holidays for comprehensive coverage.

Continuously monitored so calendars stay accurate and current.

Provides both historical and future holidays to support backtesting and forecasting.

Market Holidays + Trading Hours

For Enterprise Top Choice

Complete trading session data including pre-open, post-close, auction, intermission, and settlement windows.

Includes irregular trading schedules and temporary session adjustments.

Historical datasets capture point-in-time trading hours for accurate backtesting.

Global timezone normalization including Daylight Saving Time transitions for consistency across regions.

Expiry Dates & Times

For Enterprise

Programmatic access to futures and options expiry dates and times.

Includes last trade, delivery, and notice dates plus safe-to-trade and position-limit details.

Coverage for all major futures and options contracts, enabling precise lifecycle management.

Market Status API

For Websites and Apps

Add live market indicators or countdowns directly to your website or app.

See whether a market is currently open or closed and a countdown until when the market opens or closes next.

Provides the current trading phase (pre-open, after-hours, etc.) and accounts for holidays and irregular schedules.

What's included

Included with every plan

Historical & Future Data. Schedules published years in advance, plus deep history.

Point-in-Time Calendars. The exact schedule in effect on any date.

Delivery Options. API, flat files, Python, Snowflake, or on-prem.

Straightforward Licensing. Clear annual terms, without complexity.

Intra-day Updates. Continuous monitoring. Changes published as soon as they are verified.

Primary-Source Research. Sourced from official exchange announcements.

Free Coverage Additions. Markets you need, added at no extra cost.

Universal Mapping. Calendars mapped to MICs, RICs, and exchange-specific product identifiers.

Dedicated Support. Direct support from a knowledgeable team.

Request access

Speak with our team to get started.

Book a Call

Frequently Asked Questions

General Questions

We provide global financial calendar reference data, including:

  • Trading Hours - Detailed schedules for global markets, including pre-open and post-close times, auction periods, intermissions, and more.
  • Market Holidays - Trading holidays and partial trading days for each market, along with non-settlement dates and public and religious holidays across 182 countries.
  • Non-Settlement Dates - Days when trade settlement does not occur, used for settlement date calculation and cash forecasting.
  • Currency Holidays - Central-bank holidays for major currencies, including Fedwire and TARGET.
  • Irregular Schedules - Temporary or atypical trading schedules, including seasonal changes and special circumstances.

This data is researched and verified from primary sources. It is available through a REST API, CSV, and Excel formats.

TradingHours.com collects information from official exchange announcements, central banks, and regulators. We then cross-check each data point against multiple references for consistency.

We actively monitor markets for newly announced holidays or revised schedules. Changes are reflected in the data immediately.

Accuracy and reliability are our highest priority.

We provide several flexible delivery options to meet your integration needs:

Yes, click here to review our data dictionary.

Our research team continuously monitors all covered markets for changes to their trading hours and holidays. As soon as a market publishes new holidays or makes a schedule change, we verify and update our data, making it available through the API immediately.

Data is updated whenever changes to trading hours or holidays are detected, or when additional historical or forward-looking data is added. Data updates can occur frequently, sometimes multiple times per day. We recommend most clients ingest our latest data daily.

To check when the data was last updated, you can use the Last Updated API endpoint, which provides the timestamp of the most recent update.

The schema stays stable so existing integrations keep working.

Market Coverage and Availability

We cover major equity markets, listed derivatives, and selected fixed-income markets. Schedules are structured to capture the details that differ by venue.

For a detailed list of covered markets and currencies, along with the specific date ranges available for each market, you can download our comprehensive coverage file.

If you require information on a market not currently included in our coverage, we will add it at no additional cost to ensure our data meets your specific needs.

Yes, we can create custom schedules tailored to your specific firm's requirements.

We offer extensive historical data. The data range available varies by market. To view the complete list of markets we cover and the specific date range for each market, download our coverage file.

Yes, we have point-in-time calendar tracking. When an exchange modifies its trading hours, we record the historical schedules along with the exact dates of transitions. The API or Python Library returns the trading hours in effect on any given date.

As soon as markets publish their official holiday calendars, we promptly update our database. Most markets release schedules 1–3 years in advance, and for many markets, we extend projections even further based on historical patterns and known rules.

For detailed information on how far into the future data is available for each market, download our comprehensive coverage file.

Schedule and Holiday Details

Yes, we track half-days and irregular schedules. For example, on the day after Thanksgiving in the US, the NYSE closes at 1:00 p.m. ET instead of 4:00 p.m. ET.

We also monitor irregular schedules caused by unplanned delays or closures due to natural disasters or technical issues.

Additionally, markets with overnight trading schedules, such as options and futures markets, may have complex hours around certain holidays. All of these irregularities are accurately tracked in our data.

Yes, we track non-settlement dates in addition to non-trading days (market holidays).

Yes, we cover the holidays observed by the central bank of major currencies. This includes official funds transfer systems, such as Fedwire in the U.S.

Yes, we provide coverage for public holidays and religious holidays.

Market holidays do not always align with public holidays. For instance, the NYSE remains open for trading on Veterans Day and Columbus Day, though these are non-settlement days. Conversely, Good Friday is a market holiday but not a public holiday in the U.S., and trades from prior days can still settle on that day.

The start of Islamic holidays is determined by the visibility of the moon, which cannot be predicted with certainty far in advance. In such cases, we provide an estimated date for the holiday and closely monitor the relevant exchange, government organization, or religious authority responsible for officially declaring it. Once confirmed, we update the data immediately.

Our data includes fields that specify the earliest and latest possible times in cases where exchanges implement randomization.

See our data dictionary for details.

We closely monitor all markets for unplanned closures, whether due to natural disasters, technical issues, or other unexpected events. Once our team identifies and verifies a closure, we update the data promptly. We also maintain comprehensive historical records to ensure accuracy and reliability in tracking these disruptions.

All times in our data include a time zone indicator, making it simple to convert to any other time zone. Additionally, for convenience, we offer a Timezone API that makes it easy to look up time zone offsets and Daylight Saving Time transitions.

Licensing and Support

Pricing is based on the markets you need coverage for and the specific data points required (e.g., trading hours, market holidays, market status API, currency holidays, etc.).

We license data on a per-application basis, exclusively for internal use and directly to end-users. All licenses are issued on an annual basis.

Yes. We provide prompt, knowledgeable support, including technical assistance. We do not just sell you data. We work as a partner to help you solve your market calendar and timing needs.

Calendar errors are operational risk. Our research team treats them that way and gets fixes out immediately.

With that in mind, our team can:

  • Collaborate with you to align our calendars with your internal systems and workflows
  • Assist with mapping your codes and identifiers, including MICs, RICs, and exchange-specific product identifiers
  • Provide guidance on incorporating calendar data into your processes
  • Respond quickly to questions or technical issues
  • Share practical guidance so you get full use of the data

We stay with you after the license is signed, not only at the handoff.

Yes, we can provide sample data and offer an evaluation period to qualified companies. Please contact us to get started.

You can also download our full list of covered markets.

Subscribe to our latest updates