מלא וגדיש מפרסמת ממשק קריאה ציבורי לקטלוג הספרים — ללא הרשמה וללא מפתח API. הדף הזה מתעד אותו. The public catalogue of malevegadish.com is readable over HTTP with no authentication and no API key. This page documents it; the machine-readable version is openapi.json.
Only reads, and only the catalogue: products, single products and product categories. Cart and checkout endpoints exist on this WooCommerce installation but are deliberately left out of the specification, because an order here is completed by a person in the browser. There is nothing to sign up for and nothing to authenticate with.
GET /wp-json/wc/store/v1/products?search={query}&per_page=20 — search the catalogue. Hebrew and English titles both work.GET /wp-json/wc/store/v1/products/{id} — one book.GET /wp-json/wc/store/v1/products/categories — categories. On this shop a category describes format and edition as much as subject: pocket, medium, large, the Kitvei HaNachal edition, first-print editions, sets and pamphlets.GET /wp-json/wc/store/v1/products/categories/{id} — one category.Prices come back under prices as integer strings in the smallest unit, with currency_minor_unit telling you where the decimal point goes. A price of "4900" with currency_minor_unit 2 and currency_code ILS is 49.00 ₪. Stock is is_in_stock, and low_stock_remaining is a number only when the shop is nearly out.
Errors are JSON with the WordPress REST shape, and the HTTP status is repeated inside the body:
{"code":"woocommerce_rest_product_invalid_id","message":"ה-ID של המוצר לא תקין.","data":{"status":404}}
Messages are in Hebrew; the code field is the stable part to branch on. A path that does not exist returns a real 404, never a 200 with an app shell.
Accept: text/markdown. Responses vary on Accept.Please stay under roughly one request per second, and do not fetch /cart/, /checkout/ or /my-account/ — they are uncacheable and every hit mints a session. Content may be read, quoted and cited with attribution; use for model training is not permitted, as stated in the Content-Signal line of robots.txt.
Write to us through the contact page or on WhatsApp.