Is there a way to know (perhaps through an online database) when a particular verse of the Bible have been or will be read in Mass (if ever)? It could be under any rite (ordinary, extraordinary, Maronite, etc).

There are plenty of websites where you can check the particular readings of a given day (e.g. here and here), but the format in which these are presented are not easy for searching, or they cover a short period. But clearly, these websites are being sourced from somewhere so there information, in principle, is out there.

The ideal resource would be one where you would input a verse, and obtain in return exact dates when that verse has been read or will be read.

PS: why would this be useful? Well, say you have a blog of biblical commentary and have reflections of a particular verse. You might want to publish the text when it coincides with the particular day it is read in Mass.

  • If you do this with your blog: Do you plan to write programs yourself? Commented Sep 21, 2018 at 10:23
  • @MartinRosenau Hi Martin. I'm not sure I understand the question. But if it's not already done, it seems to be something quite doable. Get lectures for every possible date into file (xml?), split joint verses into individual ones, and add search mode to website. It's something I would definitely love to do if time allows.
    – luchonacho
    Commented Sep 21, 2018 at 10:28
  • There are various rules used to find out which week in the year circle or holiday a certain day is. And somewhere there must be the rules which text is read on what holiday. Your program would for example calculate that a certain day is the Monday of the 19th week in the year circle. Then you look up the rules which text is read on the Monday of the 19th week. And doing so you find out which text is read on the certain day. Commented Sep 21, 2018 at 10:39
  • @MartinRosenau Sounds logical. As you say, "somewhere" these rules must be. Maybe they have not been electronically codified in an algorithm yet. Someone is perhaps doing it manually. The Vatican? hehe Maybe this one but the site seems to be badly maintained.
    – luchonacho
    Commented Sep 21, 2018 at 10:45

2 Answers 2


Divinum Officium (GitHub repository), written in Perl, can do this. It contains data files for the Mass in several languages. Bible verses begin with a "!" (e.g., "!Num 17:8"), so you can easily search those files for verses. Divinum Officium generates a liturgical calendar, too.

  • Interesting, though it doesn't seem to include the 1969 calendar? Commented Sep 22, 2018 at 11:00
  • I'm not quite sure how to link the datafiles to dates. The other answer, albeit in German, and only for the ordinary rite, does have what I need in a straightforward fashion. Thanks anyway.
    – luchonacho
    Commented Sep 24, 2018 at 17:02
  • Hi there. Do you know how to search for a given psalm in the Divine Office files? Say you want to find when (liturgical day and Hour) psalm 80 is read (like today, Lauds). Which files would you look for? I can't quite get the structure of the files. (although it seems Matt is right; 69 calendar not included so might not show today as a result).
    – luchonacho
    Commented Mar 12, 2020 at 12:42
  • @luchonacho That sounds like a good feature you could suggest (by submitting an "issue" / feature request here) that the developers implement.
    – Geremia
    Commented Mar 13, 2020 at 0:36

The German Liturgic Institute has a website with an index of all pericopes printed in one of the eight volumes of the German lectionary (ordinary rite). It has sites for each biblical book with the pericopes, the day when it is read and volume with site where it is printed (e.g. Num "11,4b-15; Mo 18. Wo. JK I; VI 3"). Everything is in German, but I think you can deal with it.

When the found liturgical day will be next time in the real world, you have to look up by yourself. There are also pericopes that are only read at special occasion (e.g. Num 3,5-9 at the consecration of a deacon).

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .