πŸ™ Catholic Readings API

Free, open-source REST API for Catholic liturgical data

✨ No Rate Limits πŸ”“ Open Source πŸ“± CORS Enabled ⚑ GitHub Pages
Get Started View on GitHub

🎯 Mission

To provide the Catholic developer community with reliable, free access to liturgical data for building apps, websites, and tools that serve the faithful worldwide.

πŸ“–

Daily Mass Readings

First Reading, Psalm, Second Reading, Gospel

πŸ‘‘

Liturgical Calendar

Complete calendar with saints, feasts, and solemnities

πŸ—“οΈ

Liturgical Seasons

Ordinary Time, Advent, Christmas, Lent, Easter

πŸ‡ΊπŸ‡Έ

USCCB Alignment

Verified against US Catholic liturgical norms

πŸ›‘οΈ Liturgical Note: Technical & Historical Context

This API prioritizes technical correctness aligned with the General Roman Calendar for the United States (USCCB norms). To serve the faithful and developers who value traditional context, we have added new fields to the 2026 dataset:

  • subSeason: Provides specific context (e.g., "Time after Epiphany") for transitional periods.
  • liturgicalNote: Clarifies modern observances, such as transferred celebrations (e.g., Epiphany, Ascension, Corpus Christi).
  • historicalNote: Documents traditional dates (e.g., January 6th for Epiphany) and historical markers (e.g., Septuagesima Sunday).

The Christmas Season continues through the Feast of the Baptism of the Lord (Jan 11, 2026), with Ordinary Time beginning on the following Monday.

πŸš€ Quick Start

Try the API Live!

Click the buttons below to fetch real data:

πŸ“– Get Daily Readings

GET /readings/2025/MM-DD.json
fetch('https://cpbjr.github.io/catholic-readings-api/readings/2025/09-07.json')
  .then(response => response.json())
  .then(data => console.log(data));

πŸ‘‘ Liturgical Calendar

GET /liturgical-calendar/2025/MM-DD.json
fetch('https://cpbjr.github.io/catholic-readings-api/liturgical-calendar/2025/09-08.json')
  .then(response => response.json())
  .then(data => console.log(data));

πŸ“Š Data Coverage

πŸ“ˆ Statistics

  • 1000+ Total Entries - Complete liturgical data for 2025-2026
  • 365 Readings (2026) - Full year dataset extracted from USCCB
  • 365 Celebrations (2026) - Complete liturgical calendar skeleton
  • Verified Accuracy - Cross-referenced with official sources

πŸŽ–οΈ Liturgical Rankings

  • Solemnities - Christmas, Epiphany, Assumption
  • Feasts - Apostles, Evangelists, major saints
  • Memorials - Obligatory commemorations
  • Optional Memorials - Saints that may be celebrated

πŸ’‘ Use Cases

β›ͺ Parish Websites

Display daily readings on your parish homepage. Perfect for bulletin integration and member engagement.

πŸ“± Mobile Apps

Build Catholic prayer apps with daily readings, liturgical calendar, and saint information.

πŸŽ“ Educational Tools

Create learning platforms for Catholic schools, RCIA programs, and faith formation resources.

πŸ“° Automated Content

Generate bulletins, newsletters, and social media posts with current liturgical data.

πŸ› οΈ Response Examples

πŸ“– Readings Response

{
  "date": "2025-09-07",
  "monthDay": "9/7",
  "season": "Ordinary Time",
  "readings": {
    "firstReading": "Wisdom 9:13-18b",
    "psalm": "Psalm 90:3-4, 5-6, 12-13, 14 and 17",
    "secondReading": "Philemon 9-10, 12-17",
    "gospel": "Luke 14:25-33"
  },
  "usccbLink": "https://bible.usccb.org/bible/readings/090725.cfm",
  "apiEndpoint": "https://cpbjr.github.io/catholic-readings-api/readings/2025/09-07.json"
}

πŸ‘‘ Celebration Response (Memorial with Saint Image)

{
  "date": "2026-01-31",
  "monthDay": "1/31",
  "season": "Ordinary Time",
  "celebration": {
    "name": "Saint John Bosco, Priest",
    "type": "MEMORIAL",
    "quote": "Run, jump, shout, but do not sin.",
    "description": "The 'Father and Teacher of Youth,' he founded the Salesians...",
    "image": "https://upload.wikimedia.org/wikipedia/commons/thumb/6/65/..."
  },
  "apiEndpoint": "https://cpbjr.github.io/catholic-readings-api/liturgical-calendar/2026/01-31.json"
}

Note: MEMORIAL celebrations include saint images from Wikipedia when available.

🀝 Contributing

We welcome contributions from the Catholic developer community! Help us improve and expand this resource:

Contribute on GitHub