ממשק 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-11-06",
    "candle_lighting": "2026-11-06T16:10:08+02:00",
    "sunset": "2026-11-06T16:50:08+02:00",
    "havdalah": "2026-11-07T18:01:24+02:00",
    "rabbeinu_tam": "2026-11-07T17:58:58+02:00",
    "parsha": "\u05d7\u05d9\u05d9 \u05e9\u05e8\u05d4",
    "hebrew_date": "27 Cheshvan, 5787"
}

שדות:

שדות התגובה של /api/shabbat ותיאורם
שדהתיאור
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) ואת אודות להערות מתודולוגיה.