ממשק JSON של ZmanimPro

נקודות קצה (endpoints) חינמיות בפורמט JSON לזמני שבת ואיתור ערים — ללא מפתח גישה. אותם חישובים אסטרונומיים (NOAA) שמניעים את האתר, זמינים לאפליקציות ולאינטגרציות שלכם.

מגבלות ותנאי שימוש

  • אין צורך במפתח API או בהרשמה. נא לשמור על נפח בקשות סביר — מומלץ לשמור תשובות במטמון למשך שעה לפחות.
  • התשובות הן JSON דרך HTTPS. הזמנים מוחזרים בפורמט ISO 8601 עם היסט אזור הזמן של העיר.
  • הנתונים מחושבים אלגוריתמית מלוח השנה העברי וממיקומי השמש של NOAA — אותו מנוע של האתר עצמו.

GET /api/shabbat/{city}

מחזיר את זמני השבת הקרובה עבור אחת מהערים הנתמכות. החליפו את {city} במזהה עיר (ראו מדריך הערים).

דוגמת בקשה:

curl https://zmanimpro.com/api/shabbat/jerusalem

דוגמת תשובה:

{
    "city": "Jerusalem",
    "friday": "2026-09-18",
    "candle_lighting": "2026-09-18T18:05:37+03:00",
    "sunset": "2026-09-18T18:45:37+03:00",
    "havdalah": "2026-09-19T19:56:18+03:00",
    "rabbeinu_tam": "2026-09-19T19:52:20+03:00",
    "parsha": "\u05d4\u05d0\u05d6\u05d9\u05e0\u05d5",
    "hebrew_date": "8 Tishrei, 5787"
}

שדות:

שדהתיאור
cityשם העיר לתצוגה
fridayתאריך יום שישי הקרוב (Y-m-d)
candle_lightingזמן הדלקת נרות — שקיעה בניכוי ההפרש הנהוג בעיר (ירושלים 40 דקות, מרבית הערים 18)
sunsetשקיעה ביום שישי
havdalahזמן הבדלה — 72 דקות (צאת הכוכבים 8.5°) לאחר שקיעת שבת
rabbeinu_tamצאת הכוכבים לדעת רבנו תם — 16.1°
parshaפרשת השבוע (בתעתיק אשכנזי)
hebrew_dateהתאריך העברי של השבת

עבור מזהה עיר לא מוכר תוחזר {"error": "City not found"}.

GET /api/nearest?lat={lat}&lon={lon}

מחזיר את העיר הנתמכת הקרובה ביותר לקואורדינטות שנשלחו (חישוב מרחק haversine על בסיס מאגר הערים). אם העיר הקרובה נמצאת במרחק של יותר מ-500 ק״מ, תוחזר תשובת שגיאה error: "too_far".

דוגמת בקשה:

curl "https://zmanimpro.com/api/nearest?lat=31.78&lon=35.24"

דוגמת תשובה:

{
    "city_slug": "jerusalem",
    "city_name": "Jerusalem",
    "distance_km": 0.7
}

קואורדינטות שגויות או חסרות יחזירו {"error": "Invalid coordinates"}. שלבו עם /api/shabbat/{city} לבניית אינטגרציות מודעות-מיקום.

ייחוס

אם בניתם משהו עם ה-API, נשמח לקישור אל ZmanimPro. ראו כיצד מחושבים הזמנים להסבר על האלגוריתמים (חישובי שמש של NOAA, מודל לוח KosherJava) ואת אודות להערות מתודולוגיה.