Market Holidays & Trading Hours API
For Financial Applications

The most accurate and comprehensive financial calendar reference data available.
Trusted by world-leading financial institutions and fintech companies.

Accurate data at an affordable price

In today's global economy, it is essential to know when markets around the world are operating. Trading calendars and schedules can change at any moment.
How do you stay on top of it?

TradingHours.com is the most trusted source for financial calendaring reference data.

All data is collected from primary sources, verified, and continuously monitored by our research staff. Data feeds are always up-to-date and provide seamless integration.

Global Market Coverage

Global coverage of 944 markets across 103 countries, including:

  • Global Equities
  • Derivative Markets
  • Currency & Bank Holidays
  • Public & Religious Holidays

If you need a market we don't cover, we will add it no additional cost.


Comprehensive Data

  • Market Holidays
  • Trading Schedules
  • Partial Days
  • Irregular Schedules
  • Timezone & DST Info
  • Public Holidays
  • Religious Holidays
  • Currency Holidays
  • Non-Settlement Dates
  • Trading Phases
  • Auction Times
  • Current Market Status

Data Formats

JSON
CSV
Excel

Data Delivery

Python Library
Bulk Download
API Integration
Online Access

How is data collected?

Our global research team collects, collates, and verifies trading hours and market holidays using exclusively primary sources. Manual and automated checks ensure the highest degree of accuracy and reliability.

Once data is collected, we then continually monitor for changes to ensure the data is always up-to-date. Data quality is our highest priority.

If you would like to learn more or see a sample of our data, please contact our sales team.

Why Choose TradingHours.com?

TradingHours.com is the most trusted source for authoritative market calendar reference data, used by thousands of market participants every day, including some of the largest financial institutions in the world.

  • No need to write complicated custom code. The API makes it easy to extract meaningful information quickly.
  • Data provided in a consistent, machine-readable format. Market holidays and detailed trading schedules for ALL supported markets.
  • Accurate, reliable data compiled from primary sources and continuously monitored for changes.

Data Solutions

Accurate and reliable data. Trusted by world-leading financial institutions and fintech companies.

Trusted by world-leading financial institutions and fintech companies.

Market Status API

Display current market status and countdowns in your application.

$ For Websites and Apps
Request a Quote

 

Perfect for adding market status indicators or market countdowns to your own website or app.
See whether a market is currently open or closed and a countdown until when the market opens or closes next
API tells you the current trading phase (pre-trading, after-hours, etc.) and if a market is closed for a holiday

Market Holidays

Complete list of trading holidays and partial days for each market.

$$ For Enterprise
Request a Quote

Includes Market Status API, plus:

Includes non-trading days, irregular schedules, non-settlement dates, and public and religious holidays in over 200 countries
Continually monitored and updated immediately to ensure data is always up-to-date
Includes past and future holidays

Trading Hours

Market holidays plus detailed trading phases for each markets.

$$$ For Enterprise
Request a Quote

Includes Market Holidays, plus:

Detailed trading phase details, including pre-open and post-close times, auction times, intermissions, etc.
Includes irregular trading schedules
Historical trading schedules
Global timezone details including Daylight Saving Time transitions

Currency Holidays

Non-settlement dates for global currency market.

$ For Enterprise
Request a Quote

Available as a standalone product that can be added to either the Market Holidays or the Trading Hours packages.

Non-settlement dates for each supported currency
Covers all major currencies

All Plans Include:

Rigorously researched data collected exclusively from primary sources and continually monitored to ensure the highest standards of accuracy.
Robust market coverage. If you need a market we don't currently cover, we will add it at no additional charge.
Flexible data delivery options, including JSON API and Bulk Download for maximum efficiency.
Excellent value. Tailored market coverage options available so you only pay for the data you need.
Prompt, knowledgeable support from our skilled team.


Ready to get started?

Request a quote. Our team will be in touch.

By clicking the button below, you agree to the TradingHours.com Terms and Conditions.



Commonly asked questions

What are FinIDs?

We use a proprietary identifier called "FinID" to uniquely identify all distinct trading schedules.

Several code systems exist to identify different financial markets, including: ISO 10383 Market Identification Codes (MICs), Reuters Instrument Code (RICs), and Bloomberg Exchange Codes. Unfortunately, none of these systems are granular enough to uniquely identify all distinct trading schedules that exist.

For example, the Chicago Mercantile Exchange (MIC: XCME) contains 9 different Segment MICs. However, the CME has far more than 9 distinct trading schedules. In fact, CME has dozens of trading schedules that vary by product (ie. different hours and holidays for Cattle Futures vs Grain Futures). We fully support all of these schedules. So, a unique identifier was needed.

We maintain a mapping between MICs and FinIDs. However, there is some ambiguity.

Our team is available to help clients map between any market identifier they use and our FinIDs.

How do I receive the data?

Data is available in multiple formats.

You can access the data through our modern JSON API. This allows you to immediately extract meaning information from the data, such as determining upcoming trading schedules for any supported market.

We also provide a bulk download option which allows you to import all information into your system at once. This is best for heavy usage.

All data is provided through our API. View the complete TradingHours.com API Documentation for more information.

How much does a license cost?

Pricing depends on which data product you choose and what markets you need. This ensures that you only pay for what you need.

Contact our sales team for a quote.

How far back does historical data go?

The amount of historical data varies by market. Most markets go back to at least 2010. Download the coverage spreadsheet to view the complete date range for each market.

How far into the future does data go?

Most markets publish holidays only one or two years in advance. Based on historical data we project holidays out up to 10 years in advance. Any projections beyond that would be too speculative to be useful.

For more complex markets like the CME, ICE, Eurex, and other derivative markets we typically project only 1 year in advance. These exchanges typically publish the finalized schedule only 3 months in advance.

Some Islamic holidays are based on the visibility of the moon. These holiday date are not confirmed until the night before and vary based on local weather patterns.

We closely monitor all projected holidays and update the data as soon as the exchange publishes the official schedule. Download the coverage spreadsheet to view the complete date range for each market.

How does TradingHours.com collect Market Holidays and Trading Hours data?

Our global research team collects, collates, and verifies data using only primary sources. We monitor market announcements closely so we never miss an update.

Data accuracy is our highest priority. That is why TradingHours.com is trusted by world-leading financial institutions and fintech companies.

How often does TradingHours.com's data update?

Our data updates frequently. Sometimes there are multiple updates per day.

As soon as we detect a change, our team updates our internal database. Once the data is updated internally, it goes through multiple automated and manual checks to ensure accuracy. Finally, the data is deployed to our production system where it is immediately available to our clients through the API.

How frequently do trading holidays and schedules change?

Trading holidays and schedules change frequently. Sometimes these changes come with very short notice. Schedules can change due to severe weather, national tragedies, etc.

Typhoons and hurricanes have been known to close markets. The death of national figures like former presidents may result in market closures. In some cases even sports can close markets. After Saudi Arabia beat Argentina in the World Cup, Saudi Arabia announced a national holiday and financial markets were closed for a day.

We monitor all markets as well as geopolitical and financial news to ensure we never miss a closure.

What markets does TradingHours.com cover?

We cover over 900 unique markets and trading venues across 100+ countries. We cover all major equity markets, options and futures markets, FX markets, and fix-income markets.

Click here to view our full market coverage.

If you need a market we don't cover, we will add it for free.

Can I see sample data?

Yes, contact our sales team and request a data sample. Please specify what markets you are interested in.

How can the data be used?

Data obtained through our service may not be made publicly available or redistributed unless incorporated by you into a value-added product or service that does not allow extraction of a substantial portion of the data.

The only exception to this is the Market Status API. This API only provides real-time information about whether a market currently is open or closed. This information may be incorporated into your publicly facing website or application.

Do you provide customer support?

Yes, our knowledgeable staff provides prompt customer support. We can answer technical questions about the API, clarify details about how and when markets trade, help with billing and payment issues, and assist with mapping FinIDs.

Please contact us with any questions.

Do you cover irregular trading schedules?

Yes, we cover partial days and irregular trading schedules for all covered markets, including options and futures markets.

Do you cover halts or cuircut breakers?

Sometimes markets close without warning. This may be due to economic factors like a sharp drop in price or technical issues like a computer glitch.

We do no add unplanned closures unless the entire market is closed for a full day. In that case we will add the closer after-the-fact.

Have a question we missed? Contact us.