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