Complete listing of all public endpoints — descriptions, parameters, and live examples.
/v1/ endpoints require a free API key as of June 20, 2026.
Example links below point to browser-friendly previews where available.
This page is the product-facing reference for all public FinCal API endpoints.
All endpoints are hosted at https://fincalapi.com and return JSON by default.
Most endpoints also accept a format parameter: json (default), text, csv, or html.
Endpoints for exploring what is available and what is happening across all calendars.
Returns the trading status (open, holiday, early close, weekend) for all supported calendars — or a single calendar — for today or a specified date. Defaults to today in America/New_York time.
Returns recent FinCal API product announcements: newly added calendars, data corrections, and new endpoint releases. Defaults to the past 7 days.
Returns all supported calendar codes with their display name, country, timezone, region, holiday count, and a link to the details page.
Returns upcoming holidays and early-close events across all calendars (or a single calendar) within a configurable look-ahead window.
Check whether a specific date is a holiday, early close, or normal business day.
Comprehensive status for a date: returns status (open / full_close / early_close), is_holiday, is_early_close, is_weekend, and close_time.
Simple boolean check: returns true if the date is a holiday on the specified calendar, false otherwise. Weekends are not holidays.
Returns whether a date is an early-close day, plus the close_time in local exchange time (e.g. 13:00 for NYSE).
Returns true if the date is a valid settlement date (i.e. a business day that is not a holiday or weekend).
Extended holiday check: returns is_holiday, status, and close_time in a single response.
Calculate next/previous business days and T+N settlement dates.
Returns the next business day after the given date, skipping weekends and holidays.
Returns the most recent business day before the given date, skipping weekends and holidays.
Calculates the T+N settlement date from a trade date, skipping weekends and holidays. Returns settlement_date as ISO string.
Returns the next valid settlement date on or after the given date (T+0 if the input date is itself a valid settlement date, otherwise T+1).
Returns the Nth business day offset from a base date. Positive N moves forward; negative N moves backward. Equivalent to T±N calculation.
Legacy settlement date endpoint — functionally equivalent to /v1/settlement_date. Prefer /v1/settlement_date for new integrations.
Retrieve lists of upcoming holidays and calendar data in bulk.
Returns all holidays (and early-close days) for a calendar within a given date range. Useful for bulk calendar population.
Returns the next N upcoming holidays for a calendar, starting from today or a specified date.
Plain-text optimized list of upcoming holidays — one date per line with a "Holidays" header. Designed for Excel Web Query imports.