Discover/shufersal.co.il API
live

shufersal.co.il APIshufersal.co.il

Access Shufersal's full product catalog, daily prices, and promotions via Israel's Price Transparency portal. 4 endpoints covering stores, files, and parsed XML data.

Endpoints
4
Updated
4mo ago
Try it

No input parameters required.

api.parse.bot/scraper/ea6aff34-2ed4-4c62-b459-5d31c33534bf/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/ea6aff34-2ed4-4c62-b459-5d31c33534bf/get_stores' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Retrieve the list of Shufersal store locations and their internal IDs from the Israeli Price Transparency portal.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "stores": "array of store objects each containing id and name"
  },
  "sample": {
    "data": {
      "stores": [
        {
          "id": "1",
          "name": "1 - שלי ת\"א- בן יהודה"
        },
        {
          "id": "413",
          "name": "413 - שופרסל ONLINE"
        }
      ]
    },
    "status": "success"
  }
}

About the shufersal.co.il API

The Shufersal API provides 4 endpoints for querying Israel's largest supermarket chain through the official Price Transparency portal. Use get_products_from_file to extract structured product records — including item code, manufacturer, unit price, and update date — or promotion records with discount rates and validity windows. Pair it with get_stores and get_files to target any branch and data category.

What the API Covers

The API exposes Shufersal's participation in Israel's mandatory grocery price transparency system. Four endpoints let you enumerate stores, browse data categories, list available GZ files by store and category, and parse those files into structured product or promotion records. Coverage spans every Shufersal branch that publishes data to the portal, including Shufersal Online (store ID 413) and physical locations like שלי ת"א- בן יהודה (store ID 1).

Endpoints and Key Fields

get_stores returns an array of store objects with id and name — these IDs feed directly into get_files. get_categories lists the five transparency data types: Prices (incremental), PricesFull, Promos (incremental), PromosFull, and Stores. get_files accepts a store_id and category_id and returns file metadata including download_url, update_time, size, file_type, category, branch, file_name, and index. The download_url from that response is the required input for get_products_from_file.

Parsing Products and Promotions

get_products_from_file accepts a file_url, an optional limit integer, and an optional query string for case-insensitive filtering by product name or item code. For price files it returns an items array with fields like item_code, name, manufacturer, unit_qty, unit_measure, price, and update_date. For promotion files it returns a promotions array with promotion_id, description, start_date, end_date, discount_rate, and min_qty. The total_in_file field tells you how many records exist in the source file regardless of the limit applied.

Data Freshness and File Types

Incremental files (Prices, Promos) contain only changes since the last full snapshot; full files (PricesFull, PromosFull) contain the complete catalog for that branch. File update_time in the get_files response lets you identify the most recent snapshot before downloading. Shufersal typically publishes updated files daily.

Common use cases
  • Track daily price changes for specific products across multiple Shufersal branches using item_code comparisons.
  • Build a promotion calendar by parsing PromosFull files for start_date, end_date, and discount_rate fields.
  • Compare shelf prices between Shufersal Online and physical stores for the same item_code.
  • Monitor manufacturer-level pricing by filtering get_products_from_file results on the manufacturer field.
  • Alert users to active promotions matching a product name query before they shop.
  • Aggregate unit_measure and unit_qty data to calculate normalized per-unit prices across product categories.
  • Maintain a local product database by scheduling PricesFull file fetches and ingesting total_in_file counts.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Shufersal have an official public developer API?+
Shufersal does not publish a documented public developer API. The pricing and promotion data is available because Israeli law (the Food Law, 2015) requires large food retailers to publish machine-readable price files through the government's Price Transparency portal at https://www.gov.il/he/departments/legalInfo/cpfta_prices_regulations.
What does get_files return, and how do I pick the right file for full product data?+
get_files returns an array of file objects with download_url, update_time, size, file_type, category, branch, file_name, and index fields. For a complete product catalog use category_id '2' (PricesFull); for complete promotions use category_id '4' (PromosFull). Incremental categories (IDs '1' and '3') only contain records that changed since the last snapshot, so they are smaller but incomplete on their own.
Can I filter get_products_from_file results to a specific product category or department?+
The query parameter filters by product name or item_code only; there is no department or category filter in the current response shape. The items array does not include a category or aisle field. You can fork this API on Parse and revise it to add category-based filtering if the source files contain that field.
Does the API cover other Israeli supermarket chains besides Shufersal?+
No — these endpoints cover Shufersal stores only. The Israeli Price Transparency portal also publishes data for other chains such as Rami Levy, Victory, and Mega. You can fork this API on Parse and revise it to point at a different chain's file listings on the portal.
How fresh is the price and promotion data?+
Freshness depends on how frequently Shufersal uploads files to the transparency portal. In practice, PricesFull and PromosFull files are updated once daily, usually in the early morning hours. The update_time field returned by get_files shows the exact timestamp of each available file so you can confirm before parsing.
Page content last updated . Spec covers 4 endpoints from shufersal.co.il.
Related APIs in Food DiningSee all →
bug.co.il API
Search and browse products from Bug.co.il, Israel's leading electronics retailer. Access product listings by keyword or category, retrieve detailed product information including specs, pricing, and images, and view featured homepage promotions — all through a single API.
carrefour.it API
Search and browse Carrefour Italy's product catalog across categories, view detailed product information, find nearby store locations, and discover current promotions all in one place. Explore online grocery selections and compare products by price, brand, and availability.
spesaonline.conad.it API
Find nearby Conad supermarkets and view their current promotional flyers to discover product prices and discounts. Access detailed store information like location and hours to plan your shopping trips.
shoprite.co.za API
Access product listings, specials, categories, and store information from Shoprite.co.za. Search products, browse departments, retrieve pricing and availability by store location, and compare prices across retailers.
carrefour.eu API
Search and browse Carrefour's European online product catalog to access pricing, promotions, availability, and detailed product information including nutritional data. Retrieve comprehensive product details across categories to compare prices and find current deals in real-time.
migros.ch API
Search and browse Migros' product catalog to find items by name or category, view detailed product information, and discover current promotional offers. Get everything you need to shop smarter at Switzerland's leading supermarket.
carrefour.fr API
carrefour.fr API
migros.com.tr API
Search and browse Migros supermarket products by category, view detailed product information including pricing, and discover current discounts and promotional campaigns. Easily find specific items and explore what's on sale at Migros.com.tr.