Overview
Checkiday is a holiday data API covering more than 5,000 national days and observances in the United States, including unofficial holidays like National Pizza Day. It lets you query by date to retrieve all holidays for that day, along with descriptions and links to detailed information. An API key from APILayer is required.
Beginner Tip
The free tier on APILayer provides 100 requests/month — enough for testing. Pass your key in the apikey header, not as a query parameter, which is the most common setup mistake.
Available Data
The kind of data this API exposes, based on its documentation. We could not call the endpoint to confirm the exact field names.
Example Response
Illustrative shape only — we were not able to call this endpoint (it requires credentials or exposes no public sample URL), so the fields below show the kind of data this API returns rather than a recorded response.
{
"name": "Japan",
"capital": "Tokyo",
"population": 125800000,
"region": "Asia",
"languages": [
"Japanese"
],
"flag": "https://flagcdn.com/jp.svg",
"currencies": [
{
"code": "JPY",
"name": "Japanese yen"
}
]
} Field Reference
holidays[].id Unique slug identifier for the holiday, e.g., "independence-day". holidays[].name Display name of the holiday, e.g., "Independence Day". holidays[].url URL on Checkiday.com with detailed information and history about the holiday. date The queried date echoed back in YYYY/MM/DD format. timezone Timezone used to determine the current date; defaults to America/Chicago. Implementation Example
Calls a real endpoint of this API. Replace any placeholder credentials with your own key.
const url = "https://apilayer.com/marketplace/checkiday-api";
// Replace headers or query params with the values required by this API.
const response = await fetch(url, {
headers: {
"X-API-Key": "YOUR_API_KEY"
}
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data); What Can You Build?
Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.
Common Errors & Troubleshooting
Generated guidance based on this API's documentation, not observed by us. Treat it as a starting point and check against the provider's own error reference.
Metadata Score Breakdown
Estimated from metadata — endpoint not independently tested
Metadata estimate · endpoint not independently tested
Technical Specifications
Related Tags
Similar APIs
View All →Calendarific
Calendarific is a REST API that returns public holidays for over 230 countries and territories, supporting both Gregorian and non-Gregorian calendars.
Festivo Public Holidays
Festivo is a public holidays API covering more than 60 countries with regional subdivision support, providing both national and state/province-level holidays.
Holidays
Holiday API (holidayapi.com) provides historical and current public holiday data for over 100 countries, dating back to 2015.
Public Holidays
Abstract's Public Holidays API delivers structured data about national, regional, and religious holidays for countries worldwide.
Church Calendar
⭐ Beginner's PickChurch Calendar (calapi.inadiutorium.cz) is a free, no-auth REST API that returns the Roman Catholic liturgical calendar for any date or month.