25 Calendar APIs

Calendar APIs let you add calendar capabilities without building from scratch. Every entry below is profiled with trust signals — pricing model, authentication requirements, CORS support, rate limits, and live uptime checks — so you can compare options and pick production-safe choices instead of guessing from a link list.

schedulingeventsavailabilityremindersappointments
APIPricingAuthCORSHealth
Abstract Public Holidays
Data on national, regional, and religious holidays via API
FreemiumAPI KeyNoProfile
Calendarific
Worldwide Holidays
FreemiumAPI KeyNoProfile
Calendly API
Calendly API for scheduling links, event types, scheduled events, invitees, and webhook subscriptions to automate meeting workflows.
FreemiumOAuthNoProfile
Checkiday - National Holiday API
Industry-leading holiday data with over 5,000 holidays and thousands of descriptions
FreemiumAPI KeyUnknownProfile
Church Calendar
Catholic liturgical calendar
FreeNoUnknownProfile
Czech Namedays Calendar
Lookup for a name and returns nameday date
FreeNoNoProfile
DigiDates
Various date and time calculations
FreeNoNoProfile
Generate iCAL
Generates iCal calendar events that can be used across calendar applications
FreemiumAPI KeyNoProfile
Google Calendar
Display, create and modify Google calendar events
FreeOAuthNoProfile
Google Calendar API
Official Google Google Calendar API REST API (v3) discovered via Google APIs Discovery Service.
UnknownUnknownYesProfile
Google Cloud Tasks API
Official Google Cloud Tasks API REST API (v2beta2) discovered via Google APIs Discovery Service.
UnknownUnknownYesProfile
Google Tasks API
Official Google Google Tasks API REST API (v1) discovered via Google APIs Discovery Service.
UnknownUnknownYesProfile
Hebrew Calendar
Convert between Gregorian and Hebrew, fetch Shabbat and Holiday times, etc
FreeNoNoProfile
Holidays
Historical data regarding holidays
FreemiumAPI KeyNoProfile
LectServe
Protestant liturgical calendar
FreeNoYesProfile
Nager.Date
Public holidays for more than 90 countries
FreeNoNoProfile
Namedays Calendar
Provides namedays for multiple countries
FreeNoNoProfile
Non-Working Days
Simple REST API for checking working, non-working or short days for Russia, CIS, USA and other
FreeNoNoProfile
Non-Working Days
Database of ICS files for non working days
FreeNoNoProfile
OpenHolidays API
Public and school holidays for many countries via an open REST API
FreeNoNoProfile
Russian Calendar
Check if a date is a Russian holiday or not
FreeNoNoProfile
The Calendar API
Public holidays for US states and 30 countries plus sports and finance calendars as static JSON
UnknownUnknownYesProfile
UK Bank Holidays
Bank holidays in England and Wales, Scotland and Northern Ireland
FreeNoYesProfile
World Time API
A simple API to get the current time based on a request with a timezone.
UnknownUnknownYesProfile
caldays API
Public holidays for 195+ countries
FreeAPI KeyYesProfile

How to choose a calendar API

Start with pricing and auth: free tiers and no-auth APIs are fastest to prototype with. Then check CORS if your app calls the API from the browser, and health before you commit — a great API that's been down for a week will block your launch. Each profile below shows all of these signals plus rate limits where documented.