איך להשתמש ב-data.gov.il CKAN API — מדריך מעשי בעברית
אם הגעת לכאן, כנראה שאתה רוצה לראות קוד שעובד בתוך חמש דקות. זה בדיוק מה שהמדריך הזה נותן.
חמישה צעדים להתחלה
- 1היכנס ל-data.gov.il וחפש את המאגר הרצוי (לדוגמה: "רישוי רכב").
- 2קח את ה-resource_id מתוך לשונית ה-API של המאגר.
- 3שלח בקשת GET ל-/api/3/action/datastore_search עם ה-resource_id.
- 4פרסר את השדה records מתוך ה-JSON — זה המידע עצמו.
- 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-...) הוא הגדול והפופולרי ביותר — שקול לבנות מערכת חיפוש רק סביבו.