---
title: "Product prices by barcode — summary, per-chain prices, 90-day history"
method: GET
path: "/products/{code}"
---

# Product prices by barcode — summary, per-chain prices, 90-day history

`GET /products/{code}`

## Request

- Base URL: `https://wizbi.store/api/v1`
- URL: `https://wizbi.store/api/v1/products/{code}`
- Auth: one of:
  - API key in header `x-api-key`
  - HTTP bearer
  - API key in query parameter `key`

## Path parameters

- `code` string, required

## Response `200`

Product

- object
  - `as_of` string, date, nullable, required: Date of the latest price files in the dataset.
  - `source` string, required
  - `source_en` string
  - `page` string, uri, nullable: The human page that shows the same numbers — link it when quoting (also attribution.link).
  - `price_fields` string: What shelf / effective / club mean.
  - `coverage` object, nullable: What the dataset covers on as_of: chains, stores and barcoded products (the same counts as the site).
    - `chains` integer
    - `stores` integer
    - `products` integer
  - `attribution` Attribution, required
    - `required` boolean
    - `text` string
    - `text_en` string
    - `link` string, uri
    - `rule` string
    - `terms` string, uri
  - `data` Product, required
    - `code` string
    - `name` string
    - `manufacturer` string, nullable
    - `chains` integer
    - `stores` integer
    - `min_shelf` number: ILS. shelf — the regular price the chain publishes for the store, without any promotion.
    - `median_shelf` number: ILS. shelf — the regular price the chain publishes for the store, without any promotion.
    - `max_shelf` number: ILS. shelf — the regular price the chain publishes for the store, without any promotion.
    - `min_effective` number: Lowest effective price. ILS. effective — the lower of the shelf price and a promotion open to every shopper, per unit ("3 for 30" = 10 per unit). This is the price the site compares by default.
    - `url` string, uri
    - `gtin` string
    - `base_unit` string, nullable
    - `base_qty` number, nullable
    - `median_price_per_base_unit` number, nullable
    - `min_effective_club` number, nullable: Lowest price counting club-only promotions too. ILS. club — a promotion limited to the chain's loyalty-club members or card holders. Never folded into effective; shown separately.
    - `pct_on_promo` number, nullable
    - `price_as_of` string, date, nullable
    - `per_chain` object[]
      - `chain_key` string
      - `chain_name` string
      - `stores` integer
      - `min_shelf` number
      - `median_shelf` number
      - `max_shelf` number
      - `min_effective` number: ILS. effective — the lower of the shelf price and a promotion open to every shopper, per unit ("3 for 30" = 10 per unit). This is the price the site compares by default.
      - `min_club_promo` number, nullable: ILS. club — a promotion limited to the chain's loyalty-club members or card holders. Never folded into effective; shown separately.
      - `stores_on_promo` integer, nullable
      - `best_open_promo` string, nullable
      - `best_club_promo` string, nullable
      - `as_of` string, date, nullable
      - `multibuy` object, nullable: Multi-buy deal ("2 for ₪22"): `qty` units for `total`; `unit_price` applies from `qty` units only — min_effective is the single-unit price.
        - `qty` integer
        - `total` number
        - `unit_price` number
        - `text` string, nullable
      - `multibuy_club` object, nullable: The same, for club members only.
    - `history_90d` object[]
      - `d` string, date
      - `median_shelf` number
      - `min_shelf` number

## Other responses

- `400`: Error
- `401`: API key missing, invalid or revoked. Free sign-up: https://wizbi.store/developers#register
- `404`: Error
- `429`: Limit reached (1000/day or 60/minute per key). See Retry-After.

---

[API](https://skmtc.dev/wizbi/apis/wizstore-public-api-israeli-supermarket-price-comparison-in.md) · [All operations](https://skmtc.dev/wizbi/apis/wizstore-public-api-israeli-supermarket-price-comparison-in/llms.txt) · [OpenAPI document](https://skmtc.dev/wizbi/apis/wizstore-public-api-israeli-supermarket-price-comparison-in/revisions/f59f5e5e44a4?raw)
