/v1/calendarsAll supported calendar codes with metadata — names, countries, timezones, and holiday counts.
Last Updated: 2026-05-13
Returns a complete list of all supported financial calendar codes along with metadata for each one. Use this endpoint for discovery and to validate calendar names before passing them as parameters to other endpoints. All calendars returned have supported: true — the API will never return a calendar code that it cannot query.
GET https://fincalapi.com/v1/calendars
This endpoint takes no parameters.
| Field | Type | Description |
|---|---|---|
code |
string | The calendar identifier used in all other API calls (e.g., NYSE, SIFMA-US). |
name |
string | Human-readable full name of the exchange or organization. |
description |
string | Brief description of the calendar and what it covers. |
country |
string | Country or territory the calendar belongs to (e.g., US, UK, Japan). |
region |
string | Geographic region: North America, Europe, or Asia-Pacific. |
timezone |
string | IANA timezone string for the exchange's primary trading hours (e.g., America/New_York). |
supported |
boolean | Always true for all returned entries. |
holiday_count |
integer | Number of holiday/early-close dates stored for this calendar. |
details_slug |
string | Path to the human-readable detail page for this calendar (e.g., nyse.html). |
note |
string | Optional. Present on alias calendars (e.g., NASDAQ and AMEX share the NYSE schedule). |
Click the link to see live JSON output:
import requests
response = requests.get("https://fincalapi.com/v1/calendars")
data = response.json()
print(f"Total supported calendars: {data['count']}")
for cal in data["calendars"]:
print(f" {cal['code']:12} {cal['name']} ({cal['country']}, {cal['timezone']})")
curl "https://fincalapi.com/v1/calendars"
Abbreviated example showing two entries from /v1/calendars:
{
"calendars": [
{
"code": "NYSE",
"name": "New York Stock Exchange",
"description": "NYSE equity market holiday calendar.",
"country": "US",
"region": "North America",
"timezone": "America/New_York",
"supported": true,
"holiday_count": 21,
"details_slug": "nyse.html"
},
{
"code": "NASDAQ",
"name": "NASDAQ",
"description": "NASDAQ stock market holiday calendar (shares NYSE schedule).",
"country": "US",
"region": "North America",
"timezone": "America/New_York",
"supported": true,
"holiday_count": 21,
"note": "Shares NYSE calendar",
"details_slug": "nasdaq.html"
}
...
],
"count": 14
}
/v1/today, /v1/upcoming, or settlement endpoints/v1/announcements.note field indicating the shared source.holiday_count reflects all stored holiday and early-close records, not just full-close holidays.details_slug field points to the human-readable calendar detail page served at /{slug} (e.g., /nyse.html).