DailyAPI Documentationv1
Resources

Products

Retrieve products and raw materials with minor-unit prices and catalog metadata.

View OpenAPI

Permission: מוצרים ושירותים (products:read)

OperationPath
ListGET /products
RetrieveGET /products/{id}

The list supports common cursor and time filters, status=active|inactive, and search over product name, SKU, and barcode. Results sort by updated_at descending and then ID descending.

import os
import requests

api_key = os.environ.get("DAILY_API_KEY")
if not api_key:
    raise RuntimeError("DAILY_API_KEY is required")
response = requests.get(
    "https://api.godaily.co.il/v1/products",
    params={"status": "active", "limit": 100},
    headers={"Authorization": f"Bearer {api_key}", "Accept": "application/json"},
    timeout=30,
)
body = response.json()
if not response.ok:
    raise RuntimeError(f"Daily API {response.status_code} ({body.get('request_id')})")
print([(item["sku"], item["price_minor"]) for item in body["data"]])
{
  "id": "44cfbbd5-185d-4c9d-8597-588c25e574e8",
  "object": "product",
  "type": "product",
  "name": "Brand workshop",
  "description": null,
  "sku": "WORKSHOP-01",
  "barcode": "7290012345678",
  "price_minor": 185000,
  "currency": "ILS",
  "vat_behavior": "excluding_vat",
  "unit": null,
  "status": "active",
  "inventory_tracked": false,
  "created_at": "2025-11-02T12:00:00.000Z",
  "updated_at": "2026-07-18T08:15:00.000Z"
}

type is product or raw_material. price_minor is an integer minor-unit amount. description and unit are currently always null; clients should still follow the published schema.

Direct browser request

API playground

Memory only

Your key stays only in this React page’s memory and is sent directly to Daily API. It is not persisted, placed in a URL, logged, or sent to analytics. Refreshing or closing this page clears it.

GEThttps://api.godaily.co.il/v1/products