APIs for Daf Yomi and Talmud Study
Daf Yomi API
This API provides information about the current Daf Yomi, including the masechta (tractate), daf number, cycle information, and upcoming masechta schedule.
The API returns a JSON object including the current daf, current cycle, the next masechta information. The masechta names are also returned as normalized keys for use in combination with the Daf PDF Viewer API.
Example:
Get Daf Yomi for today: https://www.shas.org/daf-yomi-api/
Get Daf Yomi for a specific date: https://www.shas.org/daf-yomi-api/?date=2025-01-19
Documentation: https://www.shas.org/daf-yomi-api/api-documentation.html
Daf Checklist API
This API allows you to manage your Shas.org Daf Checklist using an API key.
/data – Get Your Daf Data
/masechtot – Get List of Masechtot
/daf – Set Single Daf Status
/daf/range – Set Daf Range Status
Documentation: https://www.shas.org/daf-checklist-api-documentation/
Daf PDF Viewer API
This API provides access to Gemara Tzuras Hadaf PDF files. Request a specific masechta (tractate) and daf (page) to receive the corresponding PDF.
Example: https://www.shas.org/daf-pdf/api/?masechta=berachos&daf=61&amud=b
Documentation: https://www.shas.org/daf-pdf/api/api-documentation.html
TorahCalc Daily Learning API
The TorahCalc Daily Learning API allows you to calculate the Daf Yomi, Mishnah Yomi, Nach Yomi, Yerushalmi Yomi, Chofetz Chaim, Daily Rambam, Shemirat HaLashon, Daily Psalms, Weekly Daf, Arukh HaShulchan, Kitzur Shulchan Aruch, Sefer Hamitzvos, and Pirkei Avot for any date.
Example:
Get daily learning for today: https://www.torahcalc.com/api/dailylearning
Get daily learning for a specific date: https://www.torahcalc.com/api/dailylearning?date=2026-01-19
Returns JSON format object with Daf Yomi values:
.data.dafYomi.name – Daf Yomi page in English (e.g. “Menachot 8”)
.data.dafYomi.hebrewName – Daf Yomi page in Hebrew (e.g. “מנחות דף ח׳”)
.data.dafYomi.url – Sefaria link (e.g. “https://www.sefaria.org/Menachot.8a?lang=bi“)
Documentation: https://www.torahcalc.com/api
TorahCalc Zmanim API
The TorahCalc Zmanim API allows returning structured Zmanim and event times for a given location.
Example:
Zmanim for coordinates: https://www.torahcalc.com/api/zmanim?latitude=40.7127753&longitude=-74.0059728
Zmanim for a geocodable location: https://www.torahcalc.com/api/zmanim?location=Jerusalem&date=2026-01-23&candleLightingMinutes=40
Documentation: https://www.torahcalc.com/api
