איך להשתמש ב-data.gov.il CKAN API — מדריך מעשי בעברית

אם הגעת לכאן, כנראה שאתה רוצה לראות קוד שעובד בתוך חמש דקות. זה בדיוק מה שהמדריך הזה נותן.

חמישה צעדים להתחלה

  1. 1
    היכנס ל-data.gov.il וחפש את המאגר הרצוי (לדוגמה: "רישוי רכב").
  2. 2
    קח את ה-resource_id מתוך לשונית ה-API של המאגר.
  3. 3
    שלח בקשת GET ל-/api/3/action/datastore_search עם ה-resource_id.
  4. 4
    פרסר את השדה records מתוך ה-JSON — זה המידע עצמו.
  5. 5
    שמור את הנתונים אצלך ורענן אותם יומית; זה חוסך rate-limit ומזרז את המוצר.

הדוגמה הכי קצרה שתעבוד אצלך

curl "https://data.gov.il/api/3/action/datastore_search?resource_id=053cea08-09bc-40ec-8f7a-156f0677aff3&limit=5"

טעויות נפוצות (וואלה, באמת)

אל תריץ את ה-API מהקליינט ישירות — זה חושף את המוצר שלך לשינויים של הממשלה. תעבור דרך הבק-אנד ותשמור cache.
כש-אתה מאתר שדה חדש במאגר, הוסף בדיקה שהוא קיים לפני השימוש — שדות יכולים להיעלם בעדכון.
המאגר של רישוי רכב (053cea08-...) הוא הגדול והפופולרי ביותר — שקול לבנות מערכת חיפוש רק סביבו.