מסמכים נכנסים, JSON יוצא

OCR לתעודת זהות, דרכון, רישיון נהיגה וצ'קים — שדות בעברית ובלטינית, אימות ספרות ביקורת, בדיקה מול מאגרים ציבוריים, קריאת API אחת.

  • התמונות אינן נשמרות
  • ספרות הביקורת מאומתות מקומית, בלי מודל
  • בקשת POST אחת, JSON בחזרה

איך זה עובד

  1. 01זיהוי

    ניתוח תמונה קלאסי מאתר כל מסמך בדף — כרטיס, ספח, צ'ק — ומחזיר את המסגרת שלו; מודל הראייה נשאל רק כשלא נמצא דבר.

  2. 02חיתוך ברזולוציה מלאה

    כל מסמך נחתך מהתמונה המקורית, לעולם לא מדף מוקטן, כך שאותיות קטנות נשארות קריאות.

  3. 03חילוץ

    פלט מובנה: המודל ממלא סכמה קבועה — שמות בעברית מההדפסה, שמות בלטינית רק מה-MRZ, תאריכים בפורמט ISO.

  4. 04אימות מקומי

    ספרות ביקורת של MRZ (ICAO 9303) ו-MICR, ספרת הביקורת של מספר הזהות והצלבה בין הטקסט המודפס לשורת ה-MRZ/MICR — חישוב טהור, בלי מודל.

מה נקרא

שישה סוגי מסמכים, מבנה תשובה אחד.

  • תעודת זהות + ספח
    שני פורמטי הכרטיס והספח
    • id_number
    • first_name_he
    • last_name_he
    • date_of_birth
    • date_of_issue
    • date_of_expiry
    • address
    • marital_status
    • spouse
    • children[]
  • דרכון ישראלי
    MRZ מסוג TD3 עם ספרות ביקורת
    • passport_number
    • mrz_lines
    • last_name_en
    • first_name_en
    • last_name_he
    • first_name_he
    • nationality
    • sex
    • dates
  • דרכון זר
    כל מדינה, שמות בלטינית בלבד
    • passport_number
    • mrz_lines
    • last_name_en
    • first_name_en
    • nationality
    • sex
    • dates
  • רישיון נהיגה
    שדות 4d, 5, 8, 9
    • license_number
    • id_number
    • names
    • dates
    • address
    • categories
  • תעודת נכה
    שמות, מספר זהות ומספר תיק, חודש תוקף
    • id_number
    • file_number
    • names
    • date_of_expiry
  • צ'ק בנקאי
    חזית, וחותמת הערבות בגב
    • micr_line
    • bank
    • branch
    • account
    • cheque_number
    • drawer
    • payee
    • amount
    • amount_words
    • date
    • guarantor

מאגרים ציבוריים

בדיקת מה שנקרא מול רשימות ציבוריות בישראל, או חיפוש ישיר בהן.

  • בנק ישראל
    חשבונות מוגבלים ותאגידים מוגבלים בנסיבות מחמירות
  • המטה ללוחמה כלכלית בטרור
    הכרזות על פעילי טרור וארגוני טרור
  • רשם החברות
    חברות רשומות, הסטטוס שלהן וסימון המפרה

בכל חילוץ

מפעילים בהגדרות או לכל בקשה בנפרד: כל מספר וחשבון שנקראו נבדקים במדויק, והשם המלא — כמילים שלמות.

  • check_registries=true
  • id_number
  • spouse_id_number
  • child_id_number
  • drawer_id_number
  • guarantor_id_number
  • account
  • name_he
  • name_en

חיפוש

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

  • GET /api/v1/registries/search
  • id
  • bank
  • branch
  • account
  • name

לידיעה בלבד: הרשימות הן עותקים מקומיים כפי שהורדו לאחרונה, התאמה עשויה להיות שגויה, ו"לא נמצא" אינו אומר שאינו רשום. שום ערך שנקרא ממסמך אינו נשלח לאף מאגר.

פרטיות

  • התמונות נקראות בזיכרון ונמחקות עם החזרת התוצאה — לא נשמרות ולא נרשמות ביומנים.
  • לכל מסמך נשמרים מטא-נתונים — זמן, סוג, תוצאת אימות, מודל, טוקנים, עלות — לעולם לא התמונה, שמה או הערכים שנקראו ממנה.
  • התוצאה נשמרת רק אם הפעלתם זאת, מוצפנת, עד שתמחקו אותה.
  • שום דבר לא נמכר ולא משמש לאימון. השרתים בישראל; המסמכים נקראים ב-API של Anthropic והכניסה לחשבון פועלת ב-Clerk, שתיהן בארצות הברית. הגרסה בהתקנה עצמית עם מודל מקומי לא יוצאת מהמחשב שלכם.

מידע אישי מעובד לפי חוק הגנת הפרטיות (תיקון 13).למדיניות הפרטיות המלאה

שתי דרכים להשתמש

אותו מנוע, אותו API, אתם בוחרים איפה זה רץ.

ענן

ההרשמה בהזמנה: מנהל מזמין אתכם בדוא״ל, אחר כך 5 מסמכים על חשבוננו, וממשיכים עם מפתח Anthropic API משלכם — החיוב אצל Anthropic, בלי מנוי אצלנו.

בקשת גישה

התקנה עצמית

קוד פתוח. פקודת compose אחת מרימה את אפליקציית הווב, המנוע ו-Caddy; Ollama מריץ את מודל הראייה על ה-GPU שלכם.

AUTH_MODE=none MAKOR_BACKEND=ollama docker compose --profile ollama up -d --build
לצפייה ב-GitHub

API

כל חשבון מקבל גישת REST עם מפתח משלו. בקשת POST אחת, JSON בחזרה.

curl -s -X POST https://makor.pro/api/v1/extract \
  -H "Authorization: Bearer ak_…" \
  -F "file=@document.jpg" \
  -F "check_registries=true"
response
{
  "document_type": "teudat_zehut",
  "fields": {
    "id_number": {
      "value": "123456782",
      "confidence": "high"
    },
    "last_name_he": {
      "value": "ישראלי",
      "confidence": "high"
    }
  },
  "validation": {
    "overall": "verified"
  },
  "registries": {
    "checked": [
      "id_number"
    ],
    "matches": []
  }
}
לתיעוד ה-API
Makor — API לזיהוי תעודות זהות ישראליות וצ'קים