Skip to main content

API Documentation

The Coptic Calendar API provides access to liturgical data via REST and GraphQL.

Base URL

https://api.coptic.io/api

GraphQL

/graphql

Calendar

Convert dates between Gregorian and Coptic calendars

GET
/calendar

Get today's Coptic date

GET
/calendar/:date

Convert a specific date to Coptic

Params: date: YYYY-MM-DD

GET
/calendar/month/:year/:month

Get calendar month data

GET
/calendar/ical/:year

Get iCalendar feed for a year

GET
/calendar/ical/subscribe

Subscribe to live iCal feed

GET
/calendar/ical/info

Get iCal subscription info

Readings

Daily scripture readings from the Katameros

GET
/readings

Get today's readings

GET
/readings/:date

Get readings for a specific date

Params: date: YYYY-MM-DD

GET
/readings/:date?detailed=true

Get readings with full verse text

Celebrations

Feast days and celebrations

GET
/celebrations

List all celebrations

GET
/celebrations/:date

Get celebrations for a specific date

GET
/celebrations/upcoming/list

Get upcoming celebrations

Params: days: number (default: 30)

Fasting

Fasting periods and status

GET
/fasting/:date

Check if a date is a fasting day

GET
/fasting/calendar/:year

Get full year fasting calendar

Seasons

Liturgical seasons

GET
/season

Get today's liturgical season

GET
/season/:date

Get season for a specific date

GET
/season/year/:year

Get all seasons for a year

Synaxarium

Saint commemorations

GET
/synaxarium/:date

Get saints for a specific date

GET
/synaxarium/coptic/:copticDate

Get saints by Coptic date

Params: copticDate: e.g. "7 Toba"

GET
/synaxarium/search/query

Search saints by name

Params: q: search term

Agpeya

Coptic Book of Hours prayers

GET
/agpeya

Get current prayer hour

GET
/agpeya/hours

List all prayer hours

GET
/agpeya/:hour

Get specific hour

Params: hour: prime|terce|sext|none|vespers|compline|midnight

GET
/agpeya/midnight/watch/:watch

Get midnight watch

Params: watch: 1|2|3

Search

Unified search across all content

GET
/search

Search Bible, Synaxarium, and Agpeya

Params: q: query, limit?: number, categories?: bible,synaxarium,agpeya