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 are open around the world.
But trading calendars and schedules can change at anytime. How do you keep your calendars are up-to-date?

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. Our data feeds provide instant updates and seamless integration.

Global Market Coverage

Global coverage of 974 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

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. No setup fees and tailored market coverage 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?

TradingHours.com created the "FinID" in order 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. The 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 licensees determine which FinIDs are relevant to them by mapping between any market identifier you 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 covered. This ensures that you only pay for what you need. There is no setup fee.

We charge by site license. For example, if your company has offices in New York and London then you would need 2 site licenses.

A site license is defined as a single office location where employees regularly work. For remote-first organizations, licenses are based on the size of the company.

Discounts are available for multiple site licenses.

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 core 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.

Do trading holidays and holidays change frequently?

Trading holidays and holidays do change periodically. Sometimes these changes come with very short notice. Schedules can change due to political reasons, economic events, weather, or other issues.

For example, the beginning of Islamic and Hindu holidays depend on the visibility of the moon. As a result, in some countries, local weather can impact the official market closure dates. Sometimes these changes are announced less than 24 hours beforehand. We monitor these situations closely to ensure correctness.

Even in more established markets, holidays can change with short notice. For example, when former President George H.W. Bush died, the NYSE closed for a day of mourning with just 5 days notice.

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.

What are "Core" and "Extended" markets?

We have 3 tiers of markets: "Core", "Extended", and "All". Core markets include only major equity markets. Extended covers all global equity markets. The final tier, "All Markets", includes global options and futures markets as well.

These tiers exist so that you only pay for the data need.

Click here to view our full market coverage.

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 is open or closed. This information may be incorporated into your publicly facing website or application.

What are your payment terms?

All licenses require a 1 year commitment. We offer NET30 payment terms. There is a 10% discount for yearly billing. Flexible terms are available for larger contracts.

The Market Status API can be billed month-to-month with a credit card on file.

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?

No, we do not cover halts or circuit breakers.

Our policy is that if a closure or halt is announced with less than 24 hours notice we only add it to our system if the entire market is closed and the closure lasts an entire day. In this case, the closure will be added after-the-fact.

If only some securities are closed or the closure lasts less than a full day, then it will not be covered in our data.

There is an exception for Islamic and Hindu holidays where sometimes the official holiday date is not set until less than 24 hours beforehand. We will always cover these holidays.

Have a question we missed? Contact us.