Your comments

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? 

    Hi Aron,


    Thanks for writing in! To help troubleshoot, we first need to identify the exact Hebcal calendar URL you're subscribed to, since the options you chose when generating it (e.g. how many years of events to include) are encoded in the URL itself.


    Here's how to find it:


    **On iPhone or iPad:**

    1. Open the **Settings** app

    2. Tap **Calendar → Accounts → Subscribed Calendars**

    3. Tap the Hebcal calendar in the list

    4. The URL in the **Server** field is your feed URL — please copy it and share it with us

    The server/URL field shown there is the exact download.hebcal.com URL you subscribed to. We need the full URL to help diagnose the issue.


    **If you set it up with iCloud as the location**, the URL may be easier to find on a Mac:

    1. Open the **Calendar** app on your Mac

    2. In the left sidebar, right-click (or Ctrl-click) the Hebcal subscribed calendar

    3. Choose **Get Info**

    4. Copy the full URL shown there


    Once you share the URL with us, we can check exactly which calendar was generated and whether it needs to be recreated with a longer date range. The most common cause of a calendar ending around Shavuot is that a one-year URL was generated rather than an ongoing subscription — and that's easy to fix!


    Looking forward to hearing from you.

    Hi,


    Thank you for your feedback! We completely understand the importance of Android support, especially for users in Israel.


    We want to clarify that Hebcal is a website, not an app, so we’re not tied to any particular platform or ecosystem. We actually do support Android users through Google Calendar sync, which works great on Android devices.


    We have step-by-step instructions for syncing Jewish holidays to your Android calendar here:

    https://www.hebcal.com/home/206/android-calendar-jewish-holidays-download


    Could you take a look at those instructions and let us know at which step you’re running into trouble? We’d be happy to help you get it working!


    Best regards