Your comments
You can subscribe to receive weekly Shabbat candle-lighting times and the Torah portion straight to your inbox! Just sign up here: https://www.hebcal.com/email
You’ll get a maximum of one email per week, typically sent Thursday mornings — no spam, just what you need to prep for Shabbat.
Thanks for posting an example. I'm guessing that you're not specifying a start year, so the API is using the current Hebrew year (5786) as the start year. Hebrew year 5786 began on Tue, 23 September 2025, so the dates generated by the API could be as early as that date.
In your second example of Person1’s 4th Yahrzeit (21st of Sivan) the date is 2026-06-06 / 21 Sivan 5786 which may have been after the date you called the API but matches what you've asked the API to deliver you -- all calculations of dates during Hebrew years 5786-5787.
Does this help?
Thanks for your message. Can you post some sample output from the API and highlight exactly what looks different than what you are expecting to see?
this should be fully resolved now. Thank you for your patience
Thanks for your message. Hebcal does not publish regular Shabbat mincha Torah readings on our Leyning spreadsheet downloads nor via the Leyning (Torah Reading) API. We publish weekday readings only for Mondays & Thursdays. We do publish Mincha readings on those spreadsheets for fast day holidays that have a special mincha reading (YK, 9Av, and minor fasts like Asara B'Tevet / Tzom Tammuz).
When Rosh Hashanah falls on Shabbat (Saturday), the Torah scroll is read during Mincha, but it does not feature a holiday-specific reading. Instead, following the standard Shabbat afternoon practice, the community reads the very beginning (the first section/aliyah) of the upcoming weekly Torah portion (the Parshah) for the next week.
In the case of Rosh Hashanah 5787 which occurs on Sat, 12 September 2026, the Shabbat mincha reading is Parashat Ha’azinu, the upcoming regular weekly parsha
Thanks for your message, we have confirmed this bug and a fix is in the works!
You're welcome! Your question prompted us to make two small changes which will hopefully help others:
1. If the number of events in the feed would exceed 2400, try truncating old events. In this case we'd go back only 90 days from today (but not all the way back to the beginning of the year).
2. If after limiting the lookback to 90 days we still have >= 2400 events, we now insert a synthetic "Hebcal calendar feed truncated" all-day untimed event in the calendar to let the user know why their calendar feed seems to end prematurely
Thanks again for using Hebcal.
Thanks for sending this calendar URL, this has helped us to debug the issue.
The issue is that you have selected 9 different Daily Learning calendars (Perek Yomi, Tanakh Yomi, Psalms, Daily Rambam, etc) in a single calendar feed, which results in a calendar feed that contains more than the maximum (2400) number of events in a calendar feed.
Size limitations imposed by Google and other calendar clients starting in 2016 require that Hebcal limit the number of events per calendar feed. If the options you select generate many events, the feed may need to be shortened.
This problem is described in a bit more detail on this page:
https://www.hebcal.com/home/1398/number-of-years-in-calendar-feed-subscriptions
Our recommended workaround is to use multiple subscriptions. If you subscribe to 10 different calendar feeds (one for regular holidays + Tel Aviv candle-lighting times and the other 9 for each individual learning calendar), we can control the length of the feed and often provide multiple years of event lookahead.
An added advantage of the multi-subscription approach is that you can choose separate colors in Google Calendar or iOS/iCloud calendar for each calendar event feed.
Could you send us a link to the Nach Yomi schedule you’re using that shows the one-day difference?
Customer support service by UserEcho
Not currently. Can you specify years=2 or years=3 and then filter/ignore any events that are before today?